Day 1Day 2Day 3Day 4Day 5

Session 48: Model Lesson #3: U3L8 - Designing an App (Part 3)

60 minutes

lesson exploration

Purpose

This session shows participants what active teaching looks like when teaching programming.

Objectives

  • Participants have seen what it looks like to teach with pair programming and the debugging process in mind.
  • Participants are excited about what they can create in App Lab.

Supplies & Prep

Room Setup:

  • Normal Breakout Room Set Up

Facilitator Supplies:

Participant Materials:

  • Writing utensil
  • Journal
  • Computers

Agenda

Teach U3L8 - Designing an App - Part 3 (40 minutes)

Debrief (20 minutes)

Facilitation Guide

Teach U3L8 - Designing an App - Part 3 (40 minutes)

Facilitator Tip

If your participants are planning on implementing this lesson in a socially-distanced or virtual setting, review Lesson Modifications document for how to adjust this lesson.

Teach U3L8. Focus on:

  • Modeling the debugging mindset while supporting students in creating their own app.
  • Using pair programming during the lesson.

Try to integrate the following into your lesson:

  • Referring specifically to the debugging process when helping learners.
  • Publicly acknowledging when participants document their bugs.
  • Publicly acknowledging good “navigator” behaviors.

Debrief (20 minutes)

Suggested Debrief Plan
Be Sure to Model Essential
Practices
  • The teacher models debugging mindset while supporting students in creating their own app.
  • The teacher uses pair programming during the lesson.
Lesson Decisions
  • The teacher refers specifically to the debugging process when helping learners.
  • The teacher publicly acknowledges when participants document their bugs.
  • The teacher publicly acknowledges good “navigator” behaviors.
If the essential practices, listed above, are present in the lesson we recommend the following for your debrief:
Debrief Direction Topic Equity
Goal Teachers understand strategies that support students’ feeling of “belonging” in the classroom. Examples include:
  • Creativity as a tool to support student belonging.
  • Pair programming as a tool to support student beloging.
  • Debugging mindset as a tool to support student belonging: debugging is normal.
To reach this goal, consider using the following reflection and discussion prompts:
Debrief Suggestions Reflection
Prompt
In this lesson, we asked you to collaborate with another person but also to be creative. As a learner, how did collaboration support your creativity?
Discussion
Prompts
In this lesson and throughout the curriculum, we want students to feel like they belong in the classroom.
  • Thinking about this lesson, how can debugging, pair programming, and creating something that is personal to people support students’ sense of belonging?
  • What other strategies will you use in your classroom to support student belonging specifically during programming lessons or units?

FACILITATOR NOTE:
As you discuss this prompt, look for places to draw out the decisions for this lesson, listed above.