Course C
Course C was developed for students in and around the second grade. It uses a limited understanding of shapes and elementary math concepts.
Students will create programs with loops, events, and conditionals. They will translate their initials into binary, investigate different problem-solving techniques, and discuss how to respond to cyberbullying. By the end of the course, students will create interactive games that they can share. Each concept in Course C is taught from the beginning, graduating toward experiences that allow for growth and creativity to provide all students a rich and novel programming experience.
Lesson 1: Building a Foundation
- Warm Up (15 min)
- Activity (20 min)
- Wrap Up (10 min)
Build a structure that can hold a textbook. You might feel frustrated- remember to be persistent!
Teacher Links: Lesson in Action Video | Teacher Prep Guide Students Links: Reflection Journal
Lesson 2: Programming in Maze
- Warm Up (4 min)
- Bridging Activity - Programming (10 min)
- Previewing Online Puzzles as a Class (3 min)
- Main Activity (30 min)
- Wrap Up (5 - 10 min)
- Extended Learning
Learn about sequences and algorithms with Angry Birds.
Teacher Links: Website | Lesson Recommendations Students Links: Puzzle Manipulative (PDF) | Manipulatives | Reflection Journal
Lesson 3: Debugging in Maze
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (5 - 10 min)
- Extended Learning
Find problems in puzzles and practice your debugging skills.
Teacher Links: Lesson Recommendations Students Links: Student Handout | Reflection Journal
Lesson 4: Real-Life Algorithms: Paper Planes
- Warm Up (15 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Assessment (15 min)
- Extended Learning
Let's make paper airplanes using algorithms!
Teacher Links: Unplugged Video | Lesson in Action Video | Worksheet Answer Key Students Links: Worksheet | Assessment | Reflection Journal
Lesson 5: Programming in Collector
- Warm Up (5 min)
- Bridging Activity - Programming (10 min)
- Main Activity (30 min)
- Wrap Up (5 - 10 min)
Write algorithms to help Laurel the Adventurer collect lots of gems!
Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal
Lesson 6: Programming in Artist
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (10 - 15 min)
- Extended Learning
Create beautiful images by programming the Artist.
Teacher Links: Website | Lesson Recommendations Students Links: Student Video | Student Video | Student Handout | Reflection Journal
Lesson 7: Getting Loopy
- Warm Up (5 min)
- Main Activity (15 min)
- Assessment (10 min)
- Wrap-Up (15 min)
- Extended Learning
In this lesson, we'll have a dance party using repeat loops!
Teacher Links: Assessment Answer Key Students Links: Unplugged Video | Worksheet | Assessment | Reflection Journal
Lesson 8: Loops with Rey and BB-8
- Warm Up (5 min)
- Bridging Activity - Loops (10 min)
- Main Activity (30 min)
- Wrap Up (5 - 10 min)
- Extended Learning
Help BB-8 through mazes using loops!
Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal
Lesson 9: Loops in Artist
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
In this lesson, loops make it easy to make even cooler images with Artist!
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 10: Loops in Harvester
- Warm Up (5 - 10 min)
- Main Activity (30 min)
- Wrap Up (10 min)
- Extended Activity
Let's use loops to help the harvester collect some veggies!
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 11: Events Unplugged: The Big Event
- Warm Up (15 min)
- Main Activity (15 min)
- Wrap Up (10 min)
- Assessment (10 min)
- Extended Learning
Play a fun game to learn about events.
Teacher Links: Assessment Answer Key Students Links: Unplugged Video | Event Controller | Assessment | Reflection Journal
Lesson 12: Build a Flappy Game
- Warm Up (10 min)
- Bridging Activity - Events (10 min)
- Main Activity (30 min)
- Wrap Up (10 - 15 min)
- Extended Learning
Build you own Flappy Bird game however you like, then share it with your friends!
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 13: Events in Play Lab
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
It's time to get creative and make a game in Play Lab!
Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal
Lesson 14: Common Sense Education: Screen Out the Mean
- Warm Up (5 min)
- Main Activity (35 min)
- Wrap Up (15 min)
- Assessment (5 - 10 min)
In this lesson, you'll learn what to do if something online makes you feel angry, sad, or scared.
Teacher Links: Website | Resource List Students Links: Worksheet | Student Handout | Reflection Journal
Lesson 15: Binary Bracelets
- Warm Up (15 min)
- Main Activity (20 min)
- Wrap Up (5 min)
- Assessment (15 min)
- Extended Learning
Create your very own binary bracelet and learn how computers remember information!