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.
Teacher Links: Teacher Videos Playlist
Lesson 1: Graph Paper Programming
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Optional Assessment (10 min)
- Extended Learning
In this lesson, you will program your friend to draw pictures!
Teacher Links: Teacher Video | Lesson in Action Video | Worksheet Answer Key | Assessment Answer Key Student Links: Unplugged Video | Worksheet | Assessment | Reflection Journal
Lesson 2: Introduction to Online Puzzles
Sequencing | Debugging | Loops | Angry Bird | Collector | Artist | Harvester
- Warm Up (10 min)
- Bridging Activities - Programming (10 min)
- Main Activity (30 min)
- Wrap Up (10 min)
This lesson will give you practice in the skills you will need for this course.
Teacher Links: Website | Lesson Recommendations Student Links: Manipulatives (PDF) | Reflection Journal
Lesson 3: Relay Programming
Unplugged | Relay Programming | Algorithms
- Warm Up (15 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Extended Learning
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: Image | Unplugged Video | Teacher Video Student Links: | Activity Packet | Reflection Journal
Lesson 4: Debugging with Laurel
Debugging | Bug | Collector | Laurel
- Warm Up (15 min)
- Bridging Activities - Debugging (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
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 | Lesson Recommendations Student Links: Activity Packet | Manipulatives | Reflection Journal
Lesson 5: Events in Bounce
Event | Bounce
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (10 min)
- Extended Learning
Ever wish you could play video games in school? In this lesson, you will get to make your own!
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 6: Loops in Ice Age
Loop | Ice Age | Scrat
- Warm Up - The Unplugged Foundation (10 min)
- Online Foundation: Preview Loops in Ice Age
- Main Activity (30 min)
- Wrap Up (5 - 10 min)
- Extended Learning
Teacher Links: Website | Lesson Recommendations Student Links: Emotion Images | Reflection Journal
Lesson 7: Drawing Shapes 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 8: Nested Loops in Maze
Nested Loops | Loops | Bee | Maze
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
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 Student Links: Reflection Journal
Lesson 9: Fancy Shapes using Nested Loops
Nested Loops | Loops | Artist
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
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 | Reflection Journal
Lesson 10: Snowflakes with Anna and Elsa
Loop | Nested Loop | Frozen
- Warm Up (15)
- Main Activity (30)
- Wrap Up (15)
Anna and Elsa have excellent ice-skating skills, but need your help to create patterns in the ice. Use nested loops to create something super COOL.
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 11: While Loops in Farmer
While Loops | Loops | Farmer
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
- Bridging Activity (15 min)
Loops are so useful in coding. This lesson will teach you about a new kind of loop: while loops!
Teacher Links: Teacher Prep Guide | Website | Lesson Recommendations Student Links: Manipulatives | Reflection Journal
Lesson 12: Until Loops in Maze
Conditional | Loop | Maze | Angry Bird | Zombie
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
You can do some amazing things when you use until
loops!
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 13: Conditionals with Cards
Conditionals | Unplugged
- Warm Up (20 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Assessment (5 min)
- Extended Learning
It's time to play a game where you earn points only under certain conditions!
Teacher Links: Unplugged Video | Teacher Video | Lesson in Action Video | Teacher Prep Guide | Assessment Video | Assessment Answer Key Student Links: Assessment | Reflection Journal
Lesson 14: If/Else with Bee
Conditional | Bee | Maze
- Warm Up (10 min)
- Bridging Activity - Conditionals (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
Now that you understand conditionals, it's time to program Bee to use them when collecting honey and nectar.
Teacher Links: Website | Lesson Recommendations Student Links: Manipulatives | Reflection Journal
Lesson 15: Harvesting with Conditionals
Conditional | Loop | Harvester
- Warm Up (5 min)
- Main Activity (30 min)
- Wrap Up (15 min)
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 Student Links: Reflection Journal
Lesson 16: Digital Citizenship
Common Sense Education | Unplugged
- Warm Up (15 min)
- Main Activity (35 - 40 min)
- Wrap Up (15 min)
- Assessment (5 min)
- Extended Learning
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 | Assessment Answer Key | Website | Resource List Student Links: Reflection Journal
Lesson 17: Ninjas vs. Pirates Game
Play Lab | Event
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
This lesson will guide you through making your very own video game.
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 18: Binary Images
Binary | Unplugged
- Warm Up (10 min)
- Main Activity (20 min)
- Wrap Up (10 min)
- Assessment (10 min)
- Extended Learning
Learn how computers store pictures using simple ideas like on and off.
Teacher Links: Unplugged Video | Teacher Video | Worksheet | Assessment | Assessment Answer Key | Thinkersmith Lesson Student Links: Reflection Journal
Lesson 19: Binary Images with Artist
Binary | Artist
- Warm Up (15)
- Main Activity (30)
- Wrap Up (15)
In this lesson, you will learn how to make images using on and off.