Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Florida Foundations of Computer Science: 5th Grade

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

5th Grade
9 Units
48 Lessons

What Students Will Learn

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

UNITS - 9 (48 lessons)

  • Optional Review

    Reviews foundational CS vocabulary, coordinate plane animation, and custom drawing tools from prior years.

  • Getting Started

    Covers responsible technology use and screen time, computing system troubleshooting, and computational thinking applied to designing a neighborhood.

  • Sequences and Events

    Strengthens sequencing, debugging, and algorithm comparison skills through a CS careers exploration in sports, a creative storytelling animation, and a research project on CS innovators.

  • Loops

    Uses loops with the pen tool to create turtle graphics and to animate volcanic constructive processes that change Earth's surface.

  • Conditionals and Variables

    Teaches conditionals and variables through maze programs planned with pseudocode, a dance program controlling pitch and speed, and a multiplication quiz game.

  • Clones and Functions

    Introduces clones and functions, applying them to build an acorn-throwing game and a personalized "About Me" function-based program.

  • Culmination Projects

    Culminates the year with an open-ended game design project and an app design project using the design thinking process.

  • Digital Literacy

    Covers digital literacy topics including online collaboration, addressing cyberbullying, cybersecurity laws, network protocols, file and data management, research attribution, and the ethics and mechanics of AI products and machine learning.

  • Interdisciplinary Connections (Supplemental)

    Provides extensive supplemental cross-curricular projects connecting coding to math (fractions, decimals, area, unit conversion), science (ecosystems, earth systems, matter, pollution, day and night, physical changes), and social studies/ELA (government, vocabulary) topics.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Florida Foundations of Computer Science: 5th Grade?

5th grade students build advanced programs using algorithms, loops, conditionals, variables, clones, and functions, with projects like turtle graphics, an ecosystem simulation, and a throwing acorns game, ending with designing their own game and app. They use coding to model volcanoes and ecosystems, retell events in a timeline, and compare ideas in a digital Venn diagram. Students also build keyboarding and cybersecurity skills, research cybersecurity laws, and explore AI by evaluating AI products and training a machine learning model.

Does the course connect computer science to other subjects?

Yes. Many lessons use coding to practice 5th grade science and ELA, such as modeling volcanoes and balanced ecosystems, creative storytelling, timelines, and Venn diagrams.

How is Florida Foundations of Computer Science: 5th 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 5th grade content.

What standards is Florida Foundations of Computer Science: 5th Grade aligned to?

Florida Foundations of Computer Science: 5th 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.