1st Grade Computer Science
- Level Elementary School
- Number of Lessons 41
- Grade 1st
This course is designed to provide computer science instruction aligned to CSTA standards for 1st 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 - 13 (41 lessons)
This module provides an optional refresher on logging into CodeHopJr and using the sequential Scout Adventures story to review adding characters, backgrounds, motion, and events.
This module builds computational thinking skills by identifying patterns and sequencing steps in an evening routine while also strengthening mouse skills.
This module builds sequencing and event skills through digital responsibility, hide-and-seek and sizing games, the design process, and debugging practice, culminating in a quiz.
This module introduces repeat loops and debugging through a butterfly-catching game.
This module teaches message events for character communication through a relay race, a Simon Says game, and a speed-based bouncing ball project.
This module introduces multi-page programs through a tapping game, a mini golf game, and a digital greeting card.
This module teaches the coordinate grid and end blocks through maze design and race programs.
This module has students plan and build an "About Me" program applying skills learned throughout the course.
This module introduces computing fundamentals including input/output, hardware and software, and how networks and the internet enable communication.
This module covers digital safety and citizenship topics including password protection, responsible technology use, and giving credit for others' work.
This module builds data literacy skills through collecting and visualizing data, conducting guided research, and identifying patterns and trends.
This module explores how computing devices and computer science careers affect everyday life and help solve community problems.
This module introduces AI concepts including how AI uses data to make decisions and how decision trees and patterns support classification.
Explore a sample lesson from this course!