California Computer Science: 1st Grade
- Level Elementary School
- Number of Lessons 40
- Grade 1st
This course belongs to the CodeHS Computer Science Standards for California Public Schools pathway. This course is designed to provide computer science instruction for California 1st grade students, and it is aligned to the Computer Science Standards for California Public Schools.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 8 (40 lessons)
Reviews login basics, the Scout Adventures story unit, and loop-based coding card games to prepare students for 1st grade content.
Builds computational thinking through evening routines while covering drawing tools, event blocks, sequencing, wait blocks, digital responsibility, and debugging.
Teaches students to use repeat and forever loops to build games such as catching butterflies, a dance party, and a predator-and-prey simulation.
Teaches students to use message events so characters can communicate and interact, applied through a relay race, a Simon Says game, and a speed-controlled bouncy ball.
Students use pages and messages/loops to build a tapping game and a mini golf game that move between multiple screens.
Students use the grid feature to design and program a maze and an end-block controlled race.
Students apply their programming skills to plan an "About Me" project and build a river-crossing obstacle game with adjustable difficulty.
Covers computer basics, positive online behavior, data and variables, file storage, types of software, research skills, and how networks and the internet work.
Explore a sample lesson from this course!
No. The course is designed with no prerequisites and supports all learners regardless of prior computer science experience.
CodeHopJr, a block-based programming language embedded in the CodeHop platform.
36 contact hours total, with lessons about 45 minutes each — enough for a full school year at one lesson per week.
Yes. Students explore careers in computer science through a litter-sorting project and discuss digital responsibility and online safety.
Some units end with a short two-question quiz, which can be given digitally, as a QuizBuzz activity, or on paper.