Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Idaho Computer Science: 3rd Grade

This course is aligned to Idaho Technology Standards and is designed to provide computer science instruction for Idaho 3rd grade students. It is meant to be taught weekly.

3rd Grade
8 Units
32 Lessons

What Students Will Learn

See the full syllabus for all topics and activities, or explore the course to try it out.

UNITS - 8 (32 lessons)

  • Optional Review

    Provides an optional introduction to the CodeHop Playground interface before beginning the course.

  • Programming Introduction

    Introduces core programming commands, including motion, events, and loops, through the story-driven Scout's Programming Expedition and drawing tools.

  • Sequences & Events

    Deepens understanding of sequences and events through parallel programming, broadcast messages, storytelling, and remixing projects.

  • Loops

    Teaches students how loops repeat instructions and how to debug programs that combine loops and events.

  • Conditionals

    Introduces if/then and if/then/else conditional logic through interactive effect and balloon game programs.

  • Variables & Functions

    Teaches students to use variables, comparison operators, lists, and functions to store and manipulate data in their programs.

  • Culmination Projects

    Applies design thinking and prior programming skills to create an original racing game and a data-driven inquiry project, while learning about computing pioneer Grace Hopper.

  • Digital Literacy

    Covers digital literacy topics including computing systems, data storage, networks, cybersecurity, technology's impact, responsible research, and comparing human vs. computer performance.

Lesson Previews

Explore a sample lesson from this course!