Please enable JavaScript to use CodeHS

CodeHop by CodeHS

1st Grade Computer Science

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

1st Grade
13 Units
41 Lessons

What Students Will Learn

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

UNITS - 13 (41 lessons)

  • Optional Review

    This module provides an optional refresher on logging into CodeHopJr and using the sequential Scout Adventures story to review adding characters, backgrounds, motion, and events.

  • Getting Started

    This module builds computational thinking skills by identifying patterns and sequencing steps in an evening routine while also strengthening mouse skills.

  • Sequences & Events

    This module builds sequencing and event skills through digital responsibility, hide-and-seek and sizing games, the design process, and debugging practice, culminating in a quiz.

  • Loops

    This module introduces repeat loops and debugging through a butterfly-catching game.

  • Message Events

    This module teaches message events for character communication through a relay race, a Simon Says game, and a speed-based bouncing ball project.

  • Pages

    This module introduces multi-page programs through a tapping game, a mini golf game, and a digital greeting card.

  • Grid

    This module teaches the coordinate grid and end blocks through maze design and race programs.

  • Culmination Project

    This module has students plan and build an "About Me" program applying skills learned throughout the course.

  • Computing Systems

    This module introduces computing fundamentals including input/output, hardware and software, and how networks and the internet enable communication.

  • Safety & Responsibility

    This module covers digital safety and citizenship topics including password protection, responsible technology use, and giving credit for others' work.

  • Data & Analysis

    This module builds data literacy skills through collecting and visualizing data, conducting guided research, and identifying patterns and trends.

  • Impacts of Computing

    This module explores how computing devices and computer science careers affect everyday life and help solve community problems.

  • AI Exploration

    This module introduces AI concepts including how AI uses data to make decisions and how decision trees and patterns support classification.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in 1st Grade Computer Science?

1st grade students build on their programming skills using events, wait blocks, repeat loops, message events, pages, and grids to create games and animations such as a mini golf game, a Simon Says game, and a maze race. They practice the design process and debugging, and finish the programming units with a multi-page About Me project. Students also learn about computers and networks, create strong passwords, give credit for others' work, use data to make predictions, and explore what AI can and cannot do.

How is 1st Grade Computer Science structured?

1st Grade Computer Science 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. The course mixes hands-on programming projects with unplugged activities, with module quizzes to check understanding. Optional review lessons at the start of the course can be used as warm-ups and are not counted in the 36 lessons. Teachers have flexibility in pacing, and the lessons required to fully meet CSTA standards are identified in the course syllabus.

Do students need prior experience to take 1st Grade Computer Science?

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 learn the basics before moving into 1st grade content.

How is 1st Grade Computer Science different from 1st Grade Digital Literacy & AI?

1st Grade Computer Science focuses on programming, with most lessons spent building block-based programs, animations, and games, along with lessons on computing systems, online safety, data, impacts of computing, and AI. 1st Grade Digital Literacy & AI focuses on digital skills such as productivity software, online safety, research, and AI, with less time spent on programming. Some lessons appear in both courses, so schools can choose the course that best fits their goals.

What standards is 1st Grade Computer Science aligned to?

1st Grade Computer Science is aligned to state computer science standards and CSTA standards.