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

Unplugged

  • 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 Video | Teacher Prep Guide Student Links: Reflection Journal

Lesson 2: Programming with Angry Birds

Programming | Algorithms | Maze | Sequencing

  • 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 Student Links: Puzzle Manipulative (PDF) | Manipulatives (PDF) | Reflection Journal

Lesson 3: Debugging in Maze

Debugging | Bug | 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 Student Links: Student Handout | Reflection Journal

Lesson 4: Paper Planes

Unplugged | Algorithms | facilitating discussion

  • 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 | Teacher Video | Lesson in Action Video | Worksheet Answer Key Student Links: Worksheet | Assessment | Reflection Journal

Lesson 5: Collecting Treasure with Laurel

Collector | Program | Programming

  • 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 Student Links: Manipulatives | Reflection Journal

Lesson 6: Creating Art with Code

Artist | Sequencing

  • 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 Student Links: Student Video | Student Video | Student Handout | Reflection Journal

Lesson 7: Getting Loopy

Unplugged | Loops

  • 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: Unplugged Video | Teacher Video | Assessment Answer Key Student Links: Worksheet | Assessment | Reflection Journal

Lesson 8: Loops with Rey and BB-8

Loops | Maze

  • 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 Student Links: Manipulatives | Reflection Journal

Lesson 9: Sticker Art with Loops

Loop | 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 Student Links: Reflection Journal

Lesson 10: Harvesting Crops with Loops

Loops | 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 Student Links: Reflection Journal

Lesson 11: The Big Event

Unplugged | Events

  • 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: Unplugged Video | Teacher Video | Worksheet | Assessment | Assessment Answer Key Student Links: Reflection Journal

Lesson 12: Build a Flappy Game

Flappy | Event

  • 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 Student Links: Reflection Journal

Lesson 13: Screen Out the Mean

Common Sense Education | Cyberbullying | Unplugged

  • 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: Teacher Prep Guide | Website | Resource List Student Links: Student Handout | Reflection Journal

Lesson 14: Chase Game with Events

Play Lab | Event

  • 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 Student Links: Manipulatives | Reflection Journal

Lesson 15: Looking Ahead with Minecraft

Conditional | Minecraft

  • Warm Up (15 min)
  • Main Activity (30 min)
  • Wrap Up (15 min)
  • Extended Learning

Avoid the lava! Here you will learn about conditionals in the world of Minecraft.

Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal

Lesson 16: Binary Bracelets

Unplugged | Binary

  • 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: Unplugged Video | Teacher Video | Lesson in Action Video | Worksheet | Assessment | Assessment Answer Key Student Links: Student Video | Reflection Journal