Please enable JavaScript to use CodeHS

CodeHop by CodeHS

4th Grade Computer Science

This course is designed to provide computer science instruction aligned to CSTA standards for 4th grade students. It is meant to be taught approximately once a week by a designated computer science teacher.

4th Grade
12 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 - 12 (35 lessons)

  • Optional Review

    Reviews CodeHop basics, key CS vocabulary, image editing tools, and computational thinking through designing a school.

  • Sequences & Events

    Builds algorithmic thinking and event-based programming through creating multiple algorithms, collaborative pair programming of a band, and a cultural choose-your-own-path game.

  • Loops

    Teaches students to debug a maze program by decomposing code and applying loops to make it run as intended.

  • Conditionals & Operators

    Uses conditionals and operators to add engaging effects to a game based on peer feedback and to design and program a maze for a character to navigate.

  • Variables & Lists

    Teaches students to create and use variables to keep score in an interactive pong game.

  • Story-Based Quest

    Reviews functions with boolean and number inputs, variables, and conditionals through a four-part, story-driven quest with Scout.

  • Culmination Projects

    Applies the design thinking process to identify real-world problems and redesign a game for improved accessibility and usability.

  • Computing Systems

    Explores the parts of a computing system and how networks use packets and rules to transfer information across the internet.

  • Safety & Responsibility

    Teaches proper attribution of online sources, secure online habits, and responsible management of one's digital footprint.

  • Data & Analysis

    Guides students through the inquiry process, spreadsheet basics, and data evaluation to collect, analyze, and visually present data.

  • Impacts of Computing

    Examines how technology affects jobs and the environment through exploring CS innovators like Grace Hopper and researching careers such as sports analytics.

  • AI Exploration

    Introduces emerging technologies and machine learning approaches, having students train and evaluate an AI model using Teachable Machine.

Lesson Previews

Explore a sample lesson from this course!