Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Idaho Computer Science: 2nd Grade

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

2nd Grade
8 Units
38 Lessons

What Students Will Learn

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

UNITS - 8 (38 lessons)

  • Optional Review

    Reviews foundational programming skills including sequencing, events, loops, and message events from the prior grade.

  • Getting Started

    Introduces computer basics and computational thinking concepts through everyday school routines.

  • Sequences & Events

    Builds skills in debugging, grid-based movement, and algorithm design while connecting coding to careers and data analysis.

  • Message Events

    Uses message events to control program flow, model cycles, and navigate between pages while examining technology's impact on the world.

  • Loops

    Teaches students to identify patterns and use loops to build timers and animated stories, with practice giving and receiving feedback.

  • Culmination Projects

    Applies the design process and combined programming skills to create original games and collaborative digital projects.

  • Digital Literacy

    Covers digital literacy topics such as responsible technology use, digital citizenship, networks, data storage, software types, and research.

  • Optional Preparing for Next Year

    Previews next year's curriculum by introducing the text/block-based CodeHop editor and conditional logic through card games.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Idaho Computer Science: 2nd Grade?

2nd grade students use the grid, message events, and loops to build programs, practice debugging and giving feedback, and apply the design process in multi-day projects including a racing game, a moving targets game, a maze game, and a digital collaboration project. They also learn how computer parts work together, use data to make predictions, explore how technology impacts the world, practice digital citizenship, explore networks and file storage, and research questions they choose.

How does Idaho Computer Science: 2nd Grade prepare students for 3rd grade?

Optional lessons at the end of the course move students from CodeHopJr to the CodeHop Blocks editor used in 3rd grade and beyond, and introduce conditionals through team card games.

How is the course structured?

The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction when taught once a week. 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. 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 review events and loops before moving into 2nd grade content.

What standards is Idaho Computer Science: 2nd Grade aligned to?

Idaho Computer Science: 2nd Grade is aligned to the Idaho Content Standards for Computer Science. Lessons required to fully meet the standards are labeled in the course syllabus with the standards they address, and all Digital Literacy lessons are required because they cover essential non-programming computer science concepts.