Utah Interdisciplinary Computer Science: Kindergarten
- Level Elementary School
- Number of Lessons 44
- Grade K
This course is aligned to UT standards and is designed to provide computer science instruction for Utah kindergarten students. This course integrates coding into math, science, ELA, and social studies lessons. It is meant to be taught approximately once a week by the general education teacher.
To view the entire syllabus, click here or click to explore the full course.
Getting Started with Coding
Welcome to CodeHop!Students will learn how to log in and use the CodeHopJr Playground. This short introductory lesson can be used on its own or right before a full lesson.Scout Adventures 1: Introducing ScoutThis lesson is part of a sequential story-driven unit. Students will be able to explore the programming interface and add characters.Scout Adventures 2: Scout Starts ExploringThis lesson is part of a sequential story-driven unit. Students will be able to add backgrounds and a page to a program.Scout Adventures 3: Scout Meets a FriendThis lesson is part of a sequential story-driven unit. Students will be able to delete and modify characters in a program.Scout Adventures 4: Scout Explores the ForestThis lesson is part of a sequential story-driven unit. Students will be able to explore and use motion blocks to move characters around the stage in a program.Scout Adventures 5: Scout and Bluebird HelpThis lesson is part of a sequential story-driven unit. Students will be able to build a sequence of motion blocks to move characters around the stage to collect objects.Scout Adventures 6: Scout Celebrates with FriendsThis lesson is part of a sequential story-driven unit. Students will be able to create a celebration scene by adding characters, pages, backgrounds, and sequences of motion blocks with events. |
Coding in Math
Counting and Sequences (Unplugged)Students will be able write a sequence to solve a maze by counting objects.Counting with MazesStudents will be able to use counting skills to design a maze requiring a specific number of steps.Decompose Numbers Up to 10Students will create an interactive program using events to visualize algebraic thinking and decomposing numbers.Greater Than and Less Than: Single-Digit NumbersStudents will be able to use events to create a program that tells if a number is greater than, less than, or equal to another number.Story Problems: Add and Subtract within 10Students will be able to create a scene in CodeHopJr that represents an addition or subtraction story problem.Finding an Unknown in a Word ProblemStudents will be able to use events and sequences to create a number story for addition and subtraction.Creating ShapesStudents will use events to program shapes that can respond to user interaction. Students will combine the shapes to create a more complex shape. |
Coding in Science
Living and NonlivingStudents will be able to classify items as living or nonliving and use tap events to trigger a character's actions.Comparing OrganismsStudents will create a program that groups animals by similar characteristics.Needs of PlantsStudents will be able to decompose a program and use events and messages to create a program that models the needs of plants.How Living Things SurviveStudents will be able to illustrate and explain how living things survive in their environment.Types of MotionStudents will be able to use events to program an animation displaying types of motion.Weather and SeasonsStudents will use sequences to program an animation displaying the weather during different seasons. |
Coding in ELA
Phonics: Letter SoundsStudents will be able to create a phonics game using the “on tap” event and "record audio" block.Draw and TellStudents will be able to create a short scene in CodeHopJr and write/dictate a sentence about the scene they created.Storytelling AnimationsStudents will be able to create a program that retells the details of a story in the correct order.Careers in CS: Spacecraft DesignStudents will be able to explain advantages of using technology in different careers and create a space program to animate an astronaut and spacecraft. |
Coding in Social Studies
Who Keeps Us Safe?Students will be able to create a program that describes the role of an authority figure.Cardinal DirectionsStudents will be able to use events to create an interactive compass rose. |
More Coding Lessons & Projects
Coding Card Game: SequencesStudents will be able to work together to create a sequence of instructions to move Scout through a maze.Coding Card Game: Sequences 2Students will be able to work together to create a sequence of instructions to move Scout through a maze.Drawing Tools: Fairy Tale PaintingStudents will be able to use painting tools to create a fairy-tale scene.Introduction to Grow and Shrink BlocksStudents will create a program that uses "grow" and "shrink" blocks to change the size of characters.Introduction to Show and Hide BlocksStudents will be able to use "show" and "hide" blocks in a sequence to make characters appear and disappear.Introduction to PagesStudents will be able to create a program with multiple pages.Loops: Frog and RabbitStudents will be able to use loops to repeat code in a program.Forever Loops: FireworksStudents will be able to create sequences that are repeated while the program runs.All About Me!Students will be able to create a program that tells information about their favorites.Chicken Crossing GameStudents will be able to program an interactive player character and adjust the difficulty of play in a game. |
Digital Literacy
Computer Basics: IntroductionStudents will be able to learn what a computer is, how we use it, and what to do when it doesn’t work. They will also be able to identify input, output, hardware, and software.Mouse PracticeStudents will demonstrate mouse skills by dragging and clicking with the mouse in multiple games.Keyboard IntroductionStudents will be able to use the letters, numbers, and basic functions of the keyboard effectively.What Can Data Tell Us?Students will be able to collect, organize, and analyze data about school transportation.Using Networks to ConnectStudents will be able to describe how people and devices connect and share information using a network, with and without wires.Introduction to ResearchStudents will be able to find information using research sources and create a program to communicate their research visually. |
Artificial Intelligence
What is AI?Students will be able to identify two examples of AI in their daily lives and explain one way a smart machine is different from a regular tool.Sorting with Decision TreesStudents will be able to explain how AI uses data to learn and make decisions and create a simple decision tree to sort items based on rules. |