Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Colorado Computer Science: 2nd Grade

This course is aligned to the Colorado 2nd grade Computer Science standards and is designed to provide computer science and digital literacy instruction for Colorado 2nd grade students. It is meant to be taught approximately weekly.

2nd Grade
6 Units
38 Lessons

What Students Will Learn

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

UNITS - 6 (38 lessons)

  • Optional Review

    Students review navigating the CodeHop interface and using events and repeat loops before starting full lessons.

  • Getting Started

    Students use computational thinking on school-day routines, learn computer hardware and software basics, and practice responsible technology use.

  • Getting Started: Programming

    Students debug event- and sequence-based programs, use the grid to move characters, apply loops, and explore a CS career connection to community problem-solving.

  • Digital Literacy

    Students explore a broad set of digital literacy topics including digital citizenship, the impact of computing, AI and machine learning, data analysis, productivity software, data storage, and computer networks.

  • Programming Exploration

    Students use message events, pages, and algorithms with peer feedback and the design process to build programs such as a racing game.

  • Interdisciplinary Exploration

    Students apply programming concepts like events, messages, and loops to interdisciplinary topics in social studies, science, ELA, and math such as place value, fractions, and money.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Colorado Computer Science: 2nd Grade?

2nd grade students use the grid, loops, message events, and pages to build programs, practice debugging, feedback, and the design process, and create a racing game. They apply coding to cardinal directions, seed dispersal, erosion, sentence building, place value, equal parts, and money. Students also practice digital citizenship, create documents, presentations, and spreadsheets, research questions they choose, use data to make predictions, and explore what AI can do, how it helps people, and how machine learning works.

How does the course connect computer science to other subjects?

An Interdisciplinary Exploration unit uses coding to teach grade-level content in math, science, English language arts, and social studies, such as cardinal directions, seed dispersal, preventing erosion, building sentences, storytelling, place value, dividing shapes into equal parts, and money.

Does the course use productivity software?

Yes. Students create a document, a presentation, and a spreadsheet using word processing, presentation, and spreadsheet tools. Students will need access to productivity software, such as Google or Microsoft tools, on a classroom device.

How is the course structured?

The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction. Every lesson is built in a ready-to-teach format, with step-by-step videos that walk students through the lesson. Lessons are designed to be teacher-led using an "I do, we do, you do" format, and a self-paced option is also available. Many digital literacy lessons include unplugged activities with printable handouts. Concepts spiral across grade levels, so students build on what they learned even if not every lesson is completed in a single year. Optional review lessons at the start of the course are not counted in the 36 lessons.

What standards is Colorado Computer Science: 2nd Grade aligned to?

Colorado Computer Science: 2nd Grade is aligned to the Colorado Academic Standards for Computer Science, and the course syllabus identifies the standards each lesson addresses to support planning.