Please enable JavaScript to use CodeHS

Nevada Computer Science and Integrated Technology: 4th 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 4th grade students, and it is aligned to the Nevada 4th Grade Computer Science and Integrated Technology Standards.

Overview & Highlights

Level
Elementary School
Number of Lessons
33
Grade
4th

Overview of Lessons

Optional Review

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.

Introduction to Computer Science and Scratch

Students will be able to define important computer science vocabulary and create a simple program in Scratch.

The Coordinate Plane

Students will be able to create an opened-ended animation using the coordinate plane in Scratch.

Scratch Drawing Tools

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

Computational Thinking: Design a School

Students will be able to use computational thinking to design a school.

Events: Dot in Space

Students will be able to create a program using multiple types of event blocks.

Careers in CS: Major League Baseball

Students will be able to explain how coding can be used in sports, and abstract events from an article to retell important events in a timeline program.

Creating Algorithms

Students will be able to program multiple algorithms and assess which one best meets their needs.

Broadcast Messages: Tell a Joke

Students will be able to use broadcast messages to program two sprites to tell a knock knock joke.

CS Innovators Research Project

Students will be able to research an innovator and abstract facts from an article to use as an informational program.
Loops

Loops: Catch the Ball

Students will be able to use two types of loops to create a simple game in Scratch.

Debugging: Mazes

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

Game Effects

Students will be able to modify a game to add engaging effects and make updates to their game based on peer feedback.

Create a Maze

Students will be able to draw a maze backdrop in Scratch and program Scout to navigate through the maze.

Create a Drawing App

Students will be able to create a drawing app by programming keyboard and mouse inputs, loops, and conditional statements.

Scout's Quest: Conditionals

Students will be able to create a program using if/then conditionals. Part 4 of 4 in Scout's Quest skill review series.
Variables & Lists

Scout's Quest: Variables

Students will be able to create and use variables to track points in a program. Part 2 of 4 in Scout's Quest skill review series.

Lists: Spelling Bee

Students will be able to use lists to create a spelling bee game.

Classes and Objects in Games

Students will learn about classes and objects in programming while they create an interactive game and use randomizers to change the characteristics of objects.
Clones & Functions

Introduction to Clones

Students will be able to create an animation using clones and investigate the limitations of their program.

Scout's Quest: Functions with Boolean Inputs

Students will be able to create a function including a boolean input to perform different actions based on whether a password is correct. Part 1 of 4 in Scout's Quest skill review series.

Scout's Quest: Functions with Number Inputs

Students will be able to create a drawing using functions with number inputs. Part 3 of 4 in Scout's Quest skill review series.
Culmination Projects

Program an AI Chatbot

Students will use lists to create a chatbot to store prompts, responses, and answer questions.

Code Tunes

Students will be able to use variables, operators, and conditionals to create their own custom music player in Scratch.
Digital Literacy

Exploring Computing Systems

Students will be able to identify parts of the computing system and identify simple hardware and software problems.

Research: Informational Programs

Students will be able to examine the information from different resources and creatively communicate the main ideas in those sources by creating a Public Service Announcement (PSA) on healthy sleep habits.

Digital Information (Research) + Attribution [4th]

This lesson is coming soon!

Inquiry Project: Line Graph

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

Internet Positivity (Unplugged)

Students will be able to explain how their actions can spread positivity on the internet and create a code of conduct for responsible online behavior.

Technology Timeline

Students will be able to create an interactive timeline to illustrate the key developments in music player technology and explain how music player technology has influenced cultural practices.

Networks, Packets, and the Internet

Students will be able to explain how information travels through the Internet. They will model how messages are sent as packets and reassembled. They will create and use a secure classroom communication method.

Scout's Cybersecurity Adventure: Part 2

Students will demonstrate how to stay safe online by practicing secure habits and understanding the tools and technologies that protect their information.

Remix the Right Way [4th]

[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.
27
Exercises
42
Offline Handouts