Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for UT CS K-5 [Archived]

68

Standards in this Framework

Standard Lessons
K.CS.1
Select computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.
    Input Devices
    Computer Basics
    3D Design: Create a Bubble Wand
    Scout Adventures 1: Introducing Scout
    Scout Adventures 2: Scout Starts Exploring
    Scout Adventures 3: Scout Meets a Friend
    Scout Adventures 4: Scout Explores the Forest
    Scout Adventures 5: Scout and Bluebird Help
    Scout Adventures 6: Scout Celebrates with Friends
K.NI.1
Model and describe how people connect to other people and information through a network.
    Networks and the Internet
    Using Networks to Connect
    Exploring Computer Networks
K.NI.2
Create patterns to communicate a message.
    Kibo®: Communicating Across Distances (Light and Sound)
    LEGO® SPIKE Essential: Design a Moving Statue
    Patterns and Music
K.DA.1
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
    Data Patterns and Predictions
K.AP.1
Model processes by creating and following algorithms to complete tasks.
    Introduction to Computer Science and Scratch
    Sequences (Unplugged)
    Introduction to Message Events
    Properties of Matter
    Maze Game Project
    Story Problems: Add and Subtract within 20
    Greater Than and Less Than: Single-Digit Numbers
    Changing Landforms
    Types of Motion
    Animal Life Cycles
    Events
    Story Problems: Add and Subtract within 10
    Counting with Mazes
    Light and Shadows
    Story Problems: Add and Subtract within 100
    Phases of the Moon
    Create Your Own Story Problem
    Living and Nonliving
    Weather and Seasons
    Original Story Animations - Personal Story
    Digital Research 2: Choice Research
    Loops
    Original Story Animations - Fiction Story
    Cardinal Directions
    Events and Money
    Wildlife Scene Project
    Communities Modify Their Environment
    Changes in the Environment
    Counting with Bee-Bot®
    Introduction to Bee-Bot®: Planning a Program
    Patterns with Bee-Bot®
    Seasons with Bee-Bot®
    Place Value: Adding Up to 20
    Comparing Length with Bee-Bot®
    Weather with Bee-Bot®
    Introduction to Kibo®
    Needs of Living Things with Bee-Bot®
    Push and Pull with Bee-Bot®
    Skills Practice: Events
    Skills Practice: ScratchJr Drawing Tools
    Punctuation: Write a Great Sentence!
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    Shapes with Bee-Bot®
    Seasonal Project (Summer): Pop the Balloons
    Making Ten with Bee-Bot®
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Using the Go To Page Block
    Introduction to the Grid
    Introduction to Speed Blocks
    Introduction to Show and Hide Blocks
    Introduction to Grow and Shrink Blocks
    Forever Loop Dance Party
    CodeHS Coding Card Game: Sequences
    CodeHS Coding Card Game: Sequences 2
    CodeHS Coding Card Game: Loops
    CodeHS Coding Card Game: Loops 2
    CodeHS Coding Card Game: Conditionals
    CodeHS Coding Card Game: Conditionals 2
    Code Block Review
    Loops: Catching Butterflies
    Introduction to the Wait Block
    Greater Than and Less Than: Two-Digit Numbers
    Greater Than and Less Than: Three-Digit Numbers
    About Me Project
    Chicken Crossing Game
    River Crossing Game
    Racing Game
    Create a Map
    Hide and Seek Game
    3D Shapes
    Digital Greeting Card
    Design an Adventure Game
    Preventing Erosion
    Geographic Effects on Early Civilizations
    Events (Alpine UT updates)
    Grow and Shrink Blocks in Motion
    Seasons with Code & Go® Robot Mouse
    Weather with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Basic Movements
    Counting with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Planning a Program
    Patterns with Code & Go® Robot Mouse
    Comparing Length with Code & Go® Robot Mouse
    Needs of Living Things with Code & Go® Robot Mouse
    Push and Pull with Code & Go® Robot Mouse
    Shapes with Code & Go® Robot Mouse
    Making Ten with Code & Go® Robot Mouse
    Programming a Cycle
    Speed Block: Bouncy Ball
    Message Events: Scout Plays in the Forest
    Growing Garden
    Message Events: Simon Says
    Maze Game Project
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Sequences: Digital Responsibilities
    Grid: Solving Mazes
    Animal Sounds
    Events: Submarine Sequences
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    Introduction to Events
    Sequences: Snowball Fight
    Acting with Events
    Bowling Game
    All About Me!
    Drawing Tools: Nature Walk
    Changing Environments with Bee-Bot®
    Seasonal Project (Winter): Build a Snowman
    Changing Environments with Code & Go® Robot Mouse
    Computational Thinking: Morning Routines
    Computational Thinking: Evening Routines
    Computational Thinking: School Day Routines
    Winter Celebrations Around the World
    Two-Step Dance & Feedback
    Choice Research
K.CT.1
Decompose problems into smaller manageable parts to better understand them.
    Sequences (Unplugged)
    Introduction to Message Events
    Properties of Matter
    Types of Motion
    Animal Life Cycles
    Events
    Loops Part 2
    Counting with Mazes
    Research Presentations
    Counting and Sequences (Unplugged)
    Storytelling Animations
    Create Your Own Story Problem
    Weather and Seasons
    Adding within 20 and Sequences (Unplugged)
    Loops
    Storytelling Animations Part 2
    Advanced Data and Programming
    Wildlife Scene Project
    Changes in the Environment
    Counting with Bee-Bot®
    Introduction to Bee-Bot®: Planning a Program
    Patterns with Bee-Bot®
    3D Design: Introduction
    Weather with Bee-Bot®
    Needs of Living Things with Bee-Bot®
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Sequences
    Skills Practice: Repeat Loops
    Skills Practice: Message Events
    LEGO® SPIKE Essential: Design a Moving Statue
    Space Travel Project
    Moving Targets Game
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    Shapes with Bee-Bot®
    Seasonal Project (Summer): Pop the Balloons
    Making Ten with Bee-Bot®
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Using the Go To Page Block
    Introduction to the Grid
    Introduction to Speed Blocks
    Forever Loop Dance Party
    Code Block Review
    About Me Project
    Create a Map
    Design an Adventure Game
    Preventing Erosion
    Geographic Effects on Early Civilizations
    Events (Alpine UT updates)
    Basic Data and Programming Project
    Weather with Code & Go® Robot Mouse
    Counting with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Planning a Program
    Patterns with Code & Go® Robot Mouse
    Comparing Length with Code & Go® Robot Mouse
    Needs of Living Things with Code & Go® Robot Mouse
    Shapes with Code & Go® Robot Mouse
    Making Ten with Code & Go® Robot Mouse
    Debugging: Events and Sequences
    Programming a Cycle
    Debugging: Message Events and Loops
    Loops: Follow the Path
    Speed Block: Bouncy Ball
    Message Events: Scout Plays in the Forest
    Debugging: Events and Motion
    Message Events: Simon Says
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Basic Data and Programming
    Grid: Solving Mazes
    Events: Submarine Sequences
    Moving Targets Game
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    All About Me!
    Introduction to Repeat Loops
    Changing Environments with Bee-Bot®
    Seasonal Project (Winter): Build a Snowman
    Changing Environments with Code & Go® Robot Mouse
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
    Making a Timer
1.CS.1
Operate a variety of computing devices that perform tasks accurately and quickly based on user needs and preferences.
    Input Devices
    Computer Basics
1.CS.2
Explore the functions of common hardware and software components of computing systems.
    Input Devices
    Computer Basics
    Ozobot® Programming 1: Introduction
    Ozobot® Programming 2: More Color Codes
    Introduction to LEGO® Spike Essential
    Introduction to Kibo®
    Mouse Practice
    Keyboard Introduction
    Ozobot® Timeline
    Ozobot® Cycle
1.DA.1
Collect and present data in various visual formats.
    Advanced Data and Programming
    Data Patterns and Predictions
    Basic Data and Programming Project
    Basic Data and Programming
1.DA.2
Identify and describe patterns in data visualizations (unplugged or digital), such as charts or graphs, to make predictions.
    Data Patterns and Predictions
1.AP.1
Demonstrate understanding of the way programs store and manipulate data as variables, such as numbers, words, colors, and images.
    Data Storage and Variables
    Data Storage with Symbols
    Variables: Keeping Score
1.AP.2
Break down (deconstruct) algorithms and list the steps needed to solve a problem into a sequence of tasks and sub-tasks.
    Sequences (Unplugged)
    Properties of Matter
    Types of Motion
    Animal Life Cycles
    Events
    Loops Part 2
    Counting with Mazes
    Research Presentations
    Create Your Own Story Problem
    Adding within 20 and Sequences (Unplugged)
    Loops
    Storytelling Animations Part 2
    Advanced Data and Programming
    Wildlife Scene Project
    Changes in the Environment
    VEX 123®: Introduction
    Introduction to Bee-Bot®: Basic Movements
    Comparing Length with Bee-Bot®
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Sequences
    Skills Practice: Repeat Loops
    Moving Targets Game
    VEX 123®: Patterns of Living Things
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Debugging
    Unplugged Introduction to ScratchJr: Part 2
    Kibo®: Adding and Subtracting
    Shapes with Bee-Bot®
    Seasonal Project (Summer): Pop the Balloons
    Making Ten with Bee-Bot®
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Using the Go To Page Block
    Introduction to Speed Blocks
    Forever Loop Dance Party
    Code Block Review
    About Me Project
    Garden Project
    Create a Map
    Tap-a-Mole Game
    Design an Adventure Game
    Flower Garden Functions Project
    Preventing Erosion
    Geographic Effects on Early Civilizations
    micro:bit® Reaction Game
    Introduction to Debugging
    Events (Alpine UT updates)
    Basic Data and Programming Project
    Introduction to Code & Go® Robot Mouse: Basic Movements
    Ozobot® Cycle
    Debugging: Events and Sequences
    Programming a Cycle
    Debugging: Message Events and Loops
    Loops: Follow the Path
    Speed Block: Bouncy Ball
    Message Events: Scout Plays in the Forest
    Garden Project
    Debugging: Events and Motion
    Message Events: Simon Says
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Basic Data and Programming
    Grid: Solving Mazes
    Events: Submarine Sequences
    Moving Targets Game
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    All About Me!
    Introduction to Repeat Loops
    Seasonal Project (Winter): Build a Snowman
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
    Making a Timer
1.AP.3
Create programs with sequences (steps) of commands and simple loops (repeated patterns), to express ideas or address a problem.
    Introduction to Message Events
    Maze Game Project
    Story Problems: Add and Subtract within 20
    Greater Than and Less Than: Single-Digit Numbers
    Changing Landforms
    Types of Motion
    Animal Life Cycles
    Events
    Story Problems: Add and Subtract within 10
    Loops Part 2
    Counting with Mazes
    Light and Shadows
    Research Presentations
    Sound and Pitch
    Story Problems: Add and Subtract within 100
    Storytelling Animations
    Phases of the Moon
    Create Your Own Story Problem
    Living and Nonliving
    Weather and Seasons
    Original Story Animations - Personal Story
    Digital Research 2: Choice Research
    Loops
    Storytelling Animations Part 2
    Sun and Moon, Day and Night
    Original Story Animations - Fiction Story
    Economic Choices
    Advanced Data and Programming
    Cardinal Directions
    Events and Money
    Wildlife Scene Project
    Communities Modify Their Environment
    Place Value: Ones and Tens
    Finding an Unknown in a Word Problem
    Changes in the Environment
    Place Value: Adding Up to 20
    Comparing Length with Bee-Bot®
    Introduction to Coding with LEGO® SPIKE Essential
    Weather with Bee-Bot®
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Repeat Loops
    Skills Practice: Events
    Skills Practice: ScratchJr Drawing Tools
    Space Travel Project
    Moving Targets Game
    Punctuation: Write a Great Sentence!
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    Kibo®: Adding and Subtracting
    Shapes with Bee-Bot®
    Seasonal Project (Summer): Pop the Balloons
    Making Ten with Bee-Bot®
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Minecraft: Education Edition® - Trailblazer
    Introduction to Speed Blocks
    Introduction to Show and Hide Blocks
    Introduction to Grow and Shrink Blocks
    Forever Loop Dance Party
    CodeHS Coding Card Game: Sequences
    CodeHS Coding Card Game: Sequences 2
    CodeHS Coding Card Game: Loops
    CodeHS Coding Card Game: Loops 2
    CodeHS Coding Card Game: Conditionals
    CodeHS Coding Card Game: Conditionals 2
    Code Block Review
    Loops: Catching Butterflies
    Greater Than and Less Than: Two-Digit Numbers
    Greater Than and Less Than: Three-Digit Numbers
    About Me Project
    Chicken Crossing Game
    Garden Project
    Combining Shapes
    River Crossing Game
    Create a Map
    3D Shapes
    Digital Greeting Card
    Tap-a-Mole Game
    Design an Adventure Game
    Flower Garden Functions Project
    Patterns and Music
    Preventing Erosion
    Geographic Effects on Early Civilizations
    micro:bit® Reaction Game
    Events (Alpine UT updates)
    Grow and Shrink Blocks in Motion
    Weather with Code & Go® Robot Mouse
    Counting with Code & Go® Robot Mouse
    Comparing Length with Code & Go® Robot Mouse
    Needs of Living Things with Code & Go® Robot Mouse
    Push and Pull with Code & Go® Robot Mouse
    Shapes with Code & Go® Robot Mouse
    Making Ten with Code & Go® Robot Mouse
    Ozobot® Cycle
    Loops: Predator and Prey
    Programming a Cycle
    Create an Original Story Animation
    Loops: Follow the Path
    Speed Block: Bouncy Ball
    Create a Mini Golf Game
    Message Events: Scout Plays in the Forest
    Garden Project
    Pages: Create a Tapping Game
    Message Events: Simon Says
    Maze Game Project
    Loops: Frog and Rabbit
    Grid: Arctic Animation
    Forever Loops: Fireworks
    Loops: Play in the Park
    Grid: Solving Mazes
    Events: Submarine Sequences
    Moving Targets Game
    Transportation Speeds and Sounds
    Introduction to Events
    Sequences: Snowball Fight
    Bowling Game
    All About Me!
    Drawing Tools: Nature Walk
    Introduction to Repeat Loops
    Seasonal Project (Winter): Build a Snowman
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
    Making a Timer
    Algorithms: Connecting a Path
    Choice Research
1.IC.1
Develop the ability to work respectfully and responsibly with others whether communicating face to face or electronically.
    Introduction to LEGO® Spike Essential
    Introduction to Coding with LEGO® SPIKE Essential
    Kibo®: Communicating Across Distances (Light and Sound)
    LEGO® SPIKE Essential: Design a Moving Statue
    Training AI Using Data
    Sequences: Digital Responsibilities
    Online Etiquette
    Positive Online Behavior
    Responsible Digital Citizens
1.CT.1
Determine the steps needed to solve a problem and develop a sequence of instructions.
    Sequences (Unplugged)
    Introduction to Message Events
    Properties of Matter
    Types of Motion
    Events
    Loops Part 2
    Counting with Mazes
    Light and Shadows
    Research Presentations
    Storytelling Animations
    Create Your Own Story Problem
    Original Story Animations - Personal Story
    Loops
    Storytelling Animations Part 2
    Original Story Animations - Fiction Story
    Wildlife Scene Project
    3D Design: Introduction
    VEX 123®: Math Word Problems
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Repeat Loops
    Skills Practice: Events
    LEGO® SPIKE Essential: Design a Moving Statue
    VEX 123®: Patterns of Living Things
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    Seasonal Project (Summer): Pop the Balloons
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Using the Go To Page Block
    Introduction to the Grid
    Introduction to Speed Blocks
    VEX 123®: Defining Shape Attributes
    Forever Loop Dance Party
    CodeHS Coding Card Game: Sequences
    CodeHS Coding Card Game: Sequences 2
    CodeHS Coding Card Game: Loops
    CodeHS Coding Card Game: Loops 2
    CodeHS Coding Card Game: Conditionals
    CodeHS Coding Card Game: Conditionals 2
    Code Block Review
    About Me Project
    Garden Project
    Create a Map
    Hide and Seek Game
    3D Shapes
    Design an Adventure Game
    Flower Garden Functions Project
    Preventing Erosion
    Geographic Effects on Early Civilizations
    micro:bit® Reaction Game
    Events (Alpine UT updates)
    Loops: Follow the Path
    Speed Block: Bouncy Ball
    Message Events: Scout Plays in the Forest
    Garden Project
    Pages: Create a Tapping Game
    Message Events: Simon Says
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Grid: Solving Mazes
    Animal Sounds
    Events: Submarine Sequences
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    Introduction to Events
    Acting with Events
    All About Me!
    Introduction to Repeat Loops
    Seasonal Project (Winter): Build a Snowman
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
    Making a Timer
1.CT.2
Recognize similarities between new problems and problems they have solved in the past.
    Loops Part 2
    Storytelling Animations Part 2
    Unplugged Introduction to ScratchJr: Part 2
    CodeHS Coding Card Game: Sequences 2
    CodeHS Coding Card Game: Loops 2
    CodeHS Coding Card Game: Conditionals 2
2.CS.1
Describe and solve basic hardware and software problems.
    Computer Detectives: Computer Problems
2.N1.1
Explain what a password is, why it is used, and be able to create a secure password.
    Passwords
    Password Protectors
2.DA.1
Demonstrate how to store, copy, search, retrieve, modify and delete information using a computing device, and define the information stored as data.
    Data Storage and Variables
    Welcome to CodeHS!
    Get Organized with Files
    Data Storage with Symbols
    Variables: Keeping Score
    Data Storage & File management [K]
    Data Storage & File management [1st]
    Data Storage & File management [2nd]
2.DA.2
Collect and present data in various visual formats.
    Advanced Data and Programming
    Data Patterns and Predictions
    Basic Data and Programming Project
    Basic Data and Programming
2.DA.3
Identify and describe patterns in data visualizations (i.e. charts or graphs) to make predictions.
    Advanced Data and Programming
    Data Patterns and Predictions
2.AP.1
Deconstruct the steps needed to solve a task into a sequence of instructions.
    Sequences (Unplugged)
    Properties of Matter
    Types of Motion
    Animal Life Cycles
    Events
    Place Value: Ones, Tens, and Hundreds
    Loops Part 2
    Counting with Mazes
    Light and Shadows
    Research Presentations
    Storytelling Animations
    Phases of the Moon
    Create Your Own Story Problem
    Weather and Seasons
    Original Story Animations - Personal Story
    Adding within 20 and Sequences (Unplugged)
    Loops
    Storytelling Animations Part 2
    Events and Money
    Wildlife Scene Project
    ScratchJr to Scratch: Events and Loops
    Place Value: Adding Up to 20
    3D Design: Introduction
    VEX 123®: Math Word Problems
    Introduction to Kibo®
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Sequences
    Skills Practice: Repeat Loops
    Skills Practice: Events
    Skills Practice: Message Events
    Skills Practice: ScratchJr Drawing Tools
    Space Travel Project
    Moving Targets Game
    VEX 123®: Patterns of Living Things
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Debugging
    Unplugged Introduction to ScratchJr: Part 2
    Kibo®: Adding and Subtracting
    Seasonal Project (Summer): Pop the Balloons
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Using the Go To Page Block
    Introduction to the Grid
    Introduction to Speed Blocks
    VEX 123®: Defining Shape Attributes
    Forever Loop Dance Party
    CodeHS Coding Card Game: Sequences
    CodeHS Coding Card Game: Sequences 2
    CodeHS Coding Card Game: Loops
    CodeHS Coding Card Game: Loops 2
    CodeHS Coding Card Game: Conditionals
    CodeHS Coding Card Game: Conditionals 2
    Code Block Review
    About Me Project
    Garden Project
    Create a Map
    Tap-a-Mole Game
    Design an Adventure Game
    Flower Garden Functions Project
    Preventing Erosion
    Geographic Effects on Early Civilizations
    micro:bit® Reaction Game
    Introduction to Debugging
    Events (Alpine UT updates)
    Debugging: Events and Sequences
    Programming a Cycle
    Debugging: Message Events and Loops
    Loops: Follow the Path
    Message Events: Scout Plays in the Forest
    Message Events: Simon Says
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Grid: Solving Mazes
    Events: Submarine Sequences
    Moving Targets Game
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    Introduction to Events
    Sequences: Snowball Fight
    Acting with Events
    Bowling Game
    All About Me!
    Drawing Tools: Nature Walk
    Introduction to Repeat Loops
    Seasonal Project (Winter): Build a Snowman
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
    Making a Timer
2.AP.2
Collaboratively develop plans that describe a program’s sequence of events, goals, and expected outcomes.
    Debugging
    About Me Project
    Introduction to Debugging
    All About Me!
2.AP.3
Properly credit others when using their ideas and creations while developing programs.
    Giving Credit Through Attributions
2.AP.4
Debug and solve simple problems within an algorithm or program that includes sequences and simple loops.
    Loops (Unplugged)
    Introduction to Message Events
    Maze Game Project
    Events
    Events
    Counting with Mazes
    Research Presentations
    Create Your Own Story Problem
    Original Story Animations - Personal Story
    Loops
    Advanced Data and Programming
    Loops
    Wildlife Scene Project
    Changes in the Environment
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Sequences
    Skills Practice: Repeat Loops
    Skills Practice: Events
    Space Travel Project
    Moving Targets Game
    Seed Dispersal
    Debugging
    Kibo®: Adding and Subtracting
    Seasonal Project (Summer): Pop the Balloons
    Introduction to Speed Blocks
    Forever Loop Dance Party
    Code Block Review
    Chicken Crossing Game
    River Crossing Game
    Create a Map
    Tap-a-Mole Game
    Design an Adventure Game
    Flower Garden Functions Project
    Patterns and Music
    Geographic Effects on Early Civilizations
    Multiplying and Dividing Fractions
    micro:bit® Reaction Game
    Introduction to Debugging
    Events (Alpine UT updates)
    Grow and Shrink Blocks in Motion
    Debugging: Events and Sequences
    Create an Original Story Animation
    Debugging: Message Events and Loops
    Speed Block: Bouncy Ball
    Pages: Scout's Travels
    Maze Game Project
    Grid: Solving Mazes
    Events: Submarine Sequences
    Moving Targets Game
    Transportation Speeds and Sounds
    Introduction to Events
    Sequences: Snowball Fight
    Bowling Game
    Introduction to Repeat Loops
    Making a Timer
2.AP.5
Summarize the steps taken and choices made during the iterative process of program development.
    Debugging
    Design an Adventure Game
    Introduction to Debugging
2.IC.1
Describe how technology has impacted society over time.
    Impacts of Technology in Our World
    What Can AI Do?
    How AI Helps Us
2.IC.2
Describe rationales for keeping login information private, and for logging off devices appropriately.
    Passwords
    Password Protectors
3.CS.1
Describe and model how computing devices connect to other components to extend their capabilities and form a system.
    Utah Timeline with the BBC micro:bit®
    How Computing Systems Work
    Introduction to micro:bit®
    Drawing with micro:bit® and Scratch
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Dash® Robot 1 - Movement
    Introduction to Coding with LEGO® SPIKE Essential
    Create a Drawing App
    LEGO® SPIKE Essential: Design a Moving Statue
    micro:bit® Rounding to the Nearest Ten
    micro:bit®: Animal Response to the Environment
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    LEGO® SPIKE Essential: Design a Car Sensor
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
3.NI.1
Describe physical and digital security measures for protecting personal information.
    Strong Usernames and Passwords
    Digital Identity
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
3.NI.2
Develop personal patterns of behavior to protect information from unauthorized access.
    Strong Usernames and Passwords
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
3.DA.1
Organize and present collected data visually to highlight relationships and support a claim.
    Research: Effective Keywords
    Animating Poetry
    Research: Informational Programs
    Using Digital Tools to Create Line Graphs
    Constructive and Destructive Processes
    Animating Poetry
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
3.DA.2
Use data to communicate ideas, highlight relationships and predict outcomes.
    Weather and Climate
    Research: Informational Programs
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
3.AP.1
Create programs that include events, sequences, loops, and simple conditionals to express ideas or address a problem.
    Introduction to Computer Science and Scratch
    Practice with Conditionals Part 1
    Adding with Loops
    Game Mechanics with Comparison Operators
    Loops (Unplugged)
    3D Design: Codeblocks
    Exploring Ecosystems
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Events
    Platform Game Design
    Communities Adapt to & Modify Their Environment
    Fractions and Variables
    Creative Storytelling
    Weather and Climate
    Scratch Digital Greeting Card
    From ScratchJr to Scratch
    Introduction to Comparison Operators
    Classifying Rocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Exploring Heat
    Exploring Adaptations
    Physical Changes
    Variables
    Plant and Animal Cells
    Digital Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Simple Algorithms
    Rights and Responsibilities
    Parts of Speech: Random Sentence Generator
    Introduction to Conditionals
    Wave Generator
    Division and Conditionals
    Multiple Algorithms
    Multiplication and Conditionals
    Unit Converter
    Sensing and Responding to the Environment
    Effects of Pollution
    Nonfiction Animated Recordings
    Measuring Lengths
    Grammar Quiz Game
    Drawing with micro:bit® and Scratch
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Animating Sprites with Multiplication
    Phonics: Letter Sounds
    Earth Systems
    Day and Night
    Cycle of Matter
    Game Effects
    Clones in Games
    Constructive and Destructive Processes
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Animal Classification
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    Phonics: Digraphs
    VEX 123®: Introduction
    ScratchJr to Scratch: Events and Loops
    Dash® Robot 1 - Movement
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: If/Then Conditionals
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: If/Then/Else Conditionals
    Skills Practice: Variables
    Scratch Drawing Tools
    Skills Practice: Costumes, Backdrops, and Animations
    Coding with LEGO® Spike Prime
    Skills Practice: Functions with Boolean Inputs
    Skills Practice: Operators
    Skills Practice: Functions with Number Inputs
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    Punctuate a Title
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    micro:bit® Rounding to the Nearest Hundred
    VEX 123®: Patterns of Living Things
    micro:bit® Rounding with Decimals
    Seasonal Project (Spring): Create a Chase Game!
    VEX GO®: Speed and Energy
    How We See: Light Reflection
    Practice with Conditionals Part 2
    Practice with Conditionals Part 4
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    Practice with Conditionals Part 3
    Seasonal Project (Fall): Gathering Apples Game
    Complex Conditionals: Balloon Game
    Choose Your Own Path: Elements of Culture
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    Forever Loop Dance Party
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Decimal Division and Conditionals
    Add and Subtract Fractions
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    Modeling Life Cycles
    Fossils and Past Environments
    Punctuation Game
    State Project
    Atoms and Molecules
    Geographic Effects on Early Civilizations
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Makey Makey®: Introduction
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    I-Spy with Lists
    Animating Poetry
    Message Events: Scout Plays in the Forest
    Creating Algorithms
    Events: Dot in Space
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Message Events: Simon Says
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Variables
    Scout's Quest: Functions with Number Inputs
    Lists: Shopping with Scout
    Scout's Quest: Conditionals
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Conditionals: Flying Bird
    Broadcast Messages: Tell a Joke
    Lists: Spelling Bee
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Functions: About Me
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Race Track Game
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    micro:bit® Butterfly Migration Simulator
    Drawing Tools: Sea Creatures
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Winter Celebrations Around the World
    Compare and Refine Algorithms
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
3.AP.2
Create programs that use variables to store and modify data.
    Game Mechanics with Comparison Operators
    3D Design: Codeblocks
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Fractions and Variables
    Introduction to Comparison Operators
    Rights and Responsibilities
    Wave Generator
    Unit Converter
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    Skills Practice: Variables
    Skills Practice: Operators
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Mad Libs Project
    Design an App
    Game Design Project
    Naming Numbers Game
    Punctuation Game
    State Project
    Balanced Ecosystems
    micro:bit® Reaction Game
    I-Spy with Lists
    Functions: Paint by Numbers
    Scout's Quest: Variables
    Lists: Shopping with Scout
    Lists: Spelling Bee
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Functions: About Me
    Race Track Game
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Conditionals: Sphero® Shark Race
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
3.AP.3
Test and debug a program or algorithm to ensure it accomplishes the intended task.
    Loops (Unplugged)
    Exploring Ecosystems
    Sound Frequency & Amplitude
    Platform Game Design
    Scratch Digital Greeting Card
    Classifying Rocks
    Nutrition Maze
    Digital Flashcards
    Rights and Responsibilities
    Introduction to micro:bit®
    Nonfiction Animated Recordings
    Grammar Quiz Game
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Classifying Shapes by Category
    Cycle of Matter
    Clones in Games
    Revolutionary War Timeline
    Digital Pet Project
    Animating Unit Fractions
    Dash® Robot 1 - Movement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: Sequences
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: Variables
    Scratch Drawing Tools
    Skills Practice: Costumes, Backdrops, and Animations
    Coding with LEGO® Spike Prime
    Skills Practice: Functions with Boolean Inputs
    Skills Practice: Operators
    Skills Practice: Functions with Number Inputs
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    Punctuate a Title
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Spring): Create a Chase Game!
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    The Coordinate Plane
    Choose Your Own Path: Elements of Culture
    Classifying Shapes Using Lines and Angles
    Classifying Quadrilaterals in a Hierarchy
    Plan a Quest
    Animation Loops Project
    Forever Loop Dance Party
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Add and Subtract Fractions
    Naming Numbers Game
    Punctuation Game
    State Project
    Atoms and Molecules
    Multiplying and Dividing Fractions
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Scout's Scratch Expedition Part 1
    Scout's Scratch Expedition Part 2
    Scout's Scratch Expedition Part 3
    Scout's Scratch Expedition Part 4
    Debugging: Events and Loops
    Create a Maze
    Debugging: Mazes
    Events: Dot in Space
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Variables
    Scout's Quest: Functions with Number Inputs
    Debugging: Make a Pizza
    Creating Turtle Graphics
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Sequences: Parallel Programming
    Functions: About Me
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Loops: Falling Objects
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Careers in CS: Health and Fitness
    Careers in CS: Major League Baseball
    CS Innovators Research Project
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
3.AP.4
Perform different roles when collaborating with peers during the design, implementation, and review stages of program development.
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Dash® Robot 1 - Movement
    Coding with LEGO® Spike Prime
    Pair Programming: Create a Band
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
3.AP.5
Use an iterative design process to plan and develop a program by considering the perspectives and preferences of others.
    Platform Game Design
    Dash® Robot Mazes
    Digital Pet Project
    Coding with LEGO® Spike Prime
    Classes and Objects in Games
    Pair Programming: Create a Band
    Plan a Quest
    Design an App
    Game Design Project
    Game Design Project
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
3.AP.6
Create programs by incorporating smaller portions of existing programs to develop something new or add more advanced features.
    3D Design: Codeblocks
    Drawing with micro:bit® and Scratch
    Digital Pet Project
    Classes and Objects in Games
    Seasonal Project (Spring): Create a Chase Game!
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Seasonal Project (Winter): Design a Snowman
3.IC.1
Evaluate how computing technologies have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
    Internet Positivity (Unplugged)
    Technology Timeline
    CS Innovators: Grace Hopper
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
    Humans Vs. Machines
    How Machines Learn
3.IC.2
Describe reasons creators might limit the use of their work.
    Giving Credit Through Attributions
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
    Remix and Give Credit [3rd]
    Remix the Right Way [4th]
3.CT.1
Decompose problems into smaller manageable tasks which may themselves be decomposed.
    3D Design: Recreate an Animal
    Platform Game Design
    Animating Poetry
    Grammar Quiz Game
    Dash® Robot Mazes
    Cycle of Matter
    Clones in Games
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    LEGO® SPIKE Essential: Design a Car Sensor
    Choose Your Own Path: Elements of Culture
    VEX GO®: Lines and Angles
    Plan a Quest
    Forever Loop Dance Party
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Multiplying Fractions by Whole Numbers
    Punctuation Game
    State Project
    Multimedia Book Report
    micro:bit® Reaction Game
    Scout's Scratch Expedition Part 1
    Scout's Scratch Expedition Part 2
    Scout's Scratch Expedition Part 3
    Scout's Scratch Expedition Part 4
    Create a Maze
    Functions: Paint by Numbers
    Game Design Project
    Functions: About Me
    House Design with Area and Perimeter
    Careers in CS: Health and Fitness
    Computational Thinking: Design an Obstacle Course
    Careers in CS: Major League Baseball
    CS Innovators: Grace Hopper
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
    CS Innovators Research Project
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
3.CT.2
Recognize common patterns between problems and recurring patterns within problems.
    Multiple Algorithms
    Dash® Robot 1 - Movement
    Cue Robot 1 - Movement
    Functions Dance Project
    Loops: Follow the Path
    Game Design Project
    Computational Thinking: Design an Obstacle Course
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
4.CS.1
Demonstrate how computer hardware and software work together as a system to accomplish tasks.
    How Computing Systems Work
    Introduction to micro:bit®
    Drawing with micro:bit® and Scratch
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Ozobot® Programming 1: Introduction
    Introduction to Coding with LEGO® SPIKE Essential
    Minecraft: Education Edition® Basic Gameplay
    Create a Drawing App
    Coding with LEGO® Spike Prime
    LEGO® SPIKE Essential: Design a Moving Statue
    micro:bit® Rounding to the Nearest Ten
    micro:bit®: Animal Response to the Environment
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    LEGO® SPIKE Essential: Design a Car Sensor
    Makey Makey®: Introduction
    Introduction to Finch Robot®
    Ozobot® Timeline
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    micro:bit® Butterfly Migration Simulator
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
4.NI.1
Model how information is broken down into smaller pieces called packets and transmitted through multiple devices over physical or wireless paths and reassembled at the destination.
    Networks, Packets, and the Internet
    Modeling Network Connections
4.DA.1
Select, organize, and categorize data and represent that data visually to provide clarity or support a claim.
    Research: Effective Keywords
    Animating Poetry
    Research: Informational Programs
    Using Digital Tools to Create Line Graphs
    Constructive and Destructive Processes
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
4.DA.2
Use data to highlight and propose relationships, predict outcomes, or communicate ideas.
    Research: Informational Programs
    Training AI Using Data
    Training AI Using Data
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
4.AP.1
Compare and refine multiple algorithms for the same task, using computer and non-computer languages, and determine which is the most appropriate.
    Multiple Algorithms
    Dash® Robot 1 - Movement
    Creating Algorithms
    Compare and Refine Algorithms
4.AP.2
Create programs that include events, loops, and conditionals.
    Introduction to Computer Science and Scratch
    Practice with Conditionals Part 1
    Adding with Loops
    Game Mechanics with Comparison Operators
    Loops (Unplugged)
    3D Design: Codeblocks
    Exploring Ecosystems
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Events
    Communities Adapt to & Modify Their Environment
    Fractions and Variables
    Creative Storytelling
    Weather and Climate
    Scratch Digital Greeting Card
    Introduction to Comparison Operators
    Classifying Rocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Exploring Heat
    Decimal Multiplication and Conditionals
    Exploring Adaptations
    Physical Changes
    Variables
    Plant and Animal Cells
    Digital Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Simple Algorithms
    Rights and Responsibilities
    Parts of Speech: Random Sentence Generator
    Introduction to Conditionals
    Wave Generator
    Division and Conditionals
    Multiple Algorithms
    Unit Converter
    Sensing and Responding to the Environment
    Effects of Pollution
    Nonfiction Animated Recordings
    Measuring Lengths
    Grammar Quiz Game
    Drawing with micro:bit® and Scratch
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Animating Sprites with Multiplication
    Earth Systems
    Day and Night
    Cycle of Matter
    Game Effects
    Clones in Games
    Constructive and Destructive Processes
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Animal Classification
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    Dash® Robot 1 - Movement
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: If/Then Conditionals
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: If/Then/Else Conditionals
    Skills Practice: Variables
    Scratch Drawing Tools
    Skills Practice: Costumes, Backdrops, and Animations
    Coding with LEGO® Spike Prime
    Skills Practice: Functions with Boolean Inputs
    Skills Practice: Operators
    Skills Practice: Functions with Number Inputs
    House Design with Area and Perimeter
    Classes and Objects in Games
    Punctuate a Title
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    Seasonal Project (Spring): Create a Chase Game!
    VEX GO®: Speed and Energy
    How We See: Light Reflection
    Practice with Conditionals Part 2
    Practice with Conditionals Part 4
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    Practice with Conditionals Part 3
    Seasonal Project (Fall): Gathering Apples Game
    Complex Conditionals: Balloon Game
    Choose Your Own Path: Elements of Culture
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    Forever Loop Dance Party
    Pinball Game Project
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Decimal Division and Conditionals
    Add and Subtract Fractions
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    Modeling Life Cycles
    Fossils and Past Environments
    Punctuation Game
    State Project
    Atoms and Molecules
    Geographic Effects on Early Civilizations
    Rates and Unit Rates
    Positive and Negative Numbers
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Animating Sprites with Factors
    Animating Sprites with Division
    Makey Makey®: Introduction
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    Pong Game
    Create a Maze
    Click-a-Mole
    Creating Algorithms
    Introduction to Clones
    Program an AI Chatbot
    Events: Dot in Space
    Snake Game
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Clones: Throwing Acorns Game
    Scout's Quest: Functions with Number Inputs
    Scout's Quest: Conditionals
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Conditionals: Flying Bird
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Functions: About Me
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    House Design with Area and Perimeter
    Star Brightness and Distance
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    micro:bit® Butterfly Migration Simulator
    Drawing Tools: Sea Creatures
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Winter Celebrations Around the World
    AI Chatbots
    Compare and Refine Algorithms
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
4.AP.3
Decompose problems into smaller, manageable tasks which may be then be broken down further.
    3D Design: Recreate an Animal
    Platform Game Design
    Animating Poetry
    Grammar Quiz Game
    Dash® Robot Mazes
    Cycle of Matter
    Clones in Games
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: Operators
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    VEX GO®: Speed and Energy
    LEGO® SPIKE Essential: Design a Car Sensor
    Choose Your Own Path: Elements of Culture
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    Forever Loop Dance Party
    Pinball Game Project
    Mad Libs Project
    Design an App
    Game Design Project
    Multiplying Fractions by Whole Numbers
    Punctuation Game
    State Project
    Multiplying and Dividing Fractions
    Multimedia Book Report
    micro:bit® Reaction Game
    Introduction to Finch Robot®
    Pong Game
    Click-a-Mole
    Program an AI Chatbot
    Events: Dot in Space
    Functions: Paint by Numbers
    Broadcast Messages: Marco Polo
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Functions: About Me
    House Design with Area and Perimeter
    Computational Thinking: Design an Obstacle Course
    micro:bit® Butterfly Migration Simulator
    CS Innovators: Grace Hopper
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
    AI Chatbots
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
4.AP.4
Test and debug a program or algorithm to ensure it accomplishes the intended task.
    Loops (Unplugged)
    Exploring Ecosystems
    Sound Frequency & Amplitude
    Events
    Platform Game Design
    Scratch Digital Greeting Card
    Classifying Rocks
    Nutrition Maze
    Digital Flashcards
    Rights and Responsibilities
    Introduction to micro:bit®
    Nonfiction Animated Recordings
    Grammar Quiz Game
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Classifying Shapes by Category
    Cycle of Matter
    Clones in Games
    Revolutionary War Timeline
    Digital Pet Project
    Animating Unit Fractions
    Ozobot® Programming 1: Introduction
    Dash® Robot 1 - Movement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: Sequences
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: Variables
    Scratch Drawing Tools
    Skills Practice: Costumes, Backdrops, and Animations
    Coding with LEGO® Spike Prime
    Skills Practice: Functions with Boolean Inputs
    Skills Practice: Operators
    Skills Practice: Functions with Number Inputs
    Area of a Rectangle with Tiles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    Punctuate a Title
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Spring): Create a Chase Game!
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    The US Government
    Seasonal Project (Fall): Gathering Apples Game
    The Coordinate Plane
    Choose Your Own Path: Elements of Culture
    Classifying Shapes Using Lines and Angles
    Classifying Quadrilaterals in a Hierarchy
    Using the Go To Page Block
    Introduction to Speed Blocks
    Plan a Quest
    Pinball Game Project
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Add and Subtract Fractions
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    State Project
    Atoms and Molecules
    Geographic Effects on Early Civilizations
    Rates and Unit Rates
    Multiplying and Dividing Fractions
    Scale of Planets in the Solar System
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Ozobot® Timeline
    Pong Game
    Program an AI Chatbot
    Events: Dot in Space
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Functions with Number Inputs
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Sequences: Parallel Programming
    Functions: About Me
    Introduction to Functions
    Costumes, Backdrops, and Animations
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
    AI Chatbots
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
4.IC.1
Evaluate computing technologies that have changed the world and express how those technologies influence and are influenced by cultural practices.
    Internet Positivity (Unplugged)
    Our Words Have Power (Cyberbullying)
    Training AI Using Data
    Technology Timeline
    CS Innovators: Grace Hopper
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
    Humans Vs. Machines
    How Machines Learn
    Social Media + Cyberbullying Lesson [5th]
4.IC.2
Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
    How Computing Systems Work
    3D Design: Keyboard Accommodations
    Design an App
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
4.CT.1
Determine specific aspects of patterns between or within problems that can be abstracted out to leave only the common or important elements.
    Game Design Project
    Game Design Project
    Computational Thinking: Design an Obstacle Course
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
5.CS.1
Create potential solutions to solve hardware and software problems using common troubleshooting strategies.
    Computer Detectives: Hardware and Software Problems
5.NI.1
Model how information is broken down into smaller pieces, transmitted as packets (data groups) through multiple devices over networks and the Internet, and reassembled at the destination.
    Networks, Packets, and the Internet
    Network Protocols
    Modeling Network Connections
5.DA.1
Explain how the amount of space required to store data differs based on the type of data and level of detail and that the utility of that data varies.
    Data Storage
    File Management & Data Storage (3)
    File Management & Data Storage (4)
    File Management & Data Storage (5)
5.DA.2
Organize and share collected data visually to highlight relationships and support a claim.
    Animating Poetry
    Research: Informational Programs
    Using Digital Tools to Create Line Graphs
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
5.DA.3
Prioritize, analyze and use data to communicate ideas, highlight relationships and predict outcomes.
    Scale of Planets in the Solar System
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
5.AP.1
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
    Multiple Algorithms
    Dash® Robot 1 - Movement
    Creating Algorithms
    Compare and Refine Algorithms
5.AP.2
Decompose problems into smaller, manageable tasks which may themselves be deconstructed and analyzed.
    3D Design: Recreate an Animal
    Platform Game Design
    Grammar Quiz Game
    Dash® Robot Mazes
    Earth Systems
    Cycle of Matter
    Clones in Games
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    VEX GO®: Speed and Energy
    LEGO® SPIKE Essential: Design a Car Sensor
    Choose Your Own Path: Elements of Culture
    VEX GO®: Lines and Angles
    Plan a Quest
    Pinball Game Project
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    State Project
    Geographic Effects on Early Civilizations
    Positive and Negative Numbers
    Multimedia Book Report
    micro:bit® Reaction Game
    Functions: Paint by Numbers
    Game Design Project
    Functions: About Me
    House Design with Area and Perimeter
    Computational Thinking: Design an Obstacle Course
    micro:bit® Butterfly Migration Simulator
    CS Innovators: Grace Hopper
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
5.AP.3
Create programs by incorporating smaller portions of existing programs, to develop something new or add more advanced features.
    3D Design: Codeblocks
    Animating Poetry
    Clones in Games
    Digital Pet Project
    Giving Credit Through Attributions
    Classes and Objects in Games
    Seasonal Project (Spring): Create a Chase Game!
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Rates and Unit Rates
    Seasonal Project (Winter): Design a Snowman
    Remix and Give Credit [3rd]
    Remix the Right Way [4th]
5.AP.4
Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
    Platform Game Design
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Digital Pet Project
    Coding with LEGO® Spike Prime
    Classes and Objects in Games
    Plan a Quest
    Design an App
    Game Design Project
    Game Design Project
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
5.AP.5
Recognize and observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.
    Giving Credit Through Attributions
    Remix and Give Credit [3rd]
    Remix the Right Way [4th]
5.AP.6
Describe choices made during program development using code comments, presentations, and demonstrations.
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Classes and Objects in Games
    LEGO® SPIKE Essential: Design a Car Sensor
    Classifying Shapes Using Lines and Angles
    Classifying Quadrilaterals in a Hierarchy
    Design an App
    Balanced Ecosystems
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
5.IC.1
Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
    3D Design: Keyboard Accommodations
    Design an App
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
5.IC.2
Seek and explain the impact of diverse perspectives for the purpose of improving computational artifacts.
    3D Design: Keyboard Accommodations
    Design an App
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
5.CT.1
Develop algorithms in computer programs to solve problems, including unique and repeated sub-tasks within a larger program.
    Introduction to Computer Science and Scratch
    Practice with Conditionals Part 1
    Adding with Loops
    Utah Timeline with the BBC micro:bit®
    Game Mechanics with Comparison Operators
    Loops (Unplugged)
    Exploring Ecosystems
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Platform Game Design
    Communities Adapt to & Modify Their Environment
    Fractions and Variables
    Weather and Climate
    Introduction to Comparison Operators
    Classifying Rocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Exploring Heat
    Physical Changes
    Variables
    Plant and Animal Cells
    Digital Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Rights and Responsibilities
    Introduction to Conditionals
    Wave Generator
    Division and Conditionals
    Multiple Algorithms
    Unit Converter
    Sensing and Responding to the Environment
    Effects of Pollution
    Nonfiction Animated Recordings
    Measuring Lengths
    Grammar Quiz Game
    Drawing with micro:bit® and Scratch
    Loops
    Earth Systems
    Day and Night
    Cycle of Matter
    Multi-digit Multiplication and Conditionals
    Game Effects
    Clones in Games
    Constructive and Destructive Processes
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Animal Classification
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    VEX GO®: Introduction
    VEX GO®: Measurement
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Events
    Skills Practice: Repeat Loops
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: If/Then/Else Conditionals
    Skills Practice: Variables
    Skills Practice: Costumes, Backdrops, and Animations
    Coding with LEGO® Spike Prime
    Skills Practice: Functions with Boolean Inputs
    Skills Practice: Operators
    Skills Practice: Functions with Number Inputs
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    Punctuate a Title
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Spring): Create a Chase Game!
    VEX GO®: Speed and Energy
    How We See: Light Reflection
    Practice with Conditionals Part 2
    Practice with Conditionals Part 4
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    Practice with Conditionals Part 3
    Seasonal Project (Fall): Gathering Apples Game
    Complex Conditionals: Balloon Game
    Choose Your Own Path: Elements of Culture
    Using the Go To Page Block
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    Animation Loops Project
    Forever Loop Dance Party
    Pinball Game Project
    Mad Libs Project
    Flower Garden Functions Project
    Design an App
    Game Design Project
    Decimal Division and Conditionals
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    State Project
    Atoms and Molecules
    Rates and Unit Rates
    Positive and Negative Numbers
    Evaluate Algebraic Equations
    Scale of Planets in the Solar System
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Animating Sprites with Factors
    Animating Sprites with Division
    Introduction to Finch Robot®
    Modeling Perimeter with Finch Robot®
    Storytelling with Finch Robot®
    Creating Algorithms
    Events: Dot in Space
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Functions with Number Inputs
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Functions: About Me
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Loops: Falling Objects
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    KA2.2.1a - A Day at the Park: Karel Clean Up
    KA2.2.1b - A Day at the Park: Find the Exit
    KA2.2.1c - A Day at the Park: Escape the Bedroom
    KA2.2.2a - A Day at the Park: Fetch Karel
    KA2.2.2b - A Day at the Park: Get Down the Hallway
    KA2.2.2c - A Day at the Park: Escape the Building
    KA2.2.3a - A Day at the Park: Building Towers
    KA2.2.3b - A Day at the Park: Get Around the Cars
    KA2.2.3c - A Day at the Park: Find the Park
    KA2.2.4a - A Day at the Park: Making Custom Colors
    KA2.2.4b - A Day at the Park: Make a Tree
    KA2.2.4c - A Day at the Park: Set Up the Scavenger Hunt
    KA2.1.1a- Rosetta Stone: Pick Up the Hat 1
    KA2.1.1b- Rosetta Stone: Pick Up the Hat 2
    KA2.1.1c- Rosetta Stone: Travel to Egypt
    KA2.1.2a- Rosetta Stone: Approach the Entrance
    KA2.1.2b- Rosetta Stone: Uncover the Hieroglyph
    KA2.1.3a- Rosetta Stone: Light the Torches 1
    KA2.1.3b- Rosetta Stone: Light the Torches 2
    KA2.1.4a- Rosetta Stone: Leave Without a Trace
    KA2.1.4b- Rosetta Stone: Which Way?
    KA2.1.5a- Rosetta Stone: Snakes!
    KA2.1.5b- Rosetta Stone: Escape the Scarab Room
    KA2.1.6- Rosetta Stone: Challenge: Draw a Hieroglyph
    KA2.3.1- Evaluation: Collect the Tennis Balls
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
    Winter Celebrations Around the World
    Compare and Refine Algorithms
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]