Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for AZ CS K-5

128

Standards in this Framework

Standard Lessons
K.CS.D.1
With teacher guidance, select and operate an appropriate device to perform a task.
    3D Design: Introduction 3D Design: Create a Bubble Wand Keyboard Introduction 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.CS.HS.1
Use appropriate terminology in identifying and describing the function of common physical components of computing systems.
    Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes Introduction to Kibo® Mouse Practice Keyboard Introduction Ozobot® Timeline Ozobot® Cycle
K.CS.T.1
Discuss basic hardware and software problems.
    Computer Basics Computer Detectives: Computer Problems
K.NI.C.1
Explain that a password helps protect the privacy of information.
    Passwords
K.NI.NCO.1
With teacher guidance, students define computer networks and how they can be used to connect people to other people, places, information, and ideas.
    Networks and the Internet
K.DA.CVT.1
With teacher guidance, collect and transform data using digital devices; Display data for communication in various visual formats.
    Digital Research 1: Guided Research Digital Research 2: Choice Research Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project Introduction to Google Slides™
K.DA.S.1
Recognize that data can be collected and stored on different computing devices over time and retrieved later.
    Digital Research 1: Guided Research Training AI Using Data Get Organized with Files
K.DA.IM.1
Discuss patterns in data to make inferences or predictions.
    Advanced Data and Programming Data Patterns and Predictions Training AI Using Data Basic Data and Programming Project Basic Data and Programming Project
K.AP.A.1
With teacher assistance, model daily processes by following algorithms (sets of step-by-step instructions) to complete tasks.
    Sequences (Unplugged) Properties of Matter Weather and Seasons Adding within 20 and Sequences (Unplugged) Introduction to Kibo® 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 Create a Map Design an Adventure Game Preventing Erosion Sequences (Unplugged) Acting with Events Computational Thinking: Morning Routines Computational Thinking: Evening Routines Computational Thinking: School Day Routines
K.AP.V.1
With teacher assistance, model the way programs store and manipulate data by using numbers or other symbols to represent information.
    Advanced Data and Programming Data Storage and Variables Training AI Using Data Basic Data and Programming Project Basic Data and Programming Project Data Storage with Symbols Variables: Keeping Score
K.AP.C.1
With teacher assistance, identify programs with sequences and simple loops, to express ideas or address a problem.
    Adaptations and Survival: Camouflage Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Loops Part 2 Counting with Mazes Light and Shadows From ScratchJr to Scratch Research Presentations Who Keeps Us Safe? 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 Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Economic Choices Advanced Data and Programming Phonics: Letter Sounds Cardinal Directions Events and Money Wildlife Scene Project Place Value: Ones and Tens Finding an Unknown in a Word Problem Changes in the Environment Phonics: Digraphs Introduction to Bee-Bot®: Basic Movements Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Seasons with Bee-Bot® Place Value: Adding Up to 20 Comparing Length with Bee-Bot® Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® 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 Space Travel Project Moving Targets Game VEX 123®: Patterns of Living Things 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 Seasonal Project (Fall): Gathering Apples Game Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes 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 End Block: Program a Race About Me Project Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Racing Game Create a Map Hide and Seek Game 3D Shapes Digital Greeting Card Tap-a-Mole Game Patterns and Music Preventing Erosion Rates and Unit Rates 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 Debugging: Events and Sequences Programming a Cycle Debugging: Message Events and Loops Loops: Follow the Path Message Events: Scout Plays in the Forest Garden Project Growing Garden Debugging: Events and Motion 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 Moving Targets Game Transportation Speeds and Sounds Introduction to Events All About Me! Introduction to Repeat Loops Changing Environments with Bee-Bot® Seasonal Project (Winter): Design a Snowman Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse
K.AP.M.1
With teacher assistance, solve a problem by breaking it down into smaller parts.
    Sequences (Unplugged) Adaptations and Survival: Camouflage Designing Solutions from Nature Introduction to Message Events Properties of Matter Animal Life Cycles Events Loops Part 2 Counting with Mazes Research Presentations Who Keeps Us Safe? Storytelling Animations Create Your Own Story Problem Adding within 20 and Sequences (Unplugged) Loops Storytelling Animations Part 2 Original Story Animations - Fiction Story Advanced Data and Programming Wildlife Scene Project Changes in the Environment VEX 123®: Introduction Introduction to Bee-Bot®: Basic Movements Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® Seasons with Bee-Bot® Comparing Length with Bee-Bot® VEX 123®: Math Word Problems 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 LEGO® SPIKE Essential: Design a Moving Statue 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 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 VEX 123®: Defining Shape Attributes Forever Loop Dance Party End Block: Program a Race About Me Project Garden Project Create a Map Tap-a-Mole Game Preventing Erosion Introduction to Debugging Events (Alpine UT updates) Basic Data and Programming Project 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 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 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) Sequences: Snowball Fight Bowling Game 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
K.AP.PD.1
With teacher assistance, develop plans that describe a program’s sequence of events, goals, and expected outcomes.
    Research Presentations Create Your Own Story Problem Original Story Animations - Personal Story Storytelling Animations Part 2 Original Story Animations - Fiction Story Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Introduction to Speed Blocks Code Block Review About Me Project Chicken Crossing Game River Crossing Game Transportation Speeds and Sounds All About Me!
K.AP.PD.2
With teacher assistance, identify attribution (credit) when using the ideas and creations of others while developing programs.
    Giving Credit Through Attributions
K.AP.PD.3
With teacher assistance, debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
    Maze Game Project Events Loops Part 2 Counting with Mazes Build a Sentence Research Presentations Create Your Own Story Problem Loops Advanced Data and Programming Wildlife Scene Project Changes in the Environment Introduction to Bee-Bot®: Planning a Program Introduction to Coding with LEGO® SPIKE Essential 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 Space Travel Project Moving Targets Game VEX 123®: Patterns of Living Things Seed Dispersal Debugging Kibo®: Adding and Subtracting Seasonal Project (Summer): Pop the Balloons Forever Loop Dance Party End Block: Program a Race Chicken Crossing Game Garden Project River Crossing Game Create a Map Tap-a-Mole Game Patterns and Music Introduction to Debugging Events (Alpine UT updates) Introduction to Code & Go® Robot Mouse: Planning a Program Debugging: Events and Sequences Debugging: Message Events and Loops Garden Project Debugging: Events and Motion Maze Game Project Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Introduction to Events Sequences: Snowball Fight Bowling Game Introduction to Repeat Loops
K.AP.PD.4
With teacher assistance, using correct terminology, describe steps taken and choices made during program development.
    Maze Game Project Advanced Data and Programming Wildlife Scene Project Debugging Code Block Review About Me Project Introduction to Debugging Debugging: Events and Motion Maze Game Project All About Me!
K.IC.C.1
Discuss how people lived and worked before and after the implementation or adoption of new computing technology.
    Impacts of Technology in Our World
K.IC.SI.1
Work respectfully and responsibly with others online.
    Impacts of Technology in Our World Training AI Using Data Sequences: Digital Responsibilities Online Etiquette
K.IC.SLE.1
Keep login information private, and log off of devices appropriately.
    Passwords
1.CS.D.1
With teacher guidance, select and operate appropriate devices and software to perform a task.
    3D Design: Introduction 3D Design: Create a Bubble Wand
1.CS.HS.1
Use appropriate terminology in identifying and describing the function of common physical components of computing systems.
    Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes Introduction to Kibo® Mouse Practice Ozobot® Timeline Ozobot® Cycle
1.CS.T.1
Identify basic hardware and software problems using accurate terminology.
    Computer Basics Computer Detectives: Computer Problems
1.CS.T.2
With teacher guidance, begin to use basic troubleshooting strategies.
    Computer Detectives: Computer Problems
1.NI.C.1
Explain what passwords are and why we use them to protect personal information (e.g., name, location, phone number, home address) and keep it private.
    Passwords
1.NI.NCO.1
With teacher guidance, students discuss how computer networks can be used to connect people to other people, places, information, and ideas.
    Networks and the Internet
1.DA.CVT.1
With teacher guidance, collect and transform data using digital devices; Display data for communication in various visual formats.
    Digital Research 1: Guided Research Digital Research 2: Choice Research Advanced Data and Programming Data Patterns and Predictions
1.DA.S.1
Explain that a variety of data (e.g., music, video, images, and text) can be stored in and retrieved from a computing device.
    Digital Research 1: Guided Research Get Organized with Files
1.DA.IM.1
Identify patterns in data to make inferences or predictions.
    Advanced Data and Programming Data Patterns and Predictions Training AI Using Data Basic Data and Programming Project Machine Learning: What is a Blorg? Basic Data and Programming Project The Sorting Game
1.AP.A.1
Model daily processes by following algorithms (sets of step-by-step instructions) to complete tasks.
    Sequences (Unplugged) Properties of Matter Weather and Seasons Adding within 20 and Sequences (Unplugged) Introduction to Kibo® 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 Design an Adventure Game Preventing Erosion Sequences (Unplugged) Acting with Events
1.AP.V.1
Model the way programs store and manipulate data by using numbers or other symbols to represent information.
    Advanced Data and Programming Data Storage and Variables Basic Data and Programming Project Basic Data and Programming Project Data Storage with Symbols Variables: Keeping Score
1.AP.C.1
Identify programs with sequences and simple loops, to express ideas or address a problem.
    Adaptations and Survival: Camouflage Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Loops Part 2 Counting with Mazes Light and Shadows From ScratchJr to Scratch Research Presentations Who Keeps Us Safe? 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 Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Economic Choices Advanced Data and Programming Phonics: Letter Sounds Cardinal Directions Events and Money Wildlife Scene Project Place Value: Ones and Tens Finding an Unknown in a Word Problem Changes in the Environment Phonics: Digraphs Introduction to Bee-Bot®: Basic Movements Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Seasons with Bee-Bot® Place Value: Adding Up to 20 Comparing Length with Bee-Bot® Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® 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 Space Travel Project Moving Targets Game VEX 123®: Patterns of Living Things 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 Seasonal Project (Fall): Gathering Apples Game Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes 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 End Block: Program a Race About Me Project Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Racing Game Create a Map 3D Shapes Digital Greeting Card Tap-a-Mole Game Design an Adventure Game Patterns and Music Preventing Erosion Rates and Unit Rates 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 Debugging: Events and Sequences Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Debugging: Message Events and Loops 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 All About Me! Introduction to Repeat Loops Changing Environments with Bee-Bot® Seasonal Project (Winter): Design a Snowman 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.AP.M.1
Solve a problem by breaking it down into smaller parts.
    Sequences (Unplugged) Adaptations and Survival: Camouflage Designing Solutions from Nature Introduction to Message Events Properties of Matter Animal Life Cycles Events Loops Part 2 Counting with Mazes Research Presentations Storytelling Animations Create Your Own Story Problem Adding within 20 and Sequences (Unplugged) Loops Storytelling Animations Part 2 Original Story Animations - Fiction Story Advanced Data and Programming Wildlife Scene Project Changes in the Environment VEX 123®: Introduction Introduction to Bee-Bot®: Basic Movements Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® Seasons with Bee-Bot® Comparing Length with Bee-Bot® VEX 123®: Math Word Problems 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 LEGO® SPIKE Essential: Design a Moving Statue 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 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 VEX 123®: Defining Shape Attributes Forever Loop Dance Party Code Block Review End Block: Program a Race About Me Project Garden Project Tap-a-Mole Game Preventing Erosion Introduction to Debugging Events (Alpine UT updates) 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 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 Creating Algorithms 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 Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Sequences (Unplugged) Sequences: Snowball Fight Bowling Game 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.AP.PD.1
With teacher assistance identify plans that describe a program’s sequence of events, goals, and expected outcomes.
    Research Presentations Create Your Own Story Problem Original Story Animations - Personal Story Storytelling Animations Part 2 Original Story Animations - Fiction Story Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Introduction to Speed Blocks Code Block Review About Me Project Chicken Crossing Game River Crossing Game Transportation Speeds and Sounds All About Me!
1.AP.PD.2
With teacher assistance, give attribution (credit) when using the ideas and creations of others while developing programs.
    Giving Credit Through Attributions
1.AP.PD.3
With teacher assistance, debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
    Maze Game Project Events Loops Part 2 Counting with Mazes Build a Sentence Research Presentations Create Your Own Story Problem Loops Advanced Data and Programming Wildlife Scene Project Changes in the Environment Introduction to Bee-Bot®: Planning a Program Introduction to Coding with LEGO® SPIKE Essential 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 Space Travel Project Moving Targets Game VEX 123®: Patterns of Living Things Seed Dispersal Debugging Kibo®: Adding and Subtracting Seasonal Project (Summer): Pop the Balloons Forever Loop Dance Party Code Block Review End Block: Program a Race Chicken Crossing Game Garden Project River Crossing Game Create a Map Tap-a-Mole Game Design an Adventure Game Patterns and Music Introduction to Debugging Events (Alpine UT updates) Introduction to Code & Go® Robot Mouse: Planning a Program Debugging: Events and Sequences Debugging: Message Events and Loops Speed Block: Bouncy Ball Garden Project Maze Game Project Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Introduction to Events Sequences: Snowball Fight Bowling Game Introduction to Repeat Loops
1.AP.PD.4
Using correct terminology, describe steps taken and choices made during program development.
    Maze Game Project Advanced Data and Programming Wildlife Scene Project Debugging Code Block Review About Me Project Introduction to Debugging Maze Game Project All About Me!
1.IC.C.1
Discuss how people live and work before and after the implementation or adoption of new computing technology.
    Impacts of Technology in Our World
1.IC.SI.1
Work respectfully and responsibly with others online.
    Impacts of Technology in Our World Minecraft: Education Edition® Basic Gameplay Training AI Using Data Sequences: Digital Responsibilities
1.IC.SLE.1
Keep login information private, and log off devices appropriately.
    Passwords
2.CS.D.1
Recognize that users have different needs and preferences for technology they used by selecting and operating appropriate devices.
2.CS.HS.1
Understand how computing systems use both hardware (device) and software (program/app) to process information.
    Computer Basics Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes Introduction to Kibo® Computer Detectives: Computer Problems Mouse Practice Ozobot® Timeline
2.CS.T.1
Explain basic hardware (device) and software (program/app) problems using accurate terminology.
    Computer Basics Computer Detectives: Computer Problems
2.CS.T.2
With teacher guidance, use basic troubleshooting strategies.
    Computer Basics Computer Detectives: Computer Problems
2.NI.C.1
Explain what passwords are and why we use them, and use strong passwords to protect devices and information from unauthorized access.
    Passwords
2.NI.NCO.1
Students can discuss how computer networks can be used to connect people to other people, places, information, and ideas.
    Networks and the Internet
2.DA.CVT.1
Collect and transform data using digital devices; Display data for communication in various visual formats.
    Digital Research 1: Guided Research Digital Research 2: Choice Research Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project
2.DA.S.1
Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.
    Digital Research 1: Guided Research Get Organized with Files
2.DA.IM.1
Describe patterns in data to make inferences or predictions.
    Advanced Data and Programming Data Patterns and Predictions Training AI Using Data Basic Data and Programming Project Machine Learning: AutoDraw Machine Learning: Teachable Machine Basic Data and Programming Project
2.AP.A.1
Model daily processes by creating and following algorithms (sets of step-by-step instructions to complete tasks.
    Sequences (Unplugged) Properties of Matter Weather and Seasons Adding within 20 and Sequences (Unplugged) Introduction to Kibo® 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 Design an Adventure Game Preventing Erosion Sequences (Unplugged) Acting with Events
2.AP.V.1
Model the way programs store and manipulate data by using numbers or other symbols to represent information.
    Advanced Data and Programming Data Storage and Variables Basic Data and Programming Project Basic Data and Programming Project Data Storage with Symbols Variables: Keeping Score
2.AP.C.1
Develop programs with sequences and simple loops, to express ideas or address a problem.
    Adaptations and Survival: Camouflage Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Loops Part 2 Counting with Mazes Light and Shadows From ScratchJr to Scratch Research Presentations Who Keeps Us Safe? 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 Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Economic Choices Advanced Data and Programming Phonics: Letter Sounds Cardinal Directions Events and Money Wildlife Scene Project Place Value: Ones and Tens Finding an Unknown in a Word Problem Changes in the Environment Phonics: Digraphs Introduction to Bee-Bot®: Basic Movements Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Seasons with Bee-Bot® Place Value: Adding Up to 20 Comparing Length with Bee-Bot® Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® 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 Space Travel Project Moving Targets Game VEX 123®: Patterns of Living Things 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 Seasonal Project (Fall): Gathering Apples Game Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes 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 End Block: Program a Race About Me Project Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Racing Game Create a Map 3D Shapes Digital Greeting Card Design an Adventure Game Patterns and Music Preventing Erosion Rates and Unit Rates 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 Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Loops: Follow the Path Creating Algorithms Pages: Scout's Travels Message Events: Simon Says Maze Game Project 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 Introduction to Events All About Me! Introduction to Repeat Loops Changing Environments with Bee-Bot® Seasonal Project (Winter): Design a Snowman 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
2.AP.M.1
Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
    Sequences (Unplugged) Adaptations and Survival: Camouflage Designing Solutions from Nature Introduction to Message Events Properties of Matter Animal Life Cycles Events Loops Part 2 Counting with Mazes Research Presentations Storytelling Animations Create Your Own Story Problem Adding within 20 and Sequences (Unplugged) Loops Storytelling Animations Part 2 Original Story Animations - Fiction Story Advanced Data and Programming Wildlife Scene Project Changes in the Environment VEX 123®: Introduction Introduction to Bee-Bot®: Basic Movements Counting with Bee-Bot® Introduction to Bee-Bot®: Planning a Program Patterns with Bee-Bot® Comparing Length with Bee-Bot® VEX 123®: Math Word Problems 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 LEGO® SPIKE Essential: Design a Moving Statue 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 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 VEX 123®: Defining Shape Attributes Forever Loop Dance Party Code Block Review End Block: Program a Race About Me Project Garden Project Tap-a-Mole Game Design an Adventure Game Multiplying Fractions by Whole Numbers Preventing Erosion Multiplying and Dividing Fractions Introduction to Debugging Events (Alpine UT updates) 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 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 Creating Algorithms 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) Sequences: Snowball Fight Bowling Game 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
2.AP.PD.1
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
    Research Presentations Create Your Own Story Problem Original Story Animations - Personal Story Storytelling Animations Part 2 Original Story Animations - Fiction Story Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Introduction to Speed Blocks Code Block Review About Me Project Chicken Crossing Game River Crossing Game Transportation Speeds and Sounds All About Me!
2.AP.PD.2
Give attribution (credit) when using the ideas and creations of others while developing programs.
    Giving Credit Through Attributions
2.AP.PD.3
Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
    Maze Game Project Events Loops Part 2 Counting with Mazes Build a Sentence Research Presentations Create Your Own Story Problem Loops Advanced Data and Programming Wildlife Scene Project Changes in the Environment Introduction to Bee-Bot®: Planning a Program Introduction to Coding with LEGO® SPIKE Essential 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 Space Travel Project Moving Targets Game VEX 123®: Patterns of Living Things Seed Dispersal Debugging Kibo®: Adding and Subtracting Seasonal Project (Summer): Pop the Balloons Forever Loop Dance Party Code Block Review End Block: Program a Race Chicken Crossing Game Garden Project River Crossing Game Create a Map Tap-a-Mole Game Design an Adventure Game Patterns and Music Introduction to Debugging Events (Alpine UT updates) Introduction to Code & Go® Robot Mouse: Planning a Program Debugging: Events and Sequences Debugging: Message Events and Loops Maze Game Project Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Introduction to Events Sequences: Snowball Fight Bowling Game Introduction to Repeat Loops
2.AP.PD.4
Using correct terminology, describe steps taken and choices made during the iterative process of program (procedure) development.
    Maze Game Project Advanced Data and Programming Wildlife Scene Project Debugging Code Block Review About Me Project Design an Adventure Game Introduction to Debugging Maze Game Project All About Me!
2.IC.C.1
Compare how people live and work before and after the implementation or adoption of new computing technology.
    Impacts of Technology in Our World
2.IC.SI.1
Work respectfully and responsibly with others online.
    Impacts of Technology in Our World Minecraft: Education Edition® Basic Gameplay Training AI Using Data Sequences: Digital Responsibilities
2.IC.SLE.1
Keep login information private, and log off of devices appropriately.
    Passwords
3.CS.D.1
Identify how internal and external parts of computing devices function to form a system within a single device and hardware that connects to the device to extend capability.
    Introduction to 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 Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Create a Drawing App LEGO® SPIKE Essential: Design a Moving Statue LEGO® SPIKE Essential: Design a Car Sensor Ozobot® Timeline Ozobot® Cycle Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
3.CS.HS.1
Recognize that hardware (devices) and software (programs/apps) communicate in a special language that the computing system can understand.
3.CS.HS.2
Recognize that hardware (devices) can only accomplish the specific tasks the software (programs/apps) is designed to accomplish.
    Introduction to micro:bit® Drawing with the BBC micro:bit® and Scratch Interactive Map of the 13 Colonies with the BBC micro:bit® Ozobot® Programming 1: Introduction Minecraft: Education Edition® Basic Gameplay 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 Ozobot® Timeline micro:bit® Butterfly Migration Simulator Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Conditionals: Sphero® Shark Race
3.CS.T.1
Identify and use common troubleshooting strategies to solve simple hardware and software problems.
    Computer Detectives: Hardware and Software Problems
3.NI.C.1
Identify real-world cybersecurity problems and how personal information can be protected.
    Strong Usernames and Passwords Digital Identity
3.NI.NCO.1
Model how information flows in a physical or wireless path to travel to be sent and received is sent and received through a physical or wireless path.
    Networks, Packets, and the Internet Networks Part 2: Network Protocols
3.DA.CVT.1
Select tools from a specified list to collect, organize, and present data visually to highlight relationships and support a claim.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Introduction to Google Sheets™ Introduction to Microsoft Excel™
3.DA.S.1
Recognize different file extensions.
    Data Storage
3.DA.IM.1
Use a computational tool to draw conclusions, make predictions, and answer questions utilizing a specified data set.
    Research: Informational Programs Scale of Planets in the Solar System
3.AP.A.1
Recognize and compare multiple algorithms for the same task and determine which are effective.
    Multiple Algorithms Dash® Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms
3.AP.V.1
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 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 Cue Robot 3 - Loops and Functions Skills Practice: Variables Skills Practice: Operators Area of a Rectangle with Tiles 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 Pinball Game Project Mad Libs Project Design an App Game Design Project Naming Numbers Game Rates and Unit Rates Positive and Negative Numbers Scale of Planets in the Solar System Balanced Ecosystems micro:bit® Reaction Game Pong Game I-Spy with Lists Click-a-Mole Program an AI Chatbot Functions: Paint by Numbers Scout's Quest: Variables Lists: Shopping with Scout Lists: Spelling Bee Variables in Dance Game Design Project Operators: Coin Flip Code Tunes 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
3.AP.C.1
Create programs that include sequences, events, loops, and/or 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 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 Decimal Multiplication and Conditionals Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms 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 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 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 ScratchJr to Scratch: Events and Loops Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions 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 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 VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance 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 State Project Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Animating Sprites with Factors Animating Sprites with Division Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane Scout's Scratch Expedition Part 1 micro:bit®: Graphing Points on a Coordinate Plane Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Create a Maze I-Spy with Lists Click-a-Mole Animating Poetry Creating Algorithms 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: Variables Scout's Quest: Functions with Number Inputs Lists: Shopping with Scout Scout's Quest: Conditionals Conditionals: Flying Bird Broadcast Messages: Tell a Joke Lists: Spelling Bee 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 Race Track Game House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Drawing Tools: Sea Creatures Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions
3.AP.M.1
Decompose problems into smaller, manageable subproblems to facilitate the program development process.
    Game Mechanics with Comparison Operators Decimal Multiplication and Conditionals Plant and Animal Cells Animating Poetry Grammar Quiz Game Dash® Robot Mazes Cycle of Matter Multi-digit Multiplication and Conditionals Clones in Games Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Sequences 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®: Animal Response to the Environment Pair Programming: Create a Band VEX GO®: Speed and Energy How We See: Light Reflection LEGO® SPIKE Essential: Design a Car Sensor The US Government Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Game Design Project State Project Geographic Effects on Early Civilizations Multiplying and Dividing Fractions 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 Animating Poetry Events: Dot in Space Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming House Design with Area and Perimeter Careers in CS: Health and Fitness Careers in CS: Major League Baseball micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper CS Innovators Research Project
3.AP.PD.1
With teacher guidance, use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
    Platform Game Design Dash® Robot Storytelling Dash® Robot Mazes Clones in Games Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band LEGO® SPIKE Essential: Design a Car Sensor Plan a Quest Design an App Game Design Project Game Design Project
3.AP.PD.2
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
    Giving Credit Through Attributions
3.AP.PD.3
Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
    Exploring Ecosystems Maze Game Project Sound Frequency & Amplitude Platform Game Design Digital Greeting Card Project Classifying Rocks Nutrition Maze Digital Flashcards 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 Ozobot® Programming 2: More Color Codes Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 3 - Loops and Functions 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 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 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 Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Game Design Project Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles State Project Atoms and Molecules Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Ozobot® Timeline Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Debugging: Events and Loops Create a Maze Click-a-Mole Debugging: Mazes Program an AI Chatbot Events: Dot in Space Functions: Paint by Numbers Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Maze Game Project Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Debugging: Make a Pizza Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes 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 Careers in CS: Health and Fitness Careers in CS: Major League Baseball CS Innovators Research Project
3.AP.PD.4
With teacher guidance, students take on varying 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 Dash® Robot 2 - Proximity Sensor
3.AP.PD.5
Describe choices made during program (procedure) development using code comments, presentations, and/or demonstrations.
    3D Design: Recreate an Animal Platform Game Design Dash® Robot Storytelling Dash® Robot Mazes Programming and Data Project 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
3.IC.C.1
Identify computing technologies that have changed the world.
    Our Words Have Power (Cyberbullying) Technology Timeline
3.IC.C.2
With teacher guidance, brainstorm 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
3.IC.SI.1
Seek opportunities for local collaboration to facilitate communication and innovation.
3.IC.SLE.1
Use material that is publicly available and/or permissible to use.
    Giving Credit Through Attributions
4.CS.D.1
With teacher guidance, model how internal and external parts of computing connect multiple devices in a computing system.
    Introduction to 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 Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Create a Drawing App LEGO® SPIKE Essential: Design a Moving Statue LEGO® SPIKE Essential: Design a Car Sensor Ozobot® Timeline Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
4.CS.HS.1
Recognize that bits serve as the basic unit of data in computing systems and can represent a variety of information.
    Data Storage
4.CS.HS.2
Recognize that a single piece of hardware can accomplish different tasks depending on its software.
    Introduction to micro:bit® Drawing with the BBC micro:bit® and Scratch Interactive Map of the 13 Colonies with the BBC micro:bit® Ozobot® Programming 1: Introduction Minecraft: Education Edition® Basic Gameplay 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 Ozobot® Timeline micro:bit® Butterfly Migration Simulator Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Conditionals: Sphero® Shark Race
4.CS.T.1
Develop and apply simple troubleshooting strategies to solve simple hardware and software problems.
    Introduction to micro:bit® Revolutionary War Timeline with the BBC micro:bit® Interactive Map of the 13 Colonies with the BBC micro:bit® Computer Detectives: Hardware and Software Problems
4.NI.C.1
Discuss real-world cybersecurity problems and how personal information can be protected.
    Strong Usernames and Passwords Digital Identity
4.NI.NCO.1
Model how information is decomposed, transmitted as packets through multiple devices over networks and reassembled at the destination.
    Networks, Packets, and the Internet
4.DA.CVT.1
Select tools to collect, organize, and present data visually to highlight relationships and support a claim.
    Research: Informational Programs Using Digital Tools to Create Line Graphs Scale of Planets in the Solar System
4.DA.S.1
Recognize different file extensions and the different amounts of storage required for each type.
    Data Storage
4.DA.IM.1
Use a computational tool to manipulate data to draw conclusions, make predictions, and answer questions.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Scale of Planets in the Solar System
4.AP.A.1
Compare and refine multiple algorithms for the same task and determine which is the most effective.
    Multiple Algorithms Dash® Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms
4.AP.V.1
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 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 Cue Robot 3 - Loops and Functions Skills Practice: Variables Skills Practice: Operators Area of a Rectangle with Tiles 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 Pinball Game Project Mad Libs Project Design an App Game Design Project Naming Numbers Game Rates and Unit Rates Positive and Negative Numbers Scale of Planets in the Solar System Balanced Ecosystems micro:bit® Reaction Game Pong Game Click-a-Mole Introduction to Clones Program an AI Chatbot Snake Game Functions: Paint by Numbers Scout's Quest: Variables Clones: Throwing Acorns Game Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Functions: About Me House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Conditionals: Sphero® Shark Race
4.AP.C.1
Create programs that include sequences, events, loops, and/or 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 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 Decimal Multiplication and Conditionals Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms 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 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 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 ScratchJr to Scratch: Events and Loops Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions 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 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 VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance 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 State Project Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Animating Sprites with Factors Animating Sprites with Division Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Pong Game 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 Scout's Quest: Variables Clones: Throwing Acorns Game Scout's Quest: Functions with Number Inputs Scout's Quest: Conditionals Creating Turtle Graphics 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 Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions
4.AP.M.1
Decompose problems into smaller, manageable subproblems to facilitate the program development process.
    Game Mechanics with Comparison Operators Decimal Multiplication and Conditionals Plant and Animal Cells Animating Poetry Grammar Quiz Game Dash® Robot Mazes Cycle of Matter Multi-digit Multiplication and Conditionals Clones in Games Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Sequences 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®: Animal Response to the Environment Pair Programming: Create a Band VEX GO®: Speed and Energy How We See: Light Reflection LEGO® SPIKE Essential: Design a Car Sensor The US Government Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Game Design Project Multiplying Fractions by Whole Numbers Geographic Effects on Early Civilizations Multiplying and Dividing Fractions Positive and Negative Numbers Multimedia Book Report micro:bit® Reaction Game Events: Dot in Space Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming House Design with Area and Perimeter micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
4.AP.M.2
Modify, remix, or incorporate portions of an existing program into one's own work to add more advanced features.
    Game Mechanics with Comparison Operators 3D Design: Codeblocks Animating Poetry Multiple Algorithms Game Effects Clones in Games Digital Pet Project Giving Credit Through Attributions Classes and Objects in Games Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Choose Your Own Path: Elements of Culture Plan a Quest Animation Loops Project Functions Dance Project Loops: Falling Objects
4.AP.PD.1
Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
    Platform Game Design Dash® Robot Storytelling Dash® Robot Mazes Clones in Games Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band LEGO® SPIKE Essential: Design a Car Sensor Plan a Quest Design an App Game Design Project Game Design Project
4.AP.PD.2
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
    Giving Credit Through Attributions
4.AP.PD.3
Test and debug (identify and fix errors) a program/app or algorithm to ensure it runs as intended.
    Exploring Ecosystems Maze Game Project Sound Frequency & Amplitude Platform Game Design Digital Greeting Card Project Classifying Rocks Nutrition Maze Digital Flashcards 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 Ozobot® Programming 2: More Color Codes Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions 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 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 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 Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Game Design Project Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles State Project Atoms and Molecules Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Ozobot® Timeline Ozobot® Cycle Pong Game Click-a-Mole Program an AI Chatbot Events: Dot in Space Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Maze Game Project Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Sequences: Parallel Programming Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
4.AP.PD.4
With teacher guidance, students take on varying 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
4.AP.PD.5
Describe choices made during program development using code comments, presentations, and/or demonstrations.
    3D Design: Recreate an Animal Platform Game Design Dash® Robot Storytelling Dash® Robot Mazes Programming and Data Project 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
4.IC.C.1
Identify and discuss computing technologies that have changed the world.
    Our Words Have Power (Cyberbullying) Training AI Using Data Machine Learning: Face Sensing Technology Timeline
4.IC.C.2
Brainstorm 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.IC.SI.1
Seek opportunities for local and nationally collaboration to facilitate communication and innovation.
4.IC.SLE.1
Use material that is publicly available and/or permissible to use.
    Giving Credit Through Attributions
5.CS.D.1
Analyze and model how internal and external parts of computing devices communicate as a system.
    Introduction to 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 Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Create a Drawing App LEGO® SPIKE Essential: Design a Moving Statue LEGO® SPIKE Essential: Design a Car Sensor Ozobot® Timeline Ozobot® Cycle Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
5.CS.D.2
Explain how computing devices affect humans in positive and negative ways.
    Impacts of Technology in Our World Technology Timeline Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
5.CS.HS.1
Model how information is transformed into binary digits to be stored or processed.
    CS Innovators: Grace Hopper
5.CS.HS.2
Demonstrate and explain how hardware can accomplish different tasks depending on the software.
5.CS.T.1
Apply potential solutions and solve simple hardware and software problems using common troubleshooting strategies.
    Computer Detectives: Hardware and Software Problems
5.NI.C.1
Identify solutions to real-world cybersecurity problems and how personal information can be protected.
    Strong Usernames and Passwords Digital Identity
5.NI.NCO.1
Analyze the advantages and disadvantages of various network types.
    Networks, Packets, and the Internet Networks Part 2: Network Protocols
5.DA.CVT.1
Select tools to collect, organize, manipulate, and present data visually through multiple representations to highlight relationships and support a claim.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Programming and Data Project Scale of Planets in the Solar System
5.DA.S.1
Discuss different file extensions and how they are stored and retrieved on a computing device.
    Data Storage
5.DA.IM.1
Use data to propose cause-and-effect relationships, predict outcomes, or communicate an idea.
    Research: Informational Programs Scale of Planets in the Solar System Training AI Using Data
5.AP.A.1
Compare, test, and refine multiple algorithms for the same task and determine which is the most effective.
    Multiple Algorithms Dash® Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms
5.AP.V.1
Recognizing that the data type determines the values that can be stored and the operations that can be performed on the data.
    Data Storage
5.AP.C.1
Create programs that include sequences, 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 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 Decimal Multiplication and Conditionals Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms 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 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 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 ScratchJr to Scratch: Events and Loops Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions 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 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 VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance 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 State Project Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Animating Sprites with Factors Animating Sprites with Division Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Pong Game Click-a-Mole 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 Scout's Quest: Conditionals Creating Turtle Graphics 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 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 micro:bit® Butterfly Migration Simulator Drawing Tools: Sea Creatures Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
5.AP.M.1
Decompose problems into manageable subproblems to facilitate the program development process.
    Game Mechanics with Comparison Operators Decimal Multiplication and Conditionals Plant and Animal Cells Animating Poetry Grammar Quiz Game Dash® Robot Mazes Cycle of Matter Multi-digit Multiplication and Conditionals Clones in Games Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Sequences 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®: Animal Response to the Environment Pair Programming: Create a Band VEX GO®: Speed and Energy How We See: Light Reflection LEGO® SPIKE Essential: Design a Car Sensor The US Government Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Game Design Project Multiplying Fractions by Whole Numbers Geographic Effects on Early Civilizations Multiplying and Dividing Fractions 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 Events: Dot in Space Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming House Design with Area and Perimeter Careers in CS: Health and Fitness Careers in CS: Major League Baseball micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
5.AP.M.2
Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
    Game Mechanics with Comparison Operators 3D Design: Codeblocks Animating Poetry Multiple Algorithms Game Effects Clones in Games Digital Pet Project Giving Credit Through Attributions Classes and Objects in Games Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Choose Your Own Path: Elements of Culture Plan a Quest Animation Loops Project Functions Dance Project Loops: Falling Objects
5.AP.PD.1
Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
    Platform Game Design Dash® Robot Storytelling Dash® Robot Mazes Clones in Games Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band LEGO® SPIKE Essential: Design a Car Sensor Plan a Quest Design an App Game Design Project Game Design Project
5.AP.PD.2
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
    Giving Credit Through Attributions
5.AP.PD.3
Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
    Exploring Ecosystems Maze Game Project Sound Frequency & Amplitude Platform Game Design Digital Greeting Card Project Classifying Rocks Nutrition Maze Digital Flashcards 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 Ozobot® Programming 2: More Color Codes Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions 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 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 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 Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Game Design Project Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles State Project Atoms and Molecules Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Ozobot® Timeline Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Events: Dot in Space Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Maze Game Project Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Sequences: Parallel Programming Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Careers in CS: Health and Fitness Careers in CS: Major League Baseball CS Innovators Research Project
5.AP.PD.4
Take on varying 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
5.AP.PD.5
Describe choices made during program development using code comments, presentations, and demonstrations.
    3D Design: Recreate an Animal Platform Game Design Dash® Robot Storytelling Dash® Robot Mazes Programming and Data Project 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.C.1
Discuss computing technologies that have changed the world.
    Our Words Have Power (Cyberbullying) Training AI Using Data Technology Timeline
5.IC.C.2
Design 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.SI.1
Seek opportunities for local and global collaboration to facilitate communication and innovation.
5.IC.SLE.1
Use public domain or creative commons media, and refrain from copying or using material created by others without permission.
    Giving Credit Through Attributions