Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Georgia Computer Science Standards of Excellence: 1st Grade

This course is aligned to GA standards and is designed to provide computer science instruction for Georgia first grade students. It is meant to be taught approximately once per week. This course also includes optional interdisciplinary lessons in math, science, ELA, and social studies to support cross-curricular integration.

1st Grade
10 Units
46 Lessons

What Students Will Learn

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

UNITS - 10 (46 lessons)

  • Optional Review

    Students practice foundational skills with the CodeHopJr interface and create animated stories using characters, backgrounds, and motion blocks.

  • Getting Started

    Students learn computer basics, discover how computers work in the world around them, and develop positive online behavior skills.

  • Sequences & Events

    Students create programs that respond to user interactions by using event blocks to trigger character actions and animations.

  • Loops

    Students learn to use repeat and forever loops to make characters perform actions multiple times efficiently and create dynamic animations.

  • Message Events

    Students use messages to program interactions between characters, coordinating their actions across multiple sprites in a single program.

  • Pages

    Students design multi-page programs and learn to navigate between pages using "go to page" blocks for interactive game experiences.

  • Grid

    Students use grid-based navigation to create maze-solving programs and design movement challenges for characters.

  • Culmination Projects

    Students apply all their skills to create original games and interactive stories, including character design and difficulty levels.

  • Digital Literacy

    Students explore how AI and data work, learn about online safety and passwords, and understand how the internet connects people.

  • Optional Interdisciplinary

    Students integrate computer science with math, science, language arts, and social studies through cross-curricular projects.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What programming concepts will my 1st graders learn?

Students learn block-based programming including sequences, events, loops, message passing, and pages. They create animated stories and interactive games while developing computational thinking skills.

Does this require any prior experience with computers or coding?

No. The course is designed to support all learners regardless of prior experience. Students start with the basics and gradually build their programming skills throughout the year.

What platform do students use to code?

Students work in CodeHopJr, a user-friendly interface designed specifically for young learners. The platform uses visual blocks that students drag and drop to create programs.

How is the course structured?

The course follows a one-lesson-per-week format across the full school year (36 instructional hours total). Each lesson uses an "I do, we do, you do" format with introduction, guided practice, independent practice, extension, and reflection.

What kinds of projects will students create?

Students create animated stories featuring the character Scout, design games with difficulty levels, program characters to solve mazes, and build interactive projects that respond to mouse clicks and keyboard input.