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!

### Lesson 2: Programming in Maze

#### 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.

### 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.

### Lesson 4: Real-Life Algorithms: 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!

### Lesson 5: Programming in Collector

#### 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!

### Lesson 6: Programming in Artist

#### Artist | Sequencing

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

Create beautiful images by programming the Artist.

### 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!

### 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!

### Lesson 9: Loops in Artist

#### 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!

### Lesson 10: Loops in Harvester

#### 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!

### Lesson 11: Events Unplugged: 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.

### 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!

### Lesson 13: Events in Play Lab

#### 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!

### Lesson 14: Common Sense Education: 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.

### Lesson 15: 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!