Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Oklahoma Computer Science: 3rd Grade

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

3rd Grade
7 Units
30 Lessons

What Students Will Learn

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

UNITS - 7 (30 lessons)

  • Getting Started

    This module introduces the CodeHop Playground, computing system components and troubleshooting, and computational thinking through designing an obstacle course.

  • Programming Exploration

    This sequential story-driven module has students use basic programming commands, sprites, loops, events, and motion/looks blocks to build an animated Scout adventure story.

  • Sequences & Events

    This module builds sequence and event skills using parallel sequences, broadcast messages, and creative storytelling, while teaching proper attribution when remixing programs.

  • Loops

    This module teaches loop repetition and debugging, models how data travels across networks, and compares loop types through a falling objects program.

  • Conditionals and Variables

    This module builds foundational programming logic with if/then and if/then/else conditionals, functions, variables, and comparison operators, culminating in designing and debugging a platform game.

  • Culmination Project

    This culminating module applies events, conditionals, variables, comparison operators, and broadcasts to build a digital pet, and uses design thinking to improve the accessibility of a tool.

  • Digital Literacy

    This module covers digital citizenship and literacy topics including online etiquette, cybersecurity basics, the impacts of technology on culture, data inquiry, source attribution, and file and data management.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Oklahoma Computer Science: 3rd Grade?

3rd grade students build programs in CodeHop Blocks using parallel sequences, events, broadcasts, loops, conditionals, functions, and variables, with projects like a balloon game and a digital pet, and use design thinking to make a tool more accessible. They also practice digital etiquette and cybersecurity, explore how technology and culture influence each other, analyze survey data in a bar graph, and learn to credit online sources.

How is Oklahoma Computer Science: 3rd Grade structured?

The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction when taught once a week. 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. Some units end with a short quiz that can be assigned digitally, played as a QuizBuzz activity, or printed.

Do students need prior experience to take this course?

No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. The Getting Started and Programming Exploration lessons introduce CodeHop step by step before students move into more advanced concepts.

What standards is Oklahoma Computer Science: 3rd Grade aligned to?

Oklahoma Computer Science: 3rd Grade is aligned to the Oklahoma Academic Standards for Computer Science. Lessons required to fully meet the standards are labeled in the course syllabus with the standards they address, and all Digital Literacy lessons are required because they cover essential non-programming computer science concepts.