Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Indiana Computer Science: 2nd Grade

This course is designed to provide computer science instruction for Indiana 2nd Grade students, and it is aligned to Indiana K-2 Computer Science Standards.

2nd Grade
8 Units
36 Lessons

What Students Will Learn

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

UNITS - 8 (36 lessons)

  • Optional Review

    Students review key programming concepts like events and loops while practicing scene creation, character interaction, and message-based coordination.

  • Getting Started

    Students review computer fundamentals and learn how to be responsible digital citizens, including understanding digital footprints and using technology safely.

  • Sequences & Events

    Students apply sequencing and events to interactive games, practice debugging and grid-based movement, and explore how coding connects to real-world careers.

  • Message Events

    Students use message events to control program flow, model repeating cycles, and connect actions across multiple pages.

  • Loops

    Students use loops to identify patterns, control timing, and animate original stories, while debugging more complex programs.

  • Optional Culmination Projects

    Students combine sequences, events, loops, and messages to design original interactive games and multi-page adventure projects.

  • Digital Literacy

    Students learn secure login practices, how computers store data, how to interpret data patterns, and how to conduct research and compare software tools.

  • Preparing for Next Year

    Students explore conditionals and variables and get an early introduction to the CodeHop Blocks interface to prepare for more advanced programming.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What does the Indiana Computer Science: 2nd Grade course cover?

The course builds on foundational programming concepts through a block-based programming language. Students design interactive games, animations, and data-driven projects while developing computational thinking, digital citizenship, and research skills.

What standards is the Indiana 2nd Grade Computer Science course aligned to?

The course is aligned to the Indiana K-2 Computer Science Standards. Each lesson lists the specific standards it addresses, and full standards coverage is achieved across the course as a whole.

Are there any prerequisites for this course?

No. The course has no prerequisites and is designed to support all 2nd grade learners regardless of prior computer science experience.

How long does the Indiana 2nd Grade Computer Science course take?

The course includes 36 lessons of about 45 minutes each, providing a full year of instruction when taught once per week. It follows an Introduction, Guided Practice, Independent Practice, Extension, and Reflection structure.

Does this course prepare students for more advanced programming?

Yes. An optional Preparing for Next Year unit introduces conditionals and variables and transitions students from the CodeHopJr Playground to the CodeHop Blocks interface, building a bridge to more advanced coursework.