Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Oklahoma Computer Science: 1st Grade

This course is designed to provide computer science instruction for Oklahoma 1st 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.

1st Grade
10 Units
40 Lessons

What Students Will Learn

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

UNITS - 10 (40 lessons)

  • Optional Review

    This module reviews foundational CodeHopJr skills through a sequential Scout Adventures story, having students explore the programming interface and add, modify, and animate characters, backgrounds, and pages.

  • Getting Started

    This module introduces computer basics such as input, output, hardware, and software, covers responsible technology use, and applies computational thinking to everyday evening routines.

  • Sequences and Events

    This module teaches sequence and event programming through drawing tools, wait/grow/shrink/hide blocks, and debugging, while integrating basic data collection and visualization and digital responsibility topics.

  • Optional Unplugged Loops Activities

    This module uses unplugged card-game activities to let students practice sequencing instructions with loops to move a character through a maze.

  • Loops

    This module introduces repeat and forever loops using show/hide blocks to build games such as catching butterflies and a dance party.

  • Message Events

    This module teaches message events to enable character communication, applying them in a relay race, a Simon Says game, a story animation, and a speed-controlled bouncy ball program.

  • Pages

    This module teaches students to build multi-page programs using "go to page" blocks combined with messages and loops to create games like a tapping game, mini golf, and a digital greeting card.

  • Grid

    This module introduces the grid feature and the "end" block to program characters through mazes, races, and grid-based animations.

  • Culmination Projects

    This module has students plan a personalized "about me" program and build an obstacle-based river crossing game with adjustable difficulty.

  • Digital Literacy

    This module covers digital literacy topics including research skills, using variables to model data, file storage concepts, and how networks and the Internet enable communication.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Oklahoma Computer Science: 1st Grade?

1st grade students use events, loops, message events, pages, and the grid to create games and animations such as a mini golf game, a Simon Says game, and an arctic animation, ending with an About Me project and a River Crossing game. They also learn computer basics and responsible technology use, complete guided research, explore how programs store data, and learn how messages travel over networks and the Internet.

How is Oklahoma Computer Science: 1st 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. Optional review lessons at the start of the course are not counted in the 36 lessons.

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. Optional review lessons at the start of the course help students who are new to CodeHop learn the basics before moving into 1st grade content.

What standards is Oklahoma Computer Science: 1st Grade aligned to?

Oklahoma Computer Science: 1st 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.