Please enable JavaScript to use CodeHS

Nevada Computer Science and Integrated Technology: 3rd Grade

This course belongs to the CodeHS Nevada K-5 Computer Science and Integrated Technology pathway. This course is designed to provide computer science instruction for Nevada 3rd grade students, and it is aligned to the Nevada 3rd Grade Computer Science and Integrated Technology Standards.

Overview & Highlights

Level
Elementary School
Number of Lessons
31
Grade
3rd

Overview of Lessons

Optional

Welcome to CodeHS!

Students will learn how to log in and use the CodeHS Playground. This short introductory lesson can be used on its own, or right before a full lesson.
Scratch Exploration

Scout's Scratch Expedition Part 1

This lesson is part of a sequential story-driven unit. Students will use basic Scratch commands to program a sprite to move and talk.

Scout's Scratch Expedition Part 2

This lesson is part of a sequential story-driven unit. Students will follow along with a story. Students will add sprites in Scratch and create a sequence to animate a story.

Scout's Scratch Expedition Part 3

This lesson is part of a sequential story-driven unit. Students will create an animated Scout story in Scratch using loops, events, looks, and motion blocks.

Scout's Scratch Expedition Part 4

This lesson is part of a sequential story-driven unit. Students will create an animated Scout story in Scratch using events, looks, and motion blocks.

Scratch Drawing Tools

Students will be able to create customized sprites and backdrops using the drawing tools.
Sequences & Events

Events

Students will be able to create a program using events.

Costumes, Backdrops, and Animations

Students will be able to create a program that includes animated sprites and interactive backdrops.

Broadcast Messages: Marco Polo

Students will be able to use broadcast messages to trigger action between sprites in a program.

Careers in CS: Health and Fitness

Students will be able to explain how fitness and coding can amplify human strengths and create an animation to demonstrate how technology can be used in health and fitness.

Pair Programming: Create a Band

Students will be able to collaborate through pair programming to design and code a band in Scratch using keyboard inputs.

Remixing Programs (3)

[Lesson coming soon] Students will be able to create or remix digital programs using content that is permissible to use and give appropriate credit to original creators, demonstrating an understanding of copyright, plagiarism, and intellectual property rights.
Loops

Loops

Students will be able to explain that a loop repeats one or more instructions, and use loops in Scratch.

Debugging: Events and Loops

Students will be able to decompose a program to debug and make the program run as intended.

Loops: Falling Objects

Students will be able to create a program using different loops and compare the advantages and disadvantages of each loop algorithm.
Conditionals

Introduction to Conditionals

Students will be able to explain what a conditional is in programming and create a program that uses if/then blocks.

Conditionals: Color Sense

Students will be able to explain what a conditional is and use them in a program.

Conditionals: Changing Effects

Students will be able to create a program using conditionals.
Variables & Lists

Variables

Students will be able to explain what a variable is and create and change the value of a variable in a program.

Introduction to Comparison Operators

Students will be able to use comparison operators as the condition in an if/else block, and use numbers and variables as values in a comparison operator.

I-Spy with Lists

Students will be able to create an I-Spy style activity using variables and lists in Scratch.
Functions

Introduction to Functions

Students will be able to create and use functions in a program.
Culmination Project

Digital Pet Project

Students will create a digital pet project using events, conditionals, variables, comparison operators, and broadcasts.
Digital Literacy

How Computing Systems Work

Students will differentiate between inputs and outputs for computer-based systems and identify types of software used in different technologies.

File Management and Data

This lesson is coming soon!

Digital Identity

Students will be able to connect their real world identity with their online identity and identify actions that create a positive digital footprint.

Strong Usernames and Passwords

Students will be able to develop a strong username and password and explain how a strong password keeps their information safe.

Research: Effective Keywords

Students will be able to evaluate the effectiveness of different keywords when using a search engine and determine if a source is credible and relevant to their research question.

Scout's Cybersecurity Adventure: Part 1

Students will understand basic cybersecurity concepts, identify common cyber threats, and explain practical tips for staying safe online.

Inquiry Project: Survey Bar Graph

Students will be able to follow the inquiry process and modify a program to display the results of their investigation.

Ethical and Responsible Use of Generative AI

Students will be able to describe the pros and cons of generative AI and complete a class Code of Conduct to follow when using AI.
23
Exercises
34
Offline Handouts