Maryland Computer Science: 1st Grade
- Level Elementary School
- Number of Lessons 42
- Grade 1st
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.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 9 (42 lessons)
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.
Students explore what a computer is and how to troubleshoot it, then apply computational thinking to break down and sequence their evening routines.
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.
This optional unplugged module has students practice sequencing loop instructions together through card games that guide Scout through a maze.
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.
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.
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.
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.
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.
Explore a sample lesson from this course!
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.
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.
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.
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.