Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Utah Computer Science: 3rd Grade

This course is aligned to UT standards and is designed to provide computer science instruction for Utah third grade students. It is meant to be taught approximately weekly.

3rd Grade
10 Units
34 Lessons

What Students Will Learn

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

UNITS - 10 (34 lessons)

  • Getting Started

    Students get oriented to CodeHop, learn how computers work, and practice computational thinking through hands-on problem solving.

  • Programming Introduction

    Students write their first programs, building an animated story with sprites, sequences, and creative drawing tools.

  • Sequences & Events

    Students bring characters to life with parallel sequences, event triggers, animations, and interactive storytelling.

  • Loops

    Students learn to repeat instructions efficiently with loops while practicing debugging and collaborative pair programming.

  • Conditionals

    Students explore if/then logic to build responsive programs, from color-sensing games to interactive balloon games, and learn to remix code responsibly.

  • Variables & Lists

    Students use variables, comparison operators, and lists to store and manipulate data in fun, interactive activities.

  • Functions

    Students learn to organize code into reusable functions, culminating in a music-synced dance project.

  • Culmination Projects

    Students apply everything they've learned to design an original racing game and an inquiry-driven data visualization project.

  • Digital Literacy

    Students explore how technology shapes society, learn cybersecurity basics, and practice evaluating data for reliability.

  • Artificial Intelligence

    Students discover how AI learns from data, explore emerging technologies, and practice writing effective AI prompts.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What does the Utah Computer Science: 3rd Grade course cover?

Students build foundational programming skills using block-based coding, progressing through sequences, loops, conditionals, variables, and functions. The course also includes digital literacy and an introduction to artificial intelligence, culminating in original student-designed projects like a racing game.

Is this course aligned to Utah state standards?

Yes. The course is fully aligned to Utah computer science standards, with each lesson labeled to show exactly which standards it addresses, so full state standards coverage is achieved across the year.

Do students need any prior coding experience?

No prior experience is required. The course has no prerequisites and is designed to support all learners, regardless of computer science background.

How long does the course take to teach?

The course includes 36 lessons, each about 45 minutes, designed to be taught once a week for a full school year, providing roughly 36 hours of instruction total.

What tools or platform do students use?

Students use CodeHop, a block-based, browser-friendly programming environment where they write, save, and debug interactive projects, animations, and games in a kid-friendly interface.