Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Utah Computer Science: Kindergarten

This course is aligned to UT standards and is designed to provide computer science instruction for Utah kindergarten students. It is meant to be taught approximately weekly.

K Grade
10 Units
38 Lessons

What Students Will Learn

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

UNITS - 10 (38 lessons)

  • Unplugged Exploration

    Students explore coding basics without a device, creating step-by-step sequences through movement and games and acting out how events trigger actions.

  • Getting Started

    Students learn to log in and navigate the CodeHop Playground, explore computer basics like input, output, hardware, and software, and apply computational thinking to morning routines.

  • Programming Introduction

    Students follow Scout the Squirrel through a story-driven adventure, learning to add and modify characters, backgrounds, and pages while building sequences with motion blocks.

  • Sequences & Events

    Students use motion and event blocks to build animated scenes, explore drawing tools, and add show/hide and grow/shrink effects to their characters.

  • Pages

    Students build multi-page programs and use the "go to page" block to navigate between scenes in an interactive story.

  • Block Exploration

    Students use speed, sound, and say blocks to bring characters to life, create musical patterns, build a personal "All About Me" program, and practice debugging.

  • Loops

    Students use loops to repeat actions and create efficient, repeatable animations.

  • Culmination Projects

    Students combine sequences, events, and loops to design original interactive games and animated scenes.

  • Digital Literacy

    Students practice mouse and keyboard skills, learn how networks connect people and devices, and collect and organize simple data.

  • Artificial Intelligence

    Students explore real-world examples of AI and create a simple decision tree to understand how AI uses data and rules to make decisions.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What is the Utah Computer Science: Kindergarten course?

This course is designed to provide age-appropriate computer science instruction for Utah kindergarten students, specifically aligned to Utah state standards. It is structured to be taught approximately once per week.

What key topics does the course cover?

The curriculum covers essential computer science concepts including computational thinking, programming fundamentals like sequences, events, and loops, digital literacy, and an introduction to Artificial Intelligence (AI).

Does this course include hands-on activities?

Yes, the course features a variety of hands-on activities ranging from unplugged exercises like dance sequences and card games to interactive digital projects in the CodeHopJr Playground.

Will students learn about digital citizenship and computer basics?

Yes, the course includes modules on digital literacy that introduce students to computer hardware and software, mouse and keyboard skills, how networks connect devices, and how to analyze simple data.

How does this course introduce Artificial Intelligence to kindergarteners?

The course introduces AI concepts by having students identify examples of AI in their daily lives and use simple decision trees to understand how machines use data to learn and make decisions.