Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for UT CS K-5

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
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 Math 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 Create a 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
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 Project Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Sequences (Unplugged) All About Me! Introduction to Repeat Loops
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 Project
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 Project Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Sequences (Unplugged) All About Me! Introduction to Repeat Loops
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 Math 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 Create a 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
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
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
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
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
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 Project
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
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 Create a 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
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
2.IC.2
Describe rationales for keeping login information private, and for logging off devices appropriately.
    Passwords
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 the BBC micro:bit® Drawing with the BBC 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
3.NI.1
Describe physical and digital security measures for protecting personal information.
    Strong Usernames and Passwords Digital Identity
3.NI.2
Develop personal patterns of behavior to protect information from unauthorized access.
    Strong Usernames and Passwords Digital Identity
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
3.DA.2
Use data to communicate ideas, highlight relationships and predict outcomes.
    Weather and Climate Research: Informational Programs
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 Digital Greeting Card Project 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 Vocabulary Flashcard Quiz Animating Poetry Exploring the Water Cycle Simple Algorithms Rights and Responsibilities 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 the BBC 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 Unit Fractions with Variables 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: Broadcast 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
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 Digital Vocabulary Flashcard Quiz 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 Unit Fractions with Variables 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
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 Digital Greeting Card Project Classifying Rocks Nutrition Maze Digital Vocabulary Flashcard Quiz Rights and Responsibilities Introduction to the BBC 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 Unit Fractions with Variables 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: Broadcast Events 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
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
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 the BBC 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
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
3.IC.2
Describe reasons creators might limit the use of their work.
    Giving Credit Through Attributions
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
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
4.CS.1
Demonstrate how computer hardware and software work together as a system to accomplish tasks.
    How Computing Systems Work Introduction to the BBC micro:bit® Drawing with the BBC 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
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
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
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
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
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 Digital Greeting Card Project 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 Vocabulary Flashcard Quiz Animating Poetry Exploring the Water Cycle Simple Algorithms Rights and Responsibilities 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 the BBC 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 Unit Fractions with Variables 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: Broadcast 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
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: Broadcast 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
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 Digital Greeting Card Project Classifying Rocks Nutrition Maze Digital Vocabulary Flashcard Quiz Rights and Responsibilities Introduction to the BBC 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 Unit Fractions with Variables 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: Broadcast Events 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
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
4.IC.2
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
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
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 Networks Part 2: Network Protocols
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
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
5.DA.3
Prioritize, analyze and use data to communicate ideas, highlight relationships and predict outcomes.
    Scale of Planets in the Solar System
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
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
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
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
5.AP.5
Recognize and observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.
    Giving Credit Through Attributions
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
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
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
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 Vocabulary Flashcard Quiz 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 the BBC 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 Unit Fractions with Variables 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: Broadcast 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