Florida Foundations of Computer Science: Kindergarten
- Level Elementary School
- Number of Lessons 51
- Grade K
This course is aligned to FL Foundations of Computer Science standards and is designed to provide computer science instruction for Florida kindergarten students. It is meant to be taught approximately weekly.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 10 (51 lessons)
Builds foundational understanding of sequences and events without computers, using dance instructions, card-game mazes, and acting out event-triggered actions.
Introduces the CodeHopJr platform, basic keyboard skills, computer components, responsible technology use, and computational thinking through morning routines.
Walks students through the story-driven Scout Adventures series to explore the programming interface, adding and modifying characters, backgrounds, pages, and motion sequences.
Teaches events and sequences through a snowball fight animation, a CS careers project on community problem-solving, grow/shrink effects, and math word problems involving place value.
Introduces multi-page programs and page navigation, applying the skill to math activities involving number decomposition, story problems, and number comparisons.
Explores various programming blocks including speed and sound blocks, debugging sequences, and combining shapes to build more complex figures.
Introduces loops and forever loops, applying them to create a fireworks animation and musical patterns.
Culminates the module sequence with an "All About Me" program where students share their favorites using the skills they've learned.
Covers digital literacy foundations including keyboarding, protecting personal information, an introduction to data and AI, how networks connect devices, and basic research skills.
Offers supplemental cross-curricular projects linking coding to science (living things, weather, survival, motion, plants) and to ELA/social studies (sentence building, storytelling, safety, directions) topics.
Explore a sample lesson from this course!
Kindergarten students start with unplugged activities, then learn computer basics and create their first block-based programs alongside Scout the squirrel. Throughout the year they use sequences, events, pages, and loops to build animations and an All About Me project, while practicing math skills like decomposing numbers, story problems, and shapes. Students also practice keyboarding, learn to keep information safe, explore data, and discover what AI can do.
Yes. Many lessons use coding to practice kindergarten math skills, such as decomposing numbers, story problems within 10, place value, comparing numbers, and shapes, and other lessons connect to music and community topics.
The course includes 36 lessons, each about 30 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. The course begins with an unplugged unit that introduces sequences and events through hands-on activities.
No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. The course begins with unplugged activities and lessons on computer basics and the keyboard before students start programming.
Florida Foundations of Computer Science: Kindergarten 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.