Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Utah Computer Science: 1st Grade

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

1st Grade
11 Units
43 Lessons

What Students Will Learn

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

UNITS - 11 (43 lessons)

  • Optional Review

    Students revisit core programming skills through Scout the Squirrel's six-part interactive story, reinforcing sequences, motion, events, and page transitions.

  • Getting Started

    Students explore how computers work and their components, then apply computational thinking skills like pattern recognition and task decomposition to everyday routines.

  • Sequences & Events

    Students use drawing tools, event blocks, and wait blocks to build interactive scenes, practice debugging, and explore how computer science can help solve community problems.

  • Optional Unplugged Loops Activities

    Students work together with coding cards to build sequences of instructions with loops to move a character through a maze.

  • Loops

    Students use repeat and forever loops to create games and animated interactions between characters.

  • Message Events

    Students use message events to coordinate communication between characters, introduce variables to keep score, and animate an original story.

  • Pages

    Students build multi-page games and greeting cards, using "go to page" blocks to navigate between scenes.

  • Grid

    Students use the grid to design and solve mazes, program a race with an "end" block, and create grid-based animations.

  • Culmination Projects

    Students plan and build an "About Me" program and a river-crossing game with adjustable difficulty.

  • Digital Literacy

    Students collect and visually present data and learn to identify appropriate and inappropriate online behavior.

  • Artificial Intelligence

    Students explore how AI assistants help people, use decision trees and charts to classify objects, and learn how AI is trained through a simple machine learning activity.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What is the Utah Computer Science: 1st Grade course?

This course is specifically designed for Utah first grade students, aligning with Utah state standards to provide foundational computer science instruction. It is structured to be taught on a weekly basis.

What core programming concepts do students learn in this course?

Students advance their programming skills by exploring sequences, various types of events, repeat loops, forever loops, message events, and an introduction to variables for keeping score.

Does the course include projects and games?

Yes, students build various interactive projects and games, such as a hide-and-seek game, mini-golf, a digital greeting card, and a river-crossing game, which apply the coding skills they have learned.

Does the course cover digital literacy and online safety?

Yes. Students engage in lessons focused on positive online behavior, understanding digital responsibilities, and working with data, helping them build a strong foundation for safe and responsible technology use.

How is Artificial Intelligence (AI) introduced in 1st grade?

The course introduces AI by helping students identify ways AI helps solve problems, use simple decision trees to recognize patterns for decision-making, and explore how machines can learn through introductory machine learning activities.