Day 1Day 2Day 3Day 4Day 5

Session 46: TLO 8 - U3L4: Shapes and Parameters

65 minutes

lesson exploration | role play

Purpose

Essential Practice: Students use resources to answer their questions and learn about new code

Potential Teaching Group Decisions: Teachers do not answer questions directly, instead point participants to resources that might help them answer the question themselves.

Debrief Topic: Using Resources

Objectives

  • Participants know what resources are available for students in Game Lab and have reflected on how they might use these resources with students.

Supplies & Prep

Room Setup

  • Participants are seated in pods

Facilitator Supplies and Prep

Teacher Materials

Agenda

Kick Off (5 minutes)

Lesson (40 minutes)

Debrief (20 minutes)

Facilitation Guide

Kick Off (5 minutes)

(3 minutes) Teaching Group Set Up

Teaching group sets up whatever they need for the lesson.

(2 minutes) Previously On

  • Show the unit calendar to highlight where we are in the unit.

(1 minute) Role Reminders

Facilitators reminds everyone of their roles during the model lesson

Remarks

Put your hats on and let's get ready to go!

Lesson (40 minutes)

Facilitator Instructions

Be attentive to what is happening during the lesson as you select your debrief goals, reflection prompts, and discussion prompts. During the lesson, 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 practice” and “Teaching group decisions” identified in the debrief below.

Lesson Plan Link

Lesson Slides Link

Lesson Objectives

Students will be able to:

  • Use and reason about drawing commands with multiple parameters

Lesson Overview

In this lesson students continue to develop their familiarity with Game Lab by manipulating the width and height of the shapes they use to draw. The lesson kicks off with a discussion that connects expanded block functionality (e.g. different sized shapes) with the need for more block inputs, or "parameters". Students learn to draw with versions of ellipse() and rect() that include width and height parameters. They also learn to use the background() block.

Question of the Day:

How can we use parameters to give the computer more specific instructions?

Debrief (20 minutes)

Suggested Debrief Plan
Be Sure to Model Essential
Practices
Students use resources to answer their questions and learn about new code
Potential Teaching Group Decisions Teachers do not answer questions directly, instead point participants to resources that might help them answer the question themselves.
If the essential practices, listed above, are present in the lesson we recommend the following for your debrief:
Debrief Direction Topic Using Resources
Goal Teachers know what resources are available for students in Game Lab and have reflected on how they might use these resources with students.
To reach this goal, consider using the following reflection and discussion prompts:
Debrief Suggestions Reflection
Prompt
What resources were available to you when you were completing this lesson? What resources did you find most useful?
Teaching group returns and shares "Choices, Advice, and Takeaways"
Discussion
Prompts
In what ways can you as the teacher aid students in learning to use resources that help them learn best?

Discussion Goal: Referencing support resources is an industry standard practice within the field of computer science. Learning to use resources to accomplish your intended task is an important skill for students to learn. The Helps & Tips tab is available for students as a review of previous concepts. The code documentation is available to students to help them learn about how to use new code as it becomes available.

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