CourseC

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!

Teacher Links: Lesson in Action Video | Assessment Answer Key Students Links: Unplugged Video | Student Video | Worksheet | Assessment | Reflection Journal