Course F
The last course in CS Fundamentals was tailored to the needs students in the fifth grade.
In these lessons, students will create programs with different kinds of loops, events, functions, and conditionals. They will also investigate different problem-solving techniques and discuss societal impacts of computing and the internet. By the end of the curriculum, students create interactive stories and games that they can share with their friends and family.
Teacher Links: Teacher Videos Playlist
Lesson 1: Programming: My Robotic Friends
- Warm Up (5 min)
- Main Activity (45 min)
- Wrap Up (10 min)
Turn your friends into robots and tell them what to do!
Teacher Links: Teacher Prep Guide Students Links: Unplugged Video | Symbol Key | Manipulatives | Reflection Journal
Lesson 2: Sequences in Maze
- Warm Up (10 min)
- Bridging Activities - Programming (10 min)
- Main Activity (30 min)
- Wrap Up (10 min)
In this lesson, you will learn how to write your very own programs!
Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal
Lesson 3: Building a Foundation
- Warm Up (20 min)
- Main Activity (20 min)
- Wrap Up (10 min)
- Extended Learning
Build a structure that can hold a textbook. You might feel frustrated- remember to be persistent!
Teacher Links: Unplugged Video | Lesson in Action Video | Teacher Prep Guide Students Links: Reflection Journal
Lesson 4: Debugging with Scrat
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (5 - 10 min)
- Extended Learning
Find problems in Ice Age puzzles and practice your debugging skills.
Teacher Links: Lesson Recommendations Students Links: Reflection Journal | Student Handout
Lesson 5: 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: Reflection Journal | Student Video | Student Video | Student Handout
Lesson 6: My Loopy Robotic Friends
- Warm Up (10 min)
- Activity (30 min)
- Wrap Up (5 min)
- Extension Activities
Turn your friends into robots and tell them what to do using loops!
Teacher Links: Teacher Video Students Links: Paper Trapezoid Template | Manipulatives | Symbol Key
Lesson 7: 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 8: Nested Loops
- 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 Students Links: Reflection Journal
Lesson 9: Nested Loops with Frozen
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
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 Students Links: Reflection Journal
Lesson 10: Algorithms: Tangrams
- Warm Up (10 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Assessment (10 min)
Here you will learn about algorithms using puzzles called tangrams!
Teacher Links: Unplugged Video | Manipulatives | Assessment | Assessment Answer Key Students Links: Reflection Journal
Lesson 11: Introduction to Online Puzzles
- Warm Up (5 min)
- Bridging Activity (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
This lesson will give you practice in the skills you will need for this course.
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 12: Digital Citizenship
- Warm Up (5 min)
- Main Activity (35 min)
- Wrap Up (15 min)
- Assessment (10 min)
Bullying is never okay. This lesson will teach you about what is and isn't okay to say online.
Teacher Links: Common Sense Education Website | Website | Resource List Students Links: Lesson Video | Reflection Journal | Emotion Images
Lesson 13: Events in Ice Age
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Think of your favorite video game. Ever wondered how it was made? In these puzzles you will develop a video game of your own with friends from Ice Age!
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 14: Conditionals in 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 Students Links: Reflection Journal
Lesson 15: Variables: Envelope Variables
- Warm Up (10 min)
- Main Activity (20 min)
- Wrap Up (10 min)
- Assessment (10 min)
- Extended Learning
Envelopes and variables have something in common: both can hold valuable things. Here you will learn what variables are and the awesome things they can do.
Teacher Links: Unplugged Video | Worksheet Answer Key | Assessment Answer Key Students Links: Worksheet | Assessment | Reflection Journal
Lesson 16: Variables in Artist
- Warm Up (15 min)
- Bridging Activity - Variables (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Don't forget to bring creativity to class! In these puzzles you will be making fantastic drawings using variables.
Teacher Links: Website | Lesson Recommendations Students Links: Student Video | Manipulatives | Reflection Journal
Lesson 17: Variables in Play Lab
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Soon you will learn about making characters interact in a game using variables!
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 18: For Loops: For Loop Fun
- Warm Up (20 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Assessment (5 min)
- Extended Learning
You're going to have loads of fun learning about for
loops!
Teacher Links: Unplugged Video | Teacher Key | Lesson in Action Video | Worksheet Answer Key Students Links: Worksheet | Assessment | Reflection Journal
Lesson 19: For Loops in Bee
- Warm Up (15 min)
- Bridging Activity - For Loops (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Buzz buzz. In these puzzles you will be guiding a bee to nectar and honey using for
loops!
Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal
Lesson 20: For Loops in Artist
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Get ready to make your next masterpiece. Here you will be using for
loops to make some jaw-dropping pictures.
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 21: Functions: Songwriting With Parameters
- Warm Up (15 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Assessment (5 min)
- Extended Learning
You just might release the next big hit single! In this lesson, you will be learning what parameters are and how they make some fantastic songs!
Teacher Links: Unplugged Video | Lesson in Action Video | Worksheet | Worksheet Answer Key | Assessment | Assessment Answer Key Students Links: Reflection Journal
Lesson 22: Functions in Bee
- Warm Up (15 min)
- Bridging Activity - Functions (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
The bee needs your help again! Here you will be using functions to get nectar and make honey!
Teacher Links: Website | Lesson Recommendations Students Links: Manipulatives | Reflection Journal
Lesson 23: Functions with Parameters in Artist
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Get your programming fingers ready. In these puzzles you will make impressive drawings in Artist using functions with parameters.
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 24: Functions with Parameters in Bee
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
You've had a little practice using functions with parameters. This lesson will continue your practice with Bee!
Teacher Links: Website | Lesson Recommendations Students Links: Reflection Journal
Lesson 25: Explore Project Ideas
- Day 1 - Explore Project Ideas (45 min)
- Day 2 - The Design Process (45 min)
- Day 3 - Build Your Project (45 min)
- Day 4 (Recommended for 5th Grade) - Revise Your Project (45 min)
- Day 5 & 6 - Present Your Project (45 min each)
- Extension Activity
Time to get some inspiration! These puzzles will show you a handful of pre-built games and illustrations to help develop your plan for your BIG project.
Teacher Links: | Teacher Prep Guide | Worksheet | Rubric | Website |
Lesson 26: The Design Process
- Day 2 - The Design Process (45 min)
Projects this big take time and plenty planning. Here, you will learn about the design process that you'll use to build your own creation.
Lesson 27: Build Your Project
- Day 3 - Build Your Project (45 min)
Finally you can start building your project!
Lesson 28: Revise Your Project
- Day 4 - Revise Your Project (45 min)
Rome wasn't built in a day and your project shouldn't be, either. Take time to edit and revise your project to make it the best it can be.
Lesson 29: Present Your Project
- Day 5 & 6 - Present Your Project (45 min each)
Time to show your work! Here you will be presenting your awesome project to your peers.