Teacher Notes for Studio.Code.org Course 2

Course 2: http://studio.code.org/s/course2 has accompanying videos from ThinkerSmith Course 2 for all of the Unplugged lessons to show you how to teach the lessons.

Stage Description / Video / Links Code.org Lesson Plans Presentation Teacher lesson plans and Activitites
1 Stage 1: Graph Paper Programming   puzzles
This lesson includes a video by a glass artist (1:23) introducing the idea of algorithms and introducing the activity
Unplugged Activity Intro to programming presentation Intro lessonplan
2 Stage 2: Real-life Algorithms: Paper Planes   puzzles
This lesson includes a video by a chocolate maker (1:43) continuing the idea of algorithms and introducing the activity
Unplugged Activity  
3 Stage 3: Maze: Sequence puzzles
Student video shows how to use Blockly to solve Angry Bird mazes (1:23) click to see larger image

Code.org Lesson Plans

Maze sequence presentation

Maze / Artist Lesson Plan

ELA connection: Plot and characters.

ELA connection: put things in order

4 Stage 4: Artist: Sequence puzzles,  
Student video A race car driver talks about how to make the artist draw, using angles and what a pixel is. (1:22) click to enlarge

Code.org Lesson Plans

Artist sequence presentation
5 Stage 5: Getting Loopy  puzzles
Video by a dance choreographer who uses loops and lights to create shows. (2:21) that introduces the activity
Unplugged Activity Getting loopy presentation Loop lesson plans
6 Stage 6: Maze: Loops puzzles Maze Loops, Maze presentation
7 Stage 7: Artist: Loops puzzles Artist Loops, Artist loops presentation Artist / Bee lesson plan
8 Stage 8: Bee: Loops puzzles
Pair programming video (2:50) Pair programming poster and handout.
Code.org Lesson Plans:Bee Loops Bee loops presentation
9 Stage 9: Relay programming  puzzles
Video by a student gymnast (1:50) about working in teams and under pressure to find errors (debugging)
Unplugged Activity Relay programming presentation Relay / debugging lesson plan
10 Stage 10: Bee: Debugging puzzles
Student video A beekeeper talks about debugging and a student offers suggestions on how to debug by running the program step by step. (0:45)
Code.org Lesson Plans Bee debugging presentation
11 Stage 11: Artist: Debugging puzzles  
Student video suggestions on slowing down the speed to find errors (0:30)
Code.org Lesson Plans Artist debugging presentation Artist debugging lesson plan
12 Stage 12: Conditionals   puzzles
Katie Apone talking about making decisions and showing an example conditional game. (1:44)
Unplugged Activity Conditional presentation Conditional lesson plan
13 Stage 13: Bee: Conditionals puzzles 
  ELA connection: What If
Code.org Lesson Plans Bee conditional presentation  
14 Stage 14: Binary Bracelets   puzzles
Small children talk about binary (1:23) then it's shown how the inside of robots are made of switches
Unplugged Activity Binary bracelet presentation  
15 Stage 15: The Big Event  puzzles
An Xbox engineer talks about events such as clicking buttons or a mouse (2:00)
Unplugged Activity, Mother's day story
Big event presentation
 
16 Stage 16: Flappy steps: 1,   2,   3,   4,   5,   6,   7,   8,   9,   10,
Students follow directions to create a Flappy bird game

Code.org Lesson Plans


Flappy game lesson presentation
Presentation
about making a Flappy game

ELA student handout on game planning

Rubric for flappy game

17 Stage 17: Play Lab: Create a Story puzzles
Student video introduces WHEN and MOVE blocks (0:30)

Code.org Lesson Plans

 

Play lab presentation

ELA student handout: story design

Rubric for story planning

18 Stage 18: Your Digital Footprint  puzzles Unplugged Activity Digital footprint presentation  
19 Stage 19: Artist: Nested Loops puzzles      

teacher Lesson Plans and PowerPoints developed by Erin Mills

An additional website game about computational thinking: Thinking Myself