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 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
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 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
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 Seasonal Project (Winter): Build a Snowman Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail
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
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 Seasonal Project (Winter): Build a Snowman Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail
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 Seasonal Project (Winter): Build a Snowman Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail
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
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 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
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 Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project
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
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
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
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
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 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
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
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
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
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 Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project
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
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 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
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
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
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
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
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 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 Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project
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
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
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
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 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