CourseD

Course D

Course D was created for students who read at roughly a third grade level. Angles and mathematical concepts are introduced with helpful videos and hints.

The course begins with a review of the concepts found in Courses A, B, and C. This review helps introduce or refresh basic ideas such as repeat loops and events. Students will develop their understanding of algorithms, nested loops, while loops, conditionals, and events. Lessons on digital citizenship are also included. This course is crafted to build a strong foundation of basic concepts before opening up to a wide range of new and exciting topics.

Lesson 1: Algorithms Unplugged: Graph Paper Programming

Unplugged | Programming | Program

In this lesson, you will program your friend to draw pictures!

Teacher Links: Teacher Video | Lesson in Action Video | Worksheet | Assessment |

Lesson 2: Introduction: Remembering Ideas from Course C

Sequencing | Debugging | Loops | Angry Bird | Collector | Artist | Harvester

This lesson will give you practice in the skills you will need for this course.

Teacher Links: Website | Manipulatives | Lesson Recommendations |

Lesson 3: Events in Bounce

Event | Bounce

Ever wish you could play video games in school? In this lesson, you will get to make your own!

Teacher Links: Website | Lesson Recommendations |

Lesson 4: Nested Loops in Maze

Nested Loops | Loops | Bee | Maze

Loops inside loops inside loops. What does this mean? This lesson will teach you what happens when you place a loop inside another loop.

Teacher Links: Website | Lesson Recommendations |

Lesson 5: Nested Loops in Artist

Nested Loops | Loops | Artist

More nested loops! This time, you get to make some AMAZING drawing with nested loops.

Teacher Links: Website | Lesson Recommendations | Student Links: Student Handout | Student Video

Lesson 6: Nested Loops Project in Artist

Loop | Nested Loop | Artist

Here you will be using nested loops to make cool projects to show to your family and friends.

Teacher Links: Website | Lesson Recommendations |

Lesson 7: Debugging Unplugged: Relay Programming

Unplugged | Relay Programming | Algorithms

Remember at the beginning of the course when you made drawings with code? In this lesson, you will be working with a team to do something very similar!

Teacher Links: Teacher Prep Guide | Assessment | Teacher Video |

Lesson 8: Debugging in Collector

Debugging | Bug | Collector | Laurel

Have you ever run into problems while coding? In this lesson, you will learn about the secrets of debugging. Debugging is the process of finding and fixing problems in your code.

Teacher Links: Website | Manipulatives | Lesson Recommendations |

Lesson 9: While Loops in Farmer

While Loops | Loops | Farmer

Loops are so useful in coding. This lesson will teach you about a new kind of loop: while loops!

Teacher Links: Website | Lesson Recommendations |

Lesson 10: Conditionals with Cards

Conditionals | Unplugged

It's time to play a game where you earn points only under certain conditions!

Teacher Links: Teacher Video | Lesson in Action Video | Teacher Prep Guide | Assessment | Assessment Video |

Lesson 11: Conditionals in Bee

Conditional | Bee | Maze

Now that you understand conditionals, it's time to program Bee to use them when collecting honey and nectar.

Teacher Links: Website | Manipulatives | Lesson Recommendations |

Lesson 12: Conditionals & Loops in Maze

Conditional | Loop | Maze | Angry Bird | Zombie

You can do some amazing things when you use conditionals and loops together!

Teacher Links: Website | Lesson Recommendations |

Lesson 13: Conditionals & Loops in Farmer

Conditional | Loop | Farmer

It's not always clear when to use each conditional. This lesson will help you get practice deciding what to do.

Teacher Links: Website | Lesson Recommendations |

Lesson 14: Common Sense Education: Digital Citizenship

Common Sense Education | Unplugged

Some information is not safe to share online. This lesson will help you learn the difference between safe and private information.

Teacher Links: Teacher Video | Manipulatives | Assessment | Website |

Lesson 15: Build a Play Lab Game

Play Lab | Event

This lesson will guide you through making your very own video game.

Teacher Links: Website | Lesson Recommendations |

Lesson 16: Binary Images

Binary | Unplugged

Learn how computers store pictures using simple ideas like on and off.

Teacher Links: Teacher Video | Worksheet | Assessment |

Lesson 17: Binary in Artist

Binary | Artist

Direct your own artist to create a binary image using only commands to turn pixels on and off.

Teacher Links: Website | Manipulatives | Lesson Recommendations |