Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Indiana Computer Science: 4th Grade

This course is designed to provide computer science instruction for Indiana 4th Grade students, and it is aligned to Indiana 3-5 Computer Science Standards.

4th Grade
9 Units
31 Lessons

What Students Will Learn

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

UNITS - 9 (31 lessons)

  • Optional Review

    Students review core skills by navigating the CodeHop Playground, animating with the coordinate plane, and customizing projects with drawing tools.

  • Getting Started

    Students explore the parts of a computing system, practice troubleshooting basic hardware and software issues, and reflect on positive, responsible online behavior.

  • Sequences & Events

    Students use event blocks and algorithms to build interactive projects, collaborate through pair programming, and coordinate sprites using broadcast messages.

  • Loops

    Students explore how loops repeat instructions and practice debugging programs that combine loops and events.

  • Conditionals & Operators

    Students expand their understanding of conditionals, using if/then logic and multiple conditions to control behavior in interactive games.

  • Variables & Lists

    Students create and update variables and use lists to track, organize, and reference data in interactive games and projects.

  • Clones & Functions

    Students use clones to duplicate sprites and build functions with Boolean and number inputs to create flexible, reusable code.

  • Optional Culmination Projects

    Students combine conditionals, variables, and events to design original interactive games, a custom music player, and a culturally themed branching story.

  • Digital Literacy

    Students explore how computing and culture influence each other, practice online safety habits, compare human and computer performance, and learn how data travels across networks.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What does the Indiana Computer Science: 4th Grade course cover?

The course builds on foundational programming through a block-based language, guiding students through sequences, loops, conditionals, variables, lists, clones, and functions. Students create interactive games, animations, and data projects while building digital literacy and cybersecurity awareness.

What standards is the Indiana 4th Grade Computer Science course aligned to?

The course is aligned to the Indiana 3-5 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 4th grade learners regardless of prior computer science experience.

How long does the Indiana 4th 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. Each lesson follows a consistent Introduction, Guided Practice, Independent Practice, Extension, and Reflection structure, and works well in either a teacher-led classroom or a self-paced setting.

What programming concepts do students learn beyond the basics?

Beyond sequences, loops, and events, students progress into conditionals, variables, lists, clones, and functions with Boolean and number inputs, giving them a strong foundation in core programming logic for more advanced coursework.