Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Maryland Computer Science: 3rd Grade

This course is designed to provide computer science and technology instruction for Maryland 3rd Grade students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.

3rd Grade
7 Units
32 Lessons

What Students Will Learn

See the full syllabus for all topics and activities, or explore the course to try it out.

UNITS - 7 (32 lessons)

  • Getting Started

    Students get oriented to the CodeHop platform, learn to identify parts of a computing system and troubleshoot simple problems, and apply computational thinking to design an obstacle course.

  • Programming Introduction

    Through the sequential Scout's Programming Expedition story, students learn basic programming commands, sequencing, loops, and events to move and animate sprites, and use drawing tools to customize sprites and backdrops.

  • Sequences & Events

    Students build more advanced sequencing and event skills by creating parallel sequences, using broadcast messages between sprites, animating an original story, and learning to responsibly remix and credit others' programs.

  • Loops & Conditionals

    Students learn to use and compare different types of loops, debug loop and event errors, and introduce if/then and if/then/else conditionals to control program logic in projects like a falling-objects animation and a balloon game.

  • Variables & Functions

    Students learn to create and manipulate variables, use comparison operators as conditions, work with lists in an I-Spy style game, and write functions to organize their code.

  • Culmination Projects

    Students apply design thinking to improve a tool's accessibility and complete an inquiry-based project that visualizes survey data as a bar graph.

  • Digital Literacy

    Students build digital literacy skills including online research with attribution, evaluating data reliability, understanding file storage and digital footprints, modeling network communication, and examining the impacts of technology and culture on each other.

Lesson Previews

Explore a sample lesson from this course!