Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Indiana Computer Science: Kindergarten

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

K Grade
9 Units
35 Lessons

What Students Will Learn

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

UNITS - 9 (35 lessons)

  • Unplugged Exploration

    Students learn sequencing by giving and following step-by-step instructions through movement and collaborative games, no computer required.

  • Getting Started

    Students learn how to log in, use a mouse and keyboard, identify parts of a computer, and practice safe and responsible technology habits.

  • Programming Introduction

    Students follow a story-driven adventure to learn the basics of a block-based programming interface, including adding characters, scenes, and simple motion.

  • Sequences & Events

    Students build on sequencing skills by exploring events, visibility, and size-changing blocks to create interactive scenes and animations.

  • Pages

    Students learn to build programs with multiple pages and connect them so a story or project can move between scenes.

  • Block Exploration

    Students experiment with speed and sound blocks to animate characters, personalize their own programs, and practice basic debugging.

  • Loops

    Students learn to use loops, including forever loops, to repeat actions and create continuous animations.

  • Optional Culmination Projects

    Students apply everything they've learned to build original interactive games and animated scenes.

  • Digital Literacy

    Students learn to find and organize information responsibly, understand how computers store data, and identify how to keep personal information safe online.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What does the Indiana Computer Science: Kindergarten course cover?

The course introduces foundational programming concepts through a block-based programming language. Students build computational thinking and problem-solving skills while creating interactive projects, animations, and games, alongside digital literacy topics like online safety and data privacy.

What standards is the Indiana Kindergarten 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 Kindergarten learners regardless of prior computer science experience.

How long does the Indiana Kindergarten Computer Science course take?

The course includes 36 lessons of about 30 minutes each, providing a full year of instruction when taught once per week. It's teacher-led, following an Introduction, Guided Practice, Independent Practice, Extension, and Reflection structure.

What programming environment do students use in this course?

Students use a block-based, drag-and-drop programming environment where they can write, save, and run interactive projects in a user-friendly interface designed for young learners.