Session 45: TLO #8: U3L6 - Intro to Programming
60 minutes
lesson exploration
Purpose
This session shows participants how the role of the teacher is similar and different in programming lessons to other lesson types.
Objectives
- Participants learn how event handlers work.
- Participants see how to navigate students working on computers and holding classroom discussions back and forth in programming units.
Supplies & Prep
Room Setup:
- Normal Breakout Room Set Up
Facilitator Supplies:
Participant Materials:
- Writing utensil
- Journal
- Computers
Agenda
Lesson (40 minutes)
Debrief (20 minutes)
Facilitation Guide
Lesson (40 minutes)
Facilitator Tip
If your participants are planning on implementing this lesson in a socially-distanced or virtual setting, they can access the Lesson Modifications document to review how to adjust.
(40 minutes) Lesson
Be attentive to what is happening during the lesson as you select your debrief goals, reflection prompts, and discussion prompts. It is recommended that you communicate with your co-facilitator to share what you are seeing in the lesson and develop a shared understanding of the goal of the debrief for the lesson. You can communicate through Slack or through passing notes to one another. You are looking for the teaching group to demonstrate the “Essential practices” and “Teaching group decisions” identified in the debrief below.
Debrief (20 minutes)
Debrief process reminder:
- (~5 minutes) Start with projecting the reflection question(s) on the board or writing it on chart paper. Have the participants who acted as learners reflect on the reflection prompt(s) individually and then share their thoughts with a partner.
- While the room is reflecting and sharing with a partner, have the teaching group discuss and be prepared to share their “Choices, Advice, and Takeaways”.
- When the teaching group is ready, have them share their Choices, Advice, and Takeaways with the room to start the debrief.
- After they have shared, applaud the teaching group and lead the group discussion using the discussion prompts. Once again, post discussion prompts to help keep track of the conversation.
Suggested Debrief Plan | ||
---|---|---|
To Watch for During the Lesson | Essential Practices |
The teacher follows the structure of the lesson so that learners work together in small groups to sense-make. After time to sense-make the teacher utilizes a full class discussion to share out what the class as a whole has learned as well as formatively assess what was learned during the small group time. This process is repeated in small chunks to ensure all students are learning the content in incremental steps. |
Potential Teaching Group Decisions |
|
|
If the essential practices, listed above, are present in the lesson we recommend the following for your debrief: | ||
Debrief Direction | Topic | Curriculum structure |
Goal | Teachers understand the benefits of structuring a programming lesson with a combination of partner and whole-class discussions to support learning and to manage students in App Lab. (Secret intro to “Investigate” lesson type) | |
To reach this goal, consider using the following reflection and discussion prompts: | ||
Debrief Suggestions | Reflection Prompt |
This lesson has a repeated structure within it: Learners see a new app. They are given a task. They do the task. The class discusses the task. The class moves on to the next task and the previous steps are
repeated.
|
Discussion Prompts |
This structure is used in part to give both teachers and students some predictability within the lesson.
FACILITATOR NOTE: As you discuss this prompt, look for places to draw out the decisions for this lesson, listed above. |