Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Florida Foundations of Computer Science: 1st Grade

This course is aligned to FL Foundations of Computer Science standards and is designed to provide computer science instruction for Florida 1st grade students. It is meant to be taught approximately weekly.

1st Grade
11 Units
55 Lessons

What Students Will Learn

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

UNITS - 11 (55 lessons)

  • Optional Review

    Reviews foundational CodeHopJr skills through the story-driven Scout Adventures series, having students explore the programming interface, add and modify characters and backgrounds, and build sequences of motion blocks and events.

  • Getting Started

    Introduces computer basics such as input, output, hardware, and software, responsible technology use, and computational thinking concepts applied to everyday evening routines.

  • Sequences and Events

    Teaches students to build sequences and use event blocks to create scenes, drawings, and data visualizations, while also introducing debugging, digital responsibility, and math concepts like place value and algebraic thinking.

  • Optional Unplugged Loops Activities

    Uses unplugged coding card games to have students collaboratively sequence instructions with loops to move Scout through a maze, building intuition for loops before coding on the computer.

  • Loops

    Introduces repeat and forever loops, having students apply them to build a butterfly-catching game and a dance party animation that repeats actions.

  • Message Events

    Teaches students to use message events to coordinate communication between characters, applying the skill to a relay race, a Simon Says game, and original animated stories.

  • Pages

    Introduces multi-page programs using "go to page" blocks, applying the skill to a tapping game and math-focused programs involving story problems, shape partitioning, and number comparisons.

  • Grid

    Teaches students to use the grid feature to precisely position and move characters, applying it to design mazes, a race with an end block, and an arctic animation.

  • Culmination Project

    Culminates the module sequence with a River Crossing Game project in which students program obstacles and adjust difficulty using speed blocks.

  • Digital Literacy

    Builds digital literacy skills spanning keyboarding, responsible digital citizenship, an introduction to AI and machine learning, data storage concepts, software types, and guided research.

  • Interdisciplinary Connections (Supplemental)

    Provides supplemental cross-curricular coding projects connecting programming to math, science, ELA, and social studies topics such as time, shapes, adaptations, light and sound, moon phases, life cycles, punctuation, responsibility, economics, and mapping.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Florida Foundations of Computer Science: 1st Grade?

1st grade students use events, loops, message events, pages, and the grid to build games and animations, from a Simon Says game to an arctic animation, ending with a River Crossing game. They use coding to practice math skills like adding within 20, story problems, equal parts, and comparing two-digit numbers. Students also practice keyboarding and digital citizenship, learn how AI helps people and how it learns, and complete guided research.

Does the course connect computer science to other subjects?

Yes. Many lessons use coding to practice 1st grade math skills, such as adding within 20, algebraic thinking, story problems, dividing shapes into equal parts, and comparing two-digit numbers, and other lessons connect to storytelling and the impacts of technology.

How is Florida Foundations of 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. 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 Florida Foundations of Computer Science: 1st Grade aligned to?

Florida Foundations of Computer Science: 1st Grade is aligned to Florida's K-12 computer science standards. 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.