Nevada Standards Aligned: Beta - CSF Course F

Fifth graders begin this course by learning to make a variety of Sprite Lab apps that also offer choices for the user. In the later lessons in the course, students will learn about conditionals and variables in a variety of contexts. Students are given greater autonomy and more choices throughout this course. By the end of the course, students will have created interactive projects to share with their friends and family.

Make all lessons in this Unit visible or hidden for your students.

Sprites
Lesson 1: Introducing Sprite Lab

In this context-setting lesson, students will discuss the role of computers and technology in their lives, focusing on how apps and tools give users choices about how to use them. Students will also explore apps similar to those they’ll create themselves later on.

Lesson 2: Making Sprites

In this skill-building lesson, students will work through a series of programming levels on the computer, finishing with an open-ended “free play” task where they can build whatever they like. Students will write programs and learn about the two concepts at the heart of Sprite Lab: sprites and behaviors.

Lesson 3: Sprites in Action

In this skill-building lesson, students will work through a series of programming levels on the computer, finishing with an open-ended “free play” task where they can build whatever they like. Students will write programs that respond to timed events and user input.

Lesson 4: Mini-Project: Virtual Pet

Students will create an interactive Virtual Pet that looks and behaves how they wish in this mini-project lesson. Students will use Sprite Lab's "Costumes" tool to customize their pet's appearance. They will then use events, behaviors, and other concepts they have learned to bring their project to life.

Conditionals
Data and Simulations
Lesson 8: Binary Bracelets

This exploratory lesson introduces the concept of binary which is how computers today store all sorts of information.

Lesson 9: The Internet

Students will pretend to flow through the internet while learning about connections, URLs, IP Addresses, and DNS in this exploratory lesson.

Variables
Lesson 10: Blank Space Stories

In this context-setting lesson, students will use fill-in-the-blank stories (similar to Mad Libs®) as a context for understanding how computers take and store input from a user, then use it later as a program runs.

Lesson 12: Mini-Project: User Input Programs

Students will apply their new skills with variables to one of three open-ended mini-projects. Students will explore sample programs, create a plan for their own project, and program it from scratch.

Impacts of Computing
Lesson 13: Designing for Accessibility

In this exploratory lesson, students will learn about accessibility and the value of empathy through brainstorming and designing accessible solutions for hypothetical apps.

Lesson 14: Digital Sharing

This exploratory lesson helps students understand the challenges and benefits of respecting ownership and copyright, particularly in digital environments.

End of Course Project
Lesson 15: End of Course Project

This project lesson takes students through the process of designing, developing, and showcasing new projects!

Level TypeLevel DetailsLevel Status
Not startedIn 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