Please enable JavaScript to use CodeHS

CodeHop by CodeHS

5th Grade Massachusetts Digital Literacy and Computer Science

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

5th Grade
11 Units
34 Lessons

What Students Will Learn

UNITS - 11 (34 lessons)

  • Optional Review

    Students review CodeHop basics, the coordinate plane, drawing tools, and computational thinking for those who need extra practice before starting 5th grade content.

  • Sequences & Events

    Students use events in a program and continue building their debugging skills through a pizza-making project.

  • Loops & Conditionals

    Students use loops to create turtle graphics and practice planning and decomposing the steps of a quest program.

  • Variables & Lists

    Students create and use variables, lists, and comparison operators through a shopping simulator, a game, and a dance project.

  • Clones & Functions

    Students use clones, classes, and objects to build interactive game projects.

  • Culmination Projects

    Students apply a year of programming skills across two culminating projects, designing an app and collaborating on a game.

  • Computing Systems

    Students explore networks, protocols, and computing systems, and use productivity software to persuade an audience.

  • Safety & Responsibility

    Students learn digital etiquette, how to recognize and report cyberbullying, how to make responsible choices online, and basics of cryptography and cybersecurity policy.

  • Data & Analysis

    Students learn to search for and attribute information online and analyze data to draw conclusions and make predictions.

  • Impacts of Computing

    Students explore how technology and culture influence each other, how inclusion has shaped computing, and careers building mobile apps.

  • AI Exploration

    Students compare human and machine performance, train an AI model, and learn about the ethical use of generative AI.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What does the 5th Grade Massachusetts Digital Literacy and Computer Science course cover?

This course advances students' programming skills through events, loops, variables, lists, clones, classes, and objects, culminating in projects where students design an app and collaborate on a game. Students also explore computing systems and networks, practice digital safety and cybersecurity topics, analyze data and online sources, examine computing's cultural impact and inclusion in tech careers, and learn to train AI models and use generative AI responsibly.

What standards is this course aligned to?

The course is aligned to the Massachusetts Digital Literacy and Computer Science (DLCS) standards for grades 3-5, 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 5th grade, regardless of prior computer science experience, and includes an optional review unit for students who need extra practice with CodeHop basics.

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 CodeHop, a teacher-led, block-based programming environment with a consistent lesson structure (Introduction, Guided Practice, Independent Practice, Extension, and Reflection). Students write and run programs saved in their own accounts, and also work with productivity software and AI tools like Teachable Machine.