Please enable JavaScript to use CodeHS

Nebraska Technology: 3rd Grade

This course is designed to provide computer science and technology instruction for Nebraska 3rd Grade students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.

Overview & Highlights

Level
Elementary School
Number of Lessons
33
Grade
3rd

Overview of Lessons

To view the entire syllabus, click here or click to explore the full course.

Getting Started

Welcome to CodeHop!

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

Introduction to Computing Systems

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

Computational Thinking: Design an Obstacle Course

Students will be able to use Computational Thinking to design an obstacle course.
Sequences and Events

Costumes, Backdrops, and Animations

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

Sequences: Parallel Programming

Students will be able to create a program using parallel sequences.

Events

Students will be able to create a program using events.

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.

Remixing Programs

Students will be able to remix digital programs and give appropriate credit to original creators.

Creative Storytelling

Students will be able to plan and animate a story using events and sequences.
Loops

Loops

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

Modeling Network Connections

Students will be able to describe how messages move between devices using a network and create a program that shows how data travels from one device to another.

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 and Variables

Introduction to Conditionals

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

Introduction to Functions

Students will be able to create and use functions 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.
Culmination Project

Introduction to Design Thinking

Students will be able to use the design thinking process to make a tool accessible to more users.
Digital Literacy

Our Words Have Power (Cyberbullying)

Students will be able to explain what cyberbullying is how it affects others, how to be an upstander by taking action, and that work developed online is the property of the creator.

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.

Impacts of Computing: Introduction

Students will be able to explain how technology and culture influence each other and create a Scratch project showing a past technology, its present version, and an improvement idea.

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.

Scout's Cybersecurity Adventure: Part 1

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

Collaborating Globally

Lesson is coming soon!

What Can I Use Online?

Students will be able to search for information to answer questions online and provide proper attribution to sources.

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.

File Management and Data

Students will be able to explain that different types of digital data take up different amounts of space, and identify where digital data can be stored.
Productivity Software

Introduction to Productivity Software

Students will be able to compare and select appropriate software applications to complete different computing tasks.

Introduction to Google Docs™

Students will be able to make edits in the word processing application of Google Docs™.

Introduction to Microsoft Word™

Students will be able to make edits in the word processing application of Microsoft Word™.

Introduction to Google Slides™

Students will use Google Slides™ to create an “All About Me” presentation.

Introduction to Microsoft PowerPoint™

Students will use Microsoft PowerPoint™ to create an “All About Me” presentation.

Introduction to Google Sheets™

Students will be able to enter, organize, and visualize data in a spreadsheet.

Introduction to Microsoft Excel™

Students will be able to enter, organize, and visualize data in a spreadsheet.

Productivity Software Inquiry Project

Students will be able to use document, spreadsheet, and presentation software to organize research and present information to others.
17
Exercises
52
Offline Handouts