2nd Grade Computer Science
- Level Elementary School
- Number of Lessons 36
- Grade 2nd
This course is designed to provide computer science instruction aligned to CSTA standards for 2nd grade students. It is meant to be taught approximately once a week by a designated computer science teacher.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 12 (36 lessons)
This module offers an optional review of foundational ScratchJr programming skills including navigating the interface, events, loops, and message events before 2nd grade content begins.
This module builds computational thinking skills by identifying patterns and sequencing steps in a school-day routine.
This module builds sequencing and event skills using the grid, an interactive tap-a-mole game, and debugging practice.
This module expands loop skills through pattern-following, creating a timer, incorporating peer feedback, and designing algorithms to move characters along a path.
This module builds on message events to control program flow, model a cycle, navigate between pages, debug errors, and apply the design process.
This module has students combine coding blocks, events, loops, and messages to build a racing game and a moving targets game.
This module explores how computers work and how networks connect devices to share information.
This module covers digital citizenship topics including digital footprints, cyberbullying, and responsible technology use.
This module builds data literacy skills through investigative surveys, understanding data storage, and choice-based research projects.
This module explores how computing shapes careers like fashion design and how technology changes the way people live, work, and play.
This module introduces AI concepts through examples like AI assistants and AutoDraw's use of a classifier to recognize and suggest drawings.
This module prepares students for 3rd grade by transitioning them to the CodeHop block editor and introducing variables.
Explore a sample lesson from this course!