Course E
Created with fourth grade students in mind, this course begins with a brief review of concepts previously taught in courses C and D. This introduction is intended to inspire beginners and remind the experts of the wonders of computer science. Students will practice coding with algorithms, loops, conditionals, and events before they are introduced to functions. At the end of the course, students will have the opportunity to create a capstone project that they can proudly share with peers and loved ones.
Teacher Links: Teacher Videos Playlist
Lesson 1: My Robotic Friends
Algorithms | Debugging | Unplugged
- Warm Up (5 min)
- Activity (45 min)
- Wrap Up (10 min)
Turn your friends into robots and tell them what to do!
Teacher Links: Teacher Video Student Links: Template | Optional Inspirational Video | Manipulatives | Manipulatives | Unplugged Video | Symbol Key
Lesson 2: Coding with Comments
Sequencing | Debugging | 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 Student Links: Manipulatives
Lesson 3: Building a Foundation
Unplugged | Persistence | Frustration
- 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 | Teacher Video | Lesson in Action Video | Teacher Prep Guide
Lesson 4: Debugging with Scrat
Debugging | Ice Age
- 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: Website | Lesson Recommendations Student Links: Reflection Journal | Student Handout
Lesson 5: Creating Art with Code
Program | Programming | 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 Student Links: Reflection Journal | Student Video | Student Video | Student Handout
Lesson 6: My Loopy Robotic Friends
Unplugged | Loop | Repeat
- 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 Student Links: Template | PDF
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: Nested Loops with Frozen
Loop | Nested Loop | 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 Student Links: Reflection Journal
Lesson 10: 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 11: Conditionals with the Farmer
Conditionals | Farmer
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
You will get to tell the computer what to do under certain conditions in this fun and challenging series.
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 12: Private and Personal Information
Common Sense Education | Personal Information | Private Information | Identity Theft
- Warm Up (5 min)
- Main Activity (35 min)
- Wrap Up (15 min)
- Assessment (10 min)
The internet is fun and exciting, but it's important to stay safe too. This lesson teaches you the difference between information that is safe to share and information that is private.
Teacher Links: Teacher Prep Guide | Website | Resource List Student Links: Reflection Journal
Lesson 13: Build a Star Wars Game
Star Wars | Event
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Feel the force as you build your own Star Wars game in this lesson.
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 14: Songwriting
Unplugged | Function
- Warm Up (20 min)
- Main Activity (20 min)
- Wrap Up (5 min)
- Assessment (5 min)
- Extended Learning
Even rockstars need programming skills. This lesson will teach you about functions using lyrics from songs.
Teacher Links: Unplugged Video | Teacher Video | Lesson in Action Video | Worksheet | Assessment | Assessment Answer Key Student Links: Reflection Journal
Lesson 15: Functions in Minecraft
Functions | Minecraft
- Warm Up (10 min)
- Bridging Activity - Functions (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Can you figure out how to use functions for the most efficient code?
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 16: Functions with Harvester
Function | Harvester
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Functions will save you lots of work as you help the farmer with her harvest!
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 17: Digital Sharing
- Warm-Up (Optional) (15 min)
- Ethical Sharing (30 min)
- Wrap-Up (10 min)
- Extended Learning
Teacher Links: Student Links: Video
Lesson 18: Functions with Artist
Function | Artist
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
Make complex drawings more easily with functions!
Teacher Links: Website | Lesson Recommendations Student Links: Manipulatives | Reflection Journal
Lesson 19: Determine the Concept
Bee
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
We aren't giving away any secrets! This lesson could use any of the skills you've learned so far.
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 20: Learning Sprite Lab
Event | Sprite Lab
- Warm Up (10 min)
- Main Activity (20 min)
- Wrap Up (15 min)
Learn how to create and edit sprites.
Teacher Links: | Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 21: Alien Dance Party
Event | Sprite Lab
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Practice making games to share with your friends and family.
Teacher Links: | Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 22: Pet Giraffe
Event | Sprite Lab
- Warm Up (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Make your own pet giraffe!
Teacher Links: Website | Lesson Recommendations Student Links: Reflection Journal
Lesson 23: Explore Project Ideas
Project | Define | Prepare | Try | Reflect
- Day 1 - Explore Project Ideas (45 min)
- Day 2 - The Design Process (45 min)
- Day 3 - Build Your Project (45 min)
- Day 4 & 5 - Present Your Project (45 min each)
- Extension Activity
Here are several games and drawings. Play with each of them to get ideas for projects of your own!
Teacher Links: Worksheet | Rubric | Teacher Prep Guide Student Links: Reflection Journal
Lesson 24: The Design Process
Project
- 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 25: Build Your Project
Project
- Day 3 - Build Your Project (45 min)
Get those hands ready for plenty of coding! It's time to start building your project.
Lesson 26: Present Your Project
Project
- Day 4 & 5 - Present Your Project (45 min each)
Get ready to show off! It's time to present your finished project to your peers.
Lesson 27: The Internet
Unplugged | Internet
- Warm Up (20 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Assessment (5 min)
Ever wondered how information travels across the internet? It's not magic! This lesson will teach you the basics of how the internet works.
Teacher Links: Unplugged Video | Teacher Video | Manipulatives | Assessment | Assessment Answer Key Student Links: Reflection Journal
Lesson 28: Crowdsourcing
Unplugged | Crowdsourcing
- Warm Up (20 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Extended Learning
This lesson will teach you about crowdsourcing, the process of building a project with a team.