Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Maryland Computer Science: 1st Grade

This course is designed to provide computer science and technology instruction for Maryland 1st Grade students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.

1st Grade
9 Units
42 Lessons

What Students Will Learn

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

UNITS - 9 (42 lessons)

  • Optional Review

    This optional review module has students revisit the story-driven Scout Adventures series to review navigating the programming interface, adding characters and backgrounds, and building motion sequences.

  • Getting Started

    Students explore what a computer is and how to troubleshoot it, then apply computational thinking to break down and sequence their evening routines.

  • Sequences & Events

    Students build on sequencing and event skills through drawing, event-driven games, wait blocks, and debugging practice, culminating in a career-connected project about solving community litter problems.

  • Optional Loops

    This optional unplugged module has students practice sequencing loop instructions together through card games that guide Scout through a maze.

  • Loops

    Students learn to use repeat and forever loops to run code multiple times, applying them to a butterfly-catching game and a repeating dance animation.

  • Message Events

    Students learn to use message events to coordinate communication between characters, applying the concept to a relay race and a Simon Says game, while also being introduced to speed blocks and variables.

  • Pages & Grid

    Students use pages and the grid feature to build more complex multi-scene programs, including a tapping game, a mini golf game, a greeting card, and a maze, culminating in a race program using the end block.

  • Culmination Projects

    Students apply the design process and skills learned throughout the course to plan, build, and revise culminating projects, including a personal "About Me" program and a river-crossing game.

  • Digital Literacy

    Students build digital literacy by conducting guided research, visualizing collected data, learning how computers store data as files and communicate over networks, and practicing safe and positive online behavior.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Maryland 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 hide and seek game, a mini golf game, and a digital greeting card, ending with an About Me project and a River Crossing game. They also learn computer basics, practice positive online behavior and keeping information safe, complete guided research, explore data and how computing affects their community, choose the right software for a task, and learn how networks and the Internet work.

How is the course structured?

The course 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. Optional review lessons at the start of the course are not counted in the 36 lessons. Optional unplugged activities also introduce loops through team card games.

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 grade-level content.

What standards is Maryland Computer Science: 1st Grade aligned to?

Maryland Computer Science: 1st Grade is aligned to the Maryland K-12 Computer Science Standards. Lessons required to fully meet the standards are labeled in the course syllabus with the standards they address, and all Digital Literacy lessons are required because they cover essential non-programming computer science concepts.