Utah Computer Science: 1st Grade
- Level Elementary School
- Number of Lessons 43
- Grade 1st
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.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 11 (43 lessons)
Students revisit core programming skills through Scout the Squirrel's six-part interactive story, reinforcing sequences, motion, events, and page transitions.
Students explore how computers work and their components, then apply computational thinking skills like pattern recognition and task decomposition to everyday routines.
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.
Students work together with coding cards to build sequences of instructions with loops to move a character through a maze.
Students use repeat and forever loops to create games and animated interactions between characters.
Students use message events to coordinate communication between characters, introduce variables to keep score, and animate an original story.
Students build multi-page games and greeting cards, using "go to page" blocks to navigate between scenes.
Students use the grid to design and solve mazes, program a race with an "end" block, and create grid-based animations.
Students plan and build an "About Me" program and a river-crossing game with adjustable difficulty.
Students collect and visually present data and learn to identify appropriate and inappropriate online behavior.
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.
Explore a sample lesson from this 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.
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.
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.
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.
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.