Course A (2024)
Course A offers a computer science curriculum for beginning readers, including Kindergarten students. Students will learn to program using commands like loops and events. The lessons featured in this course also teach students to meaningfully collaborate with others, investigate different problem-solving techniques, persist in the face of challenging tasks, and learn about internet safety.
New to teaching CS?
Get started with our self-paced Professional Learning.
Key | Instructional Lesson Assessment Unplugged Lesson |
Make all lessons in this Unit visible or hidden for your students.
This lesson was originally created by Common Sense Education. Learn more.
The power of the internet allows students to experience and visit places they might not be able to see in person. But, just like traveling in the real world, it's important to be safe when traveling online. On this virtual field trip, kids can practice staying safe on online adventures.
This skill-building lesson will give students an idea of what to expect when they head to the computer lab. It begins with a brief discussion introducing them to computer lab manners, then they will progress into using a computer to complete online puzzles.
This context-setting lesson brings together teams with a simple task: get the "flurb" to the fruit. Students will practice writing precise instructions as they work to translate instructions into the symbols provided.
In this skill-building lesson, students will develop sequential algorithms to move a squirrel character from one side of a maze to the acorn at the other side. To do this they will stack code blocks together in a linear sequence.
In this skill-building lesson, students will continue to develop sequential algorithms.
In this skill-building lesson, students will use their newfound programming skills in more complicated ways to navigate a tricky course with BB-8.
This context-setting lesson revisits Happy Maps. This time, students will use loops to solve bigger, longer puzzles with their code.
In this skill-building lesson, students will practice loops in programming puzzles where the goal is to help the squirrel reach the acorn.
In this skill-building lesson, students continue learning the concept of loops. Here, students use loops to collect treasure in open cave spaces.
In this skill-building lesson, students learn to draw images by looping simple sequences of instructions. Here, loops are creating patterns. At the end of this lesson, students will create their own images.
In this context-setting lesson, the class will experience the concept of events through a game where they move or shout when you press buttons on a giant remote.
In this mini-project, students will use events in Play Lab and apply all of the coding skills they've learned to create an animated game. It's time to get creative and make a story in the Play Lab!
Level Type | Level Details | Level Status | ||||||
Not started | In progress | Completed (too many blocks) | Completed (perfect) | Assessments / Surveys | ||||
Concept | Text | Video | Map | Concept: Not started | Concept: In progress | N/A | Concept: Completed (perfect) | N/A |
Activity | Unplugged Lesson Extras | Online Assessment | Question Choice level | Activity: Not started | Activity: In progress | Activity: Completed (too many blocks) | Activity: Completed (perfect) | Activity: Submitted |