Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Colorado Computer Science: 1st Grade

This course is aligned to the Colorado 1st grade Computer Science standards and is designed to provide computer science and digital literacy instruction for Colorado 1st grade students. It is meant to be taught approximately weekly.

1st Grade
6 Units
40 Lessons

What Students Will Learn

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

UNITS - 6 (40 lessons)

  • Optional Review

    Through a sequential Scout Adventures story, students review navigating the interface, adding characters, backgrounds, and pages, and building sequences with motion blocks and events.

  • Getting Started

    Students use computational thinking to break down evening routines and learn basic computer hardware and software concepts.

  • Getting Started: Programming

    Students learn to use events and sequences, debug simple programs, and use drawing tools while also learning about responsible online behavior.

  • Digital Literacy

    Students explore digital literacy topics including online behavior, responsible technology use, giving credit and attribution, data storage, basic data collection, research, networks, and software types.

  • Programming Exploration

    Students explore programming concepts including grow/shrink blocks, wait blocks, the design process, loops, debugging, message events, pages, the grid, and variables by building games like mini golf and a river-crossing challenge.

  • Interdisciplinary Exploration

    Students apply programming skills like events, sequences, and loops to interdisciplinary topics spanning economics, science (light, moon phases), phonics, storytelling, music, and math (comparison, time).

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Colorado Computer Science: 1st Grade?

1st grade students use events, wait blocks, loops, message events, pages, the grid, and variables to build programs, practice debugging and the design process, and create a mini golf game and a River Crossing game. They apply coding to digraphs, personal story animations, telling time, comparing two-digit numbers, light and shadows, moon phases, and economic choices. Students also practice positive online behavior, give credit to creators, complete guided research, explore data and file storage, choose the right software, and learn how networks and the Internet work.

How does the course connect computer science to other subjects?

An Interdisciplinary Exploration unit uses coding to teach grade-level content in math, science, English language arts, and social studies, such as phonics and digraphs, personal story animations, telling time, comparing two-digit numbers, light and shadows, phases of the moon, and economic choices.

How is the course structured?

The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction. Every lesson is built in a ready-to-teach format, with step-by-step videos that walk students through the lesson. Lessons are designed to be teacher-led using an "I do, we do, you do" format, and a self-paced option is also available. Many digital literacy lessons include unplugged activities with printable handouts. Concepts spiral across grade levels, so students build on what they learned even if not every lesson is completed in a single year. Optional review lessons at the start of the course are not counted in the 36 lessons.

Do students need prior experience to take this course?

No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. Optional review lessons at the start of the course help students who are new to CodeHop learn the basics before moving into grade-level content.

What standards is Colorado Computer Science: 1st Grade aligned to?

Colorado Computer Science: 1st Grade is aligned to the Colorado Academic Standards for Computer Science, and the course syllabus identifies the standards each lesson addresses to support planning.