Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Alabama Digital Literacy and Computer Science: 1st Grade

This course is designed to provide computer science instruction for Alabama 1st grade students. Students learn programming and principles of computer science including: computing systems, research, algorithms and programming, and computer safety.

1st Grade
10 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 - 10 (41 lessons)

  • Optional Review

    Students review logging in to CodeHop and Scout's story-based programming lessons from Kindergarten.

  • Getting Started

    Students explore responsible technology use, learn computer basics, and break down an evening routine into steps.

  • Sequences and Events

    Students use events, hide, grow and shrink, and wait blocks to build games and animations, and present data patterns in a program.

  • Optional Unplugged Activities

    Students practice loops through team card games that guide a character through a maze.

  • Loops

    Students use repeat and forever loops to create a butterfly-catching game and a dance party animation.

  • Message Events

    Students use message blocks to program a relay race, a Simon Says game, and a bouncing ball.

  • Pages

    Students build multi-page programs, including a tapping game, a mini golf game, and a digital greeting card.

  • Grid

    Students use the grid to program characters through mazes and races, and learn about positive online behavior.

  • Culmination Projects

    Students create an About Me project and a River Crossing game.

  • Digital Literacy

    Students build keyboarding skills, complete guided research, manage files, learn how networks work, and explore how AI learns.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Alabama Digital Literacy and Computer Science: 1st Grade?

1st grade students use events, wait blocks, loops, message events, pages, and the grid to create games and animations such as a mini golf game, a Simon Says game, and a maze race, ending with an About Me project and a River Crossing game. They also learn computer basics and responsible technology use, practice positive online behavior and keyboarding, complete guided research, and explore how networks work and how AI learns.

How is Alabama Digital Literacy and Computer Science: 1st Grade structured?

The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction. 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. Many digital literacy lessons include unplugged activities with printable handouts. Optional review lessons at the start of the course can help students who are new to CodeHop and are not counted in the 36 lessons. Concepts spiral across grade levels, so students build on what they learned even if not every lesson is completed in a single year.

Do students need prior experience to take this course?

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 does the course combine digital literacy and computer science?

Programming units teach block-based coding through games and animations, while digital literacy lessons build skills like keyboarding, online safety, research, file management, and understanding networks and AI. An ongoing keyboarding program helps students build typing skills throughout the year.

What standards is Alabama Digital Literacy and Computer Science: 1st Grade aligned to?

Alabama Digital Literacy and Computer Science: 1st Grade is aligned to the Alabama Digital Literacy and Computer Science standards. Lessons required to fully meet the standards are identified in the course syllabus, and additional lessons support review, practice, and enrichment.