Skip to content
Courtney Frey edited this page Apr 13, 2022 · 10 revisions

#IGNORE THIS PAGE (this is being used as a temporary template for the lesson guides)

General Guide for Lesson Preparation

  1. Make sure you read ALL of the chapters, exercises, and studio pages. This includes solving the exercises and studio activities yourself. The more you understand what the students see in the prep work, the better you can tailor your lesson.
  2. Do not try to "wing it"! Create lesson notes to follow so you do not forget something, and generate clear slides.
  3. Aim for a middle ground between providing too much detail and not enough detail. Too much detail can bore students who did the prep work and understood it completely. Not enough detail can leave behind those who did not finish the prep work or were fuzzy on some of the ideas. The large group session is NOT a substitute for the prep work. It should allow those who missed some of the content to make progress.
  4. Be responsive to questions, and adapt the lesson to redirect wavering class attention.
  5. As much as possible, provide opportunities for active coding during the lesson.

Class Timeline for Part-Time Students

Each class follows the same general format:

Full Group Time, Instructor Led (45 - 60 minutes)

  1. Announcements and regular pep-talks
    1. Lesson pages will provide some noteworthy announcements
  2. Primary Instruction - includes one or more of the following:
    1. Topic review with live coding examples and/or lesson notes
    2. Exercise or Concept Check review
    3. Q&A about the prep work
    4. Additional examples
    5. Assignment walkthrough
    6. Studio introduction

Small Group Time, TA Led (60 - 90 minutes)

  1. Studio task, which consists of either:
    • A larger coding task that relates to the lesson objectives.
    • A non-coding activity designed to boost job readiness.

Full Group Wrap-up, Instructor Led (Remaining class time)

Depending on the lesson, this time may be used to:

  1. Address any questions that came up during the studio and/or review possible solutions for the activity.
  2. Complete short activities created by the LaunchCode Impact team.
  3. Provide reminders for upcoming due dates.
  4. Give a teaser for what code skills come next.
  5. Staff stand-up:
    • Touch base with the TFs to collect feedback about the lesson, review grading procedures, discuss specific students or concerns, etc.
    • This should be done only AFTER all the students have left.

Class Timeline for Full-Time Students

Each class follows the same general format:

Prep Work Time, Independent Time (3 hours)

  1. Announcements and regular pep-talks (~15 min)
    1. Lesson pages will provide some noteworthy announcements
  2. 2.5-3 hours for students to independently complete the lesson's
    1. Reading
    2. Concept checks
    3. Exercises
  3. Usually before lunch break
  4. Recommend checking in with students to gauge progress
  5. Goal is to complete all prep work during class

Full Group Time, Instructor Led (45 - 90 minutes)

  1. Primary Instruction - includes one or more of the following:
    1. Topic review with live coding examples and/or lesson notes
    2. Exercise or Concept Check review
    3. Q&A about the prep work
    4. Additional examples
    5. Assignment walkthrough
    6. Studio introduction

Small Group Time, TA Led (90 - 120 minutes)

  1. Studio task, which consists of either:
    • A larger coding task that relates to the lesson objectives
    • A non-coding activity designed to boost job readiness.

Full Group Wrap-up, Instructor Led (Remaining class time)

Depending on the lesson, this time may be used to:

  1. Address any questions that came up during the studio and/or review possible solutions for the activity.
  2. Complete short activities created by the LaunchCode Impact team.
  3. Provide reminders for upcoming due dates.
  4. Give a teaser for what code skills come next.

Full Group Weekly Retro, Instructor Led (Last 30 min of Friday class)

Depending on the lesson and course work for the week, this time may be used to:

  1. Assess how the class felt about the week's material.
  2. Discuss or review any issues that came up during the week.
  3. Discuss what is coming up next week.

Self-Assessments (90-120 mins)

  1. Built into the schedule.
  2. Designed for the students to see what they know and where they need to review.
  3. Not part of final grade.
  4. Full-Time progrmans only.

Staff Stand Ups

  1. Touch base with the TFs to collect feedback about the lesson, review grading procedures, discuss specific students or concerns, etc.
  2. This should be scheduled time where you are not avialable to students.
  3. Frequency of staff stand ups are up to you. Recommend at least once a week, minimum.

Lesson-Specific Notes

Each lesson will have a separate page that outlines:

  1. What the students explored in the prep work,
  2. Points to emphasize during the full-group or studio time,
  3. Tips for teaching difficult topics or addressing common student misconceptions,
  4. Platform instructions/demos for the students.

IMPORTANT: The lesson notes are NOT intended to provide a ready-made plan for teaching the class. Instead, they identify key topics that need to be addressed and provide suggestions about how to approach tricky concepts. The detailed planning for a lesson is left to the instructor.

TODO: Figure out how to add folders or directories to organize groups of lessons (e.g. "Lessons 1 - 4" or "Strings and Arrays").

Clone this wiki locally