Model Lessons for K-1 and 4-5
CS Fundamentals Intro Workshops
Grade band specific Workshop | Name of Model Lessons | Notes |
A.11 - The Big Event Jr. - Context-Setting A.12 - On the Move with Play Lab | The slides for these model lessons will need to replace those already included in the Template for CSF Intro Workshop slide. | |
E.1 - Follow the Algorithm - Context-Setting E.2 - Swimming Fish with Sprite Lab - Skill-Building | The slides for these model lessons will need to replace those already included in the Template for CSF Intro Workshop slide. |
This slide deck includes model lessons slides for grade band specific workshops for K-1 and 4-5.
Model Lessons for grade specific
K-1 CSF Intro Workshops
Model Lessons Context: Course A
#TeachCode | @TeachCode
Transition to Model Lessons Role Play
Let’s get our “hats” on and go!
#TeachCode | @TeachCode
Lesson 11: The Big Event Jr.
Warm Up
Let’s see if we can find a pattern here:
event
action
#TeachCode | @TeachCode
Lesson 11: The Big Event Jr.
Our new vocabulary word today is event.
Events are actions that cause something to happen.
#TeachCode | @TeachCode
Lesson 11: The Big Event Jr.
Activity
Here’s our Event Controller.
When I press a button, you will…
#TeachCode | @TeachCode
Lesson 11: The Big Event
Wrap Up
What did we learn today?
What are some examples of events?
#TeachCode | @TeachCode
Transition
Transition from Context-Setting Lesson
to
Mini-Project Lesson
#TeachCode | @TeachCode
Lesson 12: Mini-Project: On the Move with Play Lab
Warm Up
Let’s check out a puzzle to help us
remember what an event does.
Lesson A.12, Level 7 [link]
#TeachCode | @TeachCode
Lesson 12: Mini-Project: On the Move with Play Lab
Activity 1
Let’s check out this video to help us with today’s lesson.
#TeachCode | @TeachCode
Lesson 12: Mini-Project: On the Move with Play Lab
Wrap Up
Today’s lesson was about using events to make a game.
In your journal
#TeachCode | @TeachCode
Model Lessons for grade specific
4 - 5 CSF Intro Workshops
Model Lessons Context: Course E
#TeachCode | @TeachCode
Model Lesson: 1 - Follow the Algorithm
Warm Up
Prompt for Think-Pair-Share
Think of hobby, sport, or activity that you know how to do well. What does it take to do it well?
What parts of your body are you using? Does this change at different points?
Are there times when you need to stop one action before you can begin another? (For example, you must stop dribbling the basketball before you can shoot.)
#TeachCode | @TeachCode
Model Lesson: 1 - Follow the Algorithm
Activity
In this game, all commands will start with either “BEGIN” or “STOP.”
Once you begin doing something, don’t stop until you are told to!
You might be told to begin multiple behaviors at once.
If you hear “Stop everything”, just stand in place.
BEGIN
clapping
STOP
clapping
BEGIN
marching in place
STOP
everything
#TeachCode | @TeachCode
Model Lesson: 1 - Follow the Algorithm
Round 1: Basic
#TeachCode | @TeachCode
Model Lesson: 1 - Follow the Algorithm
Round 2 - Intermediate:
#TeachCode | @TeachCode
Model Lesson: 1 - Follow the Algorithm
Round 3 - Challenge:
#TeachCode | @TeachCode
Model Lesson: E.1 - Follow the Algorithm
Wrap Up Prompt
Think back to the activity or hobby you discussed at the beginning of class.
Using "begin" and "stop" commands write down the instructions you could give someone if you wanted them to act like they were they were doing it.
#TeachCode | @TeachCode
Transition
Transition from Context-Setting Lesson
to
Skill-Building Lesson
#TeachCode | @TeachCode
Model Lesson: 2 - Swimming Fish with Sprite Lab
Warm Up
Make a Prediction
#TeachCode | @TeachCode
Model Lesson: 2 - Swimming Fish with Sprite Lab
Activity 1
Let’s check out this video to help us start today’s lesson.
#TeachCode | @TeachCode
Model Lesson: 2 - Swimming Fish with Sprite Lab
Activity 3
Let’s check out this video to help us continue with today’s lesson.
#TeachCode | @TeachCode
Model Lesson: 2 - Swimming Fish with Sprite Lab
Wrap Up Prompt
In your journal, write answers to the questions:
#TeachCode | @TeachCode