Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for LA CS K-5

32

Standards in this Framework

Standard Lessons
E.CS.1A.
Identify and select the appropriate hardware to complete computing tasks
    Computer Basics 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 Introduction to Kibo® 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 Mouse Practice Keyboard Introduction Makey Makey®: Introduction Ozobot® Timeline Makey Makey®: Graphing Points on a Coordinate Plane Ozobot® Cycle micro:bit®: Graphing Points on a Coordinate Plane Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Conditionals: Sphero® Shark Race
E.CS.1B.
Identify and select the appropriate software to complete computing tasks.
    3D Design: Introduction Introduction to Google Slides™
E.CS.1C.
Evaluate hardware and software types to meet users’ needs in completing various computing tasks.
E.CS.2A.
Propose potential ways to address computing problems using appropriate hardware and software
    Computer Detectives: Hardware and Software Problems Computer Detectives: Computer Problems
E.NI.1A.
Explain how networks connect computers to other computing systems and the internet.
    Networks and the Internet Networks, Packets, and the Internet
E.NI.2A.
Describe personally identifiable information (PII) and identify practices for when and where sharing PII is appropriate.
    Strong Usernames and Passwords Digital Identity Passwords
E.NI.2B.
Identify ways to maintain data security when using networks.
    Strong Usernames and Passwords Passwords
E.DA.1A.
Organize and present data visually to highlight relationships and support claims.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Scale of Planets in the Solar System
E.DA.1B.
Classify types of data and describe the attributes used to sort data.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Scale of Planets in the Solar System
E.DA.2A.
Select the appropriate data collection tool and technique to gather data to support a claim or communicate information.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Scale of Planets in the Solar System
E.DA.2B.
Describe and collect data utilizing the appropriate units of measure and discuss how data format impacts a computing system.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs
E.DA.3A.
Compare and contrast ways to store data using technology.
    Using Digital Tools to Create Line Graphs Scale of Planets in the Solar System
E.DA.3B.
Explain how to save and name data, search for data, retrieve data, modify data, and delete data using a computing device.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs
E.DA.4A.
Organize and present data visually in at least three ways to highlight relationships and evaluate a claim.
    Digital Research 1: Guided Research Using Digital Tools to Create Line Graphs Advanced Data and Programming Programming and Data Project Basic Data and Programming Project Introduction to Google Sheets™
E.DA.4B.
Evaluate data quality and clean data when indicated using the criteria of validity, accuracy, completeness, consistency, and uniformity.
    Introduction to Google Sheets™
E.DA.5A.
Utilize data to create models, answer investigative questions, and make predictions.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Data Storage and Variables Scale of Planets in the Solar System Get Organized with Files Data Storage with Symbols
E.DA.5B.
Analyze data for patterns and relationships.
    Research: Effective Keywords Digital Research 1: Guided Research Digital Research 2: Choice Research Research: Informational Programs Using Digital Tools to Create Line Graphs Advanced Data and Programming Scale of Planets in the Solar System Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project
E.AP.1A.
Create clearly named variables representing different data types and perform operations on the variables’ values.
    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 Introduction to Clones Program an AI Chatbot Scout's Quest: Variables Clones: Throwing Acorns Game Lists: Shopping with Scout Lists: Spelling Bee Variables in Dance Game Design Project Operators: Coin Flip Code Tunes 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
E.AP.1B.
Create, use, and apply an algorithm to complete a task. Compare the results of algorithm usage trials and refine the algorithm.
    Sequences (Unplugged) Introduction to Message Events Properties of Matter Changing Landforms Types of Motion Events Light and Shadows Story Problems: Add and Subtract within 100 Create Your Own Story Problem Weather and Seasons Original Story Animations - Personal Story Digital Research 2: Choice Research Loops Multiple Algorithms Original Story Animations - Fiction Story 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® Dash® Robot 1 - Movement Place Value: Adding Up to 20 Cue Robot 1 - Movement Weather with Bee-Bot® Introduction to Kibo® Skills Practice: Events Skills Practice: ScratchJr Drawing Tools 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 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 Code Block Review Loops: Catching Butterflies Introduction to the Wait Block About Me Project Create a Map Design an Adventure Game Preventing Erosion 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 Needs of Living Things with Code & Go® Robot Mouse Push and Pull with Code & Go® Robot Mouse Creating Algorithms Growing Garden Sequences: Digital Responsibilities Events: Submarine Sequences Transportation Speeds and Sounds Sequences (Unplugged) Sequences: Snowball Fight Acting with Events All About Me! Drawing Tools: Nature Walk Loops: Falling Objects KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.6 - The Rabbit Chase: Help 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
E.AP.2.
Define what a control structure is and create programs that include sequences, conditionals, events, and loops.
    Introduction to Computer Science and Scratch Practice with Conditionals Part 1 Adding with Loops Adaptations and Survival: Camouflage Game Mechanics with Comparison Operators Loops (Unplugged) 3D Design: Codeblocks Introduction to Message Events Exploring Ecosystems Maze Game Project Balanced and Unbalanced Forces Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Sound Frequency & Amplitude Events Types of Motion Animal Life Cycles Platform Game Design Communities Adapt to & Modify Their Environment Fractions and Variables Creative Storytelling Events Weather and Climate Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Digital Greeting Card Project Loops Part 2 Counting with Mazes Light and Shadows From ScratchJr to Scratch Introduction to Comparison Operators Research Presentations Who Keeps Us Safe? Sound and Pitch Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Story Problems: Add and Subtract within 100 Exploring Heat Decimal Multiplication and Conditionals Storytelling Animations Exploring Adaptations Phases of the Moon Physical Changes Variables Plant and Animal Cells Create Your Own Story Problem Living and Nonliving Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms Weather and Seasons Parts of Speech: Random Sentence Generator Original Story Animations - Personal Story Introduction to Conditionals Digital Research 2: Choice Research Wave Generator Division and Conditionals Loops Storytelling Animations Part 2 Multiple Algorithms Sun and Moon, Day and Night Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Multiplication and Conditionals Unit Converter Sensing and Responding to the Environment Effects of Pollution Nonfiction Animated Recordings Measuring Lengths Grammar Quiz Game Economic Choices Advanced Data and Programming Drawing with the BBC micro:bit® and Scratch Loops Dash® Robot Storytelling Dash® Robot Mazes Animating Sprites with Multiplication Phonics: Letter Sounds Cardinal Directions Earth Systems Day and Night Cycle of Matter Events and Money 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® Wildlife Scene Project Digital Pet Project Place Value: Ones and Tens Animating Unit Fractions Finding an Unknown in a Word Problem Multiplication Quiz Game Changes in the Environment Phonics: Digraphs 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® Dash® Robot 1 - Movement Place Value: Adding Up to 20 Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® VEX GO®: Introduction VEX GO®: Measurement Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® 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: 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 LEGO® SPIKE Essential: Design a Moving Statue Classes and Objects in Games Space Travel Project Moving Targets Game 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 Seed Dispersal Unplugged Introduction to ScratchJr Part 1 Unplugged Introduction to ScratchJr Part 2 How We See: Light Reflection Kibo®: Adding and Subtracting Practice with Conditionals Part 2 Shapes with Bee-Bot® Practice with Conditionals Part 4 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® Practice with Conditionals Part 3 Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game Seasonal Project (Fall): Gathering Apples Game Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest 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 Pinball Game Project Loops: Catching Butterflies 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 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 Patterns and Music State Project Preventing Erosion Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Events (Alpine UT updates) Grow and Shrink Blocks in Motion Animating Sprites with Factors Animating Sprites with Division 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 Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Pong Game KA1.1.1 - Karel's Coding Environment: Example Program Speed Block: Bouncy Ball I-Spy with Lists Click-a-Mole Create a Mini Golf Game Animating Poetry Message Events: Scout Plays in the Forest Creating Algorithms Pages: Scout's Travels Garden Project Introduction to Clones Program an AI Chatbot Events: Dot in Space Pages: Create a Tapping Game Growing Garden Loops: Catch the Ball Message Events: Simon Says Scout's Quest: Functions with Boolean Inputs Maze Game Project Loops: Frog and Rabbit Broadcast Messages: Marco Polo Grid: Arctic Animation Forever Loops: Fireworks Loops: Play in the Park Scout's Quest: Variables Clones: Throwing Acorns Game Scout's Quest: Functions with Number Inputs Lists: Shopping with Scout Scout's Quest: Conditionals Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Moving Targets Game Creating Turtle Graphics Transportation Speeds and Sounds Conditionals: Flying Bird Introduction to Events Sequences: Snowball Fight Broadcast Messages: Tell a Joke Lists: Spelling Bee Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Bowling Game All About Me! Introduction to Repeat Loops Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Race Track Game Loops: Falling Objects KA1.2.1 - The Rabbit Chase: Time to Clean Up KA1.2.2 - The Rabbit Chase: Riley the Troublemaker KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.4 - The Rabbit Chase: Tracking Riley KA1.2.5 - The Rabbit Chase: Over the Wall KA1.2.6 - The Rabbit Chase: Help KA1.2.7 - The Rabbit Chase: Making Friends KA1.3.1 - Lost in Space: A Call from Space KA1.3.2a - Lost in Space: Directions to Mars KA1.3.2b - Lost in Space: Asteroid Field KA1.3.2c - Lost in Space: Asteroid Field 2 KA1.3.3a - Lost in Space: Landing Systems Engaged KA1.3.3b - Lost in Space: Perimeter Check KA1.3.4a - Lost in Space: Putting Out Fires Part 1 KA1.3.4b - Lost in Space: Putting Out Fires Part 2 KA1.3.5b - Lost in Space: Tracking Tracy Part 2 KA1.3.6 - Lost in Space: Martian Sand Worms KA1.4.1 - Evaluation: Supplies Drop Off KA1.4.2 - Evaluation: Create Karel Adventures House Design with Area and Perimeter KA1.1.2 - Karel's Coding Environment: Walk Around the Pond Star Brightness and Distance Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Changing Environments with Bee-Bot® Seasonal Project (Winter): Design a Snowman Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse 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 Careers in CS: Litter Free Communities Drawing Tools: Sea Creatures Careers in CS: Coding for Fashion-Retail Loops: Sphero® Underwater Exploration Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions
E.AP.3A.
Define and apply decomposition to a complex problem in order to create smaller subproblems that can be solved through step-by-step instructions
    Sequences (Unplugged) Adaptations and Survival: Camouflage Game Mechanics with Comparison Operators Designing Solutions from Nature Introduction to Message Events Properties of Matter Animal Life Cycles Events Loops Part 2 Counting with Mazes Research Presentations Decimal Multiplication and Conditionals Storytelling Animations Plant and Animal Cells Create Your Own Story Problem Animating Poetry Adding within 20 and Sequences (Unplugged) Loops Storytelling Animations Part 2 Original Story Animations - Fiction Story Grammar Quiz Game Advanced Data and Programming 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® Wildlife Scene Project Digital Pet 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® Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions Comparing Length with Bee-Bot® VEX 123®: Math Word Problems Weather with Bee-Bot® VEX GO®: Introduction VEX GO®: Measurement Needs of Living Things with Bee-Bot® Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Sequences Skills Practice: Sequences Skills Practice: Repeat Loops Skills Practice: Operators Skills Practice: Functions with Number Inputs House Design with Area and Perimeter LEGO® SPIKE Essential: Design a Moving Statue Classes and Objects in Games Space Travel Project Moving Targets Game micro:bit®: Animal Response to the Environment Pair Programming: Create a Band VEX 123®: Patterns of Living Things VEX GO®: Speed and Energy Seed Dispersal Unplugged Introduction to ScratchJr Part 1 Debugging Unplugged Introduction to ScratchJr Part 2 How We See: Light Reflection Shapes with Bee-Bot® LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® The US Government Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game Choose Your Own Path: Elements of Culture Using the Go To Page Block Introduction to the Grid Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest VEX 123®: Defining Shape Attributes Forever Loop Dance Party Pinball Game Project End Block: Program a Race About Me Project Create a Map Design an Adventure Game Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Game Design Project Multiplying Fractions by Whole Numbers Preventing Erosion Geographic Effects on Early Civilizations Multiplying and Dividing Fractions Multimedia Book Report micro:bit® Reaction Game Introduction to Debugging Events (Alpine UT updates) Grow and Shrink Blocks in Motion 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 Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Debugging: Events and Sequences Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Programming a Cycle Debugging: Message Events and Loops Create a Maze Speed Block: Bouncy Ball Animating Poetry Message Events: Scout Plays in the Forest Creating Algorithms Events: Dot in Space Debugging: Events and Motion Message Events: Simon Says Loops: Frog and Rabbit Broadcast Messages: Marco Polo Forever Loops: Fireworks Loops: Play in the Park Scout's Quest: Functions with Number Inputs Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Creating Turtle Graphics Transportation Speeds and Sounds Sequences (Unplugged) Sequences: Snowball Fight Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming Bowling Game All About Me! Introduction to Repeat Loops House Design with Area and Perimeter Changing Environments with Bee-Bot® Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse Careers in CS: Health and Fitness Careers in CS: Litter Free Communities Careers in CS: Major League Baseball CS Innovators: Grace Hopper Careers in CS: Coding for Fashion-Retail CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
E.AP.3B.
Modify, remix, or incorporate parts of an existing problem’s solution to develop something new or add more advanced features to a program.
    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 Animating Poetry Loops: Falling Objects
E.AP.4A
Create a simple program to achieve a goal with expected outcomes.
    Introduction to Computer Science and Scratch Practice with Conditionals Part 1 Adding with Loops Adaptations and Survival: Camouflage Game Mechanics with Comparison Operators Loops (Unplugged) 3D Design: Codeblocks Introduction to Message Events Exploring Ecosystems Maze Game Project Balanced and Unbalanced Forces Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms Creating Shapes Sound Frequency & Amplitude Events Types of Motion Animal Life Cycles Platform Game Design Communities Adapt to & Modify Their Environment Fractions and Variables Creative Storytelling Events Weather and Climate Story Problems: Add and Subtract within 10 Place Value: Ones, Tens, and Hundreds Digital Greeting Card Project Loops Part 2 Counting with Mazes Light and Shadows From ScratchJr to Scratch Introduction to Comparison Operators Research Presentations Who Keeps Us Safe? Sound and Pitch Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Story Problems: Add and Subtract within 100 Exploring Heat Decimal Multiplication and Conditionals Storytelling Animations Exploring Adaptations Phases of the Moon Physical Changes Variables Plant and Animal Cells Create Your Own Story Problem Living and Nonliving Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms Weather and Seasons Parts of Speech: Random Sentence Generator Original Story Animations - Personal Story Introduction to Conditionals Digital Research 2: Choice Research Wave Generator Division and Conditionals Loops Storytelling Animations Part 2 Multiple Algorithms Sun and Moon, Day and Night Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Multiplication and Conditionals Unit Converter Sensing and Responding to the Environment Effects of Pollution Nonfiction Animated Recordings Measuring Lengths Grammar Quiz Game Economic Choices Advanced Data and Programming Drawing with the BBC micro:bit® and Scratch Loops Dash® Robot Storytelling Dash® Robot Mazes Animating Sprites with Multiplication Phonics: Letter Sounds Cardinal Directions Earth Systems Day and Night Cycle of Matter Events and Money 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® Wildlife Scene Project Digital Pet Project Place Value: Ones and Tens Animating Unit Fractions Finding an Unknown in a Word Problem Multiplication Quiz Game Changes in the Environment Phonics: Digraphs 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® Dash® Robot 1 - Movement Place Value: Adding Up to 20 Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions Introduction to Coding with LEGO® SPIKE Essential VEX 123®: Math Word Problems Weather with Bee-Bot® VEX GO®: Introduction VEX GO®: Measurement Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® 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: 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 LEGO® SPIKE Essential: Design a Moving Statue Classes and Objects in Games Space Travel Project Moving Targets Game 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 Seed Dispersal Unplugged Introduction to ScratchJr Part 1 Unplugged Introduction to ScratchJr Part 2 How We See: Light Reflection Kibo®: Adding and Subtracting Practice with Conditionals Part 2 Shapes with Bee-Bot® Practice with Conditionals Part 4 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® Practice with Conditionals Part 3 Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game Seasonal Project (Fall): Gathering Apples Game Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest 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 Pinball Game Project Loops: Catching Butterflies 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 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 Patterns and Music State Project Preventing Erosion Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Events (Alpine UT updates) Grow and Shrink Blocks in Motion Animating Sprites with Factors Animating Sprites with Division 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 Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Pong Game KA1.1.1 - Karel's Coding Environment: Example Program Speed Block: Bouncy Ball I-Spy with Lists Click-a-Mole Create a Mini Golf Game Animating Poetry Message Events: Scout Plays in the Forest Creating Algorithms Pages: Scout's Travels Garden Project Introduction to Clones Program an AI Chatbot Events: Dot in Space Pages: Create a Tapping Game Growing Garden Loops: Catch the Ball Message Events: Simon Says Scout's Quest: Functions with Boolean Inputs Maze Game Project Loops: Frog and Rabbit Broadcast Messages: Marco Polo Grid: Arctic Animation Forever Loops: Fireworks Loops: Play in the Park Scout's Quest: Variables Clones: Throwing Acorns Game Scout's Quest: Functions with Number Inputs Lists: Shopping with Scout Scout's Quest: Conditionals Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Moving Targets Game Creating Turtle Graphics Transportation Speeds and Sounds Conditionals: Flying Bird Introduction to Events Sequences: Snowball Fight Broadcast Messages: Tell a Joke Lists: Spelling Bee Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Bowling Game All About Me! Introduction to Repeat Loops Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Race Track Game Loops: Falling Objects KA1.2.1 - The Rabbit Chase: Time to Clean Up KA1.2.2 - The Rabbit Chase: Riley the Troublemaker KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.4 - The Rabbit Chase: Tracking Riley KA1.2.5 - The Rabbit Chase: Over the Wall KA1.2.6 - The Rabbit Chase: Help KA1.2.7 - The Rabbit Chase: Making Friends KA1.3.1 - Lost in Space: A Call from Space KA1.3.2a - Lost in Space: Directions to Mars KA1.3.2b - Lost in Space: Asteroid Field KA1.3.2c - Lost in Space: Asteroid Field 2 KA1.3.3a - Lost in Space: Landing Systems Engaged KA1.3.3b - Lost in Space: Perimeter Check KA1.3.4a - Lost in Space: Putting Out Fires Part 1 KA1.3.4b - Lost in Space: Putting Out Fires Part 2 KA1.3.5b - Lost in Space: Tracking Tracy Part 2 KA1.3.6 - Lost in Space: Martian Sand Worms KA1.4.1 - Evaluation: Supplies Drop Off KA1.4.2 - Evaluation: Create Karel Adventures House Design with Area and Perimeter KA1.1.2 - Karel's Coding Environment: Walk Around the Pond Star Brightness and Distance Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Changing Environments with Bee-Bot® Seasonal Project (Winter): Design a Snowman Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse 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 Careers in CS: Litter Free Communities Drawing Tools: Sea Creatures Careers in CS: Coding for Fashion-Retail Loops: Sphero® Underwater Exploration Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions
E.AP.4B.
Test and debug a program or algorithm to ensure the program produces the intended outcome.
    Exploring Ecosystems Maze Game Project Sound Frequency & Amplitude Platform Game Design Events Digital Greeting Card Project Loops Part 2 Counting with Mazes Build a Sentence Research Presentations Classifying Rocks Nutrition Maze Create Your Own Story Problem Digital Flashcards Loops Nonfiction Animated Recordings Grammar Quiz Game Advanced Data and Programming Loops Dash® Robot Storytelling Dash® Robot Mazes Classifying Shapes by Category Cycle of Matter Clones in Games Revolutionary War Timeline Wildlife Scene Project Digital Pet Project Animating Unit Fractions Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes Changes in the Environment Introduction to Bee-Bot®: Planning a Program Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions Introduction to Coding with LEGO® SPIKE Essential Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Sequences Skills Practice: Sequences Skills Practice: Repeat Loops Skills Practice: Events Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops Skills Practice: Message Events 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 Space Travel Project Moving Targets Game micro:bit® Rounding to the Nearest Ten Punctuate a Title 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! Seed Dispersal Debugging Kibo®: Adding and Subtracting LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons 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 Forever Loop Dance Party Code Block Review Pinball Game Project End Block: Program a Race Chicken Crossing Game Garden Project River Crossing Game Create a Map Tap-a-Mole Game Design an Adventure Game 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 Patterns and Music 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 Introduction to Debugging Events (Alpine UT updates) Introduction to Code & Go® Robot Mouse: Planning a Program Ozobot® Timeline Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Debugging: Events and Sequences Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Create an Original Story Animation Debugging: Message Events and Loops Pong Game Debugging: Events and Loops Create a Maze Speed Block: Bouncy Ball Click-a-Mole Garden Project Program an AI Chatbot Events: Dot in Space Debugging: Events and Motion 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 Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Creating Turtle Graphics Sequences: Snowball Fight Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Sequences: Parallel Programming Bowling Game Introduction to Repeat Loops Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects KA1.2.1 - Karel Error Messages Part 1 KA1.2.2 - Karel Error Messages Part 2 KA1.2.3 - Karel Error Messages Part 3 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 Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
E.AP.4C.
Collaborate with a team of peers to design, implement, test, and review the stages of program development.
    Dash® Robot Storytelling Dash® Robot Mazes Dash® Robot 1 - Movement Coding with LEGO® Spike Prime Pair Programming: Create a Band
E.AP.4D.
Identify intellectual property rights and apply the appropriate attribution when creating or remixing programs.
    Giving Credit Through Attributions Giving Credit Through Attributions
E.IC.1.
Describe how computing has changed the ways people live and work.
    Impacts of Technology in Our World Technology Timeline Careers in CS: Health and Fitness Careers in CS: Litter Free Communities Careers in CS: Major League Baseball Careers in CS: Coding for Fashion-Retail CS Innovators Research Project Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
E.IC.2A.
Identify and describe examples of appropriate versus inappropriate computer communications.
    Impacts of Technology in Our World Our Words Have Power (Cyberbullying) Minecraft: Education Edition® Basic Gameplay Training AI Using Data Sequences: Digital Responsibilities Online Etiquette Online Collaboration Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
E.IC.2B.
Identify examples of cyberbullying with age-appropriate responses.
    Our Words Have Power (Cyberbullying) Online Etiquette
E.IC.3A.
Explain how online actions have real-world consequences and that laws and rules may also apply online.
    Our Words Have Power (Cyberbullying) Online Etiquette
E.IC.3B.
Describe the safe versus unsafe uses of computing systems at age-appropriate levels.
E.IC.3C.
Explain how the school and school system’s computing rules and policies keep students safe.