Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Florida Foundations of Computer Science: 3rd Grade

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

3rd Grade
8 Units
47 Lessons

What Students Will Learn

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

UNITS - 8 (47 lessons)

  • Getting Started

    Introduces the CodeHop platform, computing system components and troubleshooting, and computational thinking through designing an obstacle course.

  • Programming Exploration

    Guides students through a sequential story-driven unit where they use basic commands, sequences, loops, events, and motion/looks blocks to animate a Scout story, plus custom drawing tools.

  • Sequences and Events

    Builds sequencing and event skills, including parallel sequences, animated costumes and backdrops, broadcast messages, remixing with attribution, and an animated nonfiction reading.

  • Loops

    Teaches loops for repeating instructions, applying them to debug programs and to build projects spanning poetry animation, place-value addition, network modeling, falling-object games, and multiplication.

  • Conditionals and Variables

    Introduces conditionals and variables, having students use if/then logic and comparison operators to model fossil data interpretation and represent fractions on a number line.

  • Culmination Project

    Culminates the course with a Digital Pet Project that integrates events, conditionals, variables, comparison operators, and broadcasts.

  • Digital Literacy

    Covers digital literacy including keyboarding, positive online behavior, digital identity, cybersecurity basics, machine learning concepts, productivity software, source attribution, and a data inquiry project.

  • Interdisciplinary Connections (Supplemental)

    Provides supplemental cross-curricular projects connecting coding to math (measurement, shapes, multiplication, fractions), science (weather, adaptations, life cycles, rocks, forces), and ELA/social studies (grammar, punctuation, community environments) topics.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Florida Foundations of Computer Science: 3rd Grade?

3rd grade students build programs in CodeHop Blocks using parallel sequences, broadcasts, loops, conditionals, and variables, ending with a digital pet project. They use coding to animate poetry and nonfiction, practice addition, multiplication, and fractions, and model fossil data. Students also build keyboarding skills, a positive digital identity, and cybersecurity habits, explore productivity software, and learn how machines learn.

Does the course connect computer science to other subjects?

Yes. Many lessons use coding to practice 3rd grade skills, such as multi-digit addition, multiplication, fractions, interpreting fossil data, animating poetry, and creating nonfiction recordings.

How is Florida Foundations of 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.

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 Florida Foundations of Computer Science: 3rd Grade aligned to?

Florida Foundations of Computer Science: 3rd 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.