Please enable JavaScript to use CodeHS

CodeHop by CodeHS

1st Grade Massachusetts Digital Literacy and Computer Science

This course is designed to provide digital literacy and computer science instruction for Massachusetts 1st grade students.

1st Grade
13 Units
44 Lessons

What Students Will Learn

UNITS - 13 (44 lessons)

  • Optional Review

    Students review the Kindergarten Scout Adventures story and CodeHopJr basics, with extra mouse practice for those who need a refresher before starting 1st grade content.

  • Getting Started

    Students revisit computational thinking with an evening-routine activity and build on their mouse skills before diving into new programming concepts.

  • Sequences & Events

    Students build on their sequencing skills by using events, debugging, and the design process to create a variety of original projects.

  • Loops

    Students create programs using repeat loops and continue building their debugging skills.

  • Message Events

    Students use message events to make characters communicate and interact within a program.

  • Pages

    Students build more complex multi-page games and projects, expanding on the page-based programs they created in Kindergarten.

  • Grid

    Students use the grid and end block to program movement-based projects like mazes and races.

  • Culmination Project

    Students apply a full year of programming skills to design and build a personal "About Me" program.

  • Computing Systems

    Students explore how computers work and how they connect to networks and the Internet.

  • Safety & Responsibility

    Students learn safe password practices, responsible technology use, positive online behavior, and how to give credit for others' work.

  • Data & Analysis

    Students collect, store, research, and analyze data to identify patterns and make predictions.

  • Impacts of Computing

    Students explore how computing devices and computer science careers help solve problems in their communities.

  • AI Exploration

    Students learn what AI can do and how decision trees and patterns help computers make decisions.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What does the 1st Grade Massachusetts Digital Literacy and Computer Science course cover?

This course introduces 1st grade students to foundational programming concepts using a block-based programming language, building on Kindergarten skills with events, loops, message events, and multi-page programs. Students also cover digital literacy topics like password safety, responsible technology use, data analysis, computing systems, and an introduction to artificial intelligence, culminating in a personal 'About Me' programming project.

What standards is this course aligned to?

The course is aligned to the Massachusetts Digital Literacy and Computer Science (DLCS) standards for grades K-2, covering strands including Computational Thinking (CT), Computing Systems (CS), Digital Tools and Collaboration (DTC), and Community, Global, and Ethical Impacts (CAS). Lessons that meet specific standards are labeled accordingly in the syllabus.

Are there any prerequisites for this course?

No, there are no prerequisites. The course is designed to support all learners in 1st grade, regardless of prior computer science experience, and includes an optional review unit for students who need extra practice with Kindergarten content.

How long does the course take and how is it scheduled?

The course includes 36 lessons, each approximately 45 minutes long, for a total of 36 hours. It provides a full year of instruction when taught once per week, with some lessons required to meet state computer science standards.

What platform do students use for this course?

Students use CodeHopJr, a block-based, teacher-led programming environment with a consistent lesson structure (Introduction, Guided Practice, Independent Practice, Extension, and Reflection). Students write and run programs that are saved in their own accounts.