Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for NY CS K-6

97

Standards in this Framework

Standard Lessons
K-1.IC.1
Identify and discuss how tasks are accomplished with and without computing technology.
    Impacts of Technology in Our World
K-1.IC.2
Identify and explain classroom and home rules related to computing technologies.
K-1.IC.3
Identify computing technologies in the classroom, home, and community. 
    Impacts of Technology in Our World
K-1.IC.4
Identify public and private spaces in our daily lives.
    Passwords
K-1.IC.6
With teacher support, identify different ways people interact with computers and computing devices.
    Computer Basics
K-1.IC.7
Identify multiple jobs that use computing technologies.
K-1.CT.1
Identify and describe one or more patterns (found in nature or designed), and examine the patterns to find similarities and make predictions.
    Comparing Organisms Phases of the Moon Loops Sun and Moon, Day and Night Patterns with Bee-Bot® Patterns and Music Patterns with Code & Go® Robot Mouse Machine Learning: What is a Blorg? The Sorting Game
K-1.CT.2
Identify different kinds of data that can be collected from everyday life.
    Advanced Data and Programming Data Storage and Variables Basic Data and Programming Project Machine Learning: AutoDraw Machine Learning: What is a Blorg? Machine Learning: Teachable Machine Basic Data and Programming Project The Sorting Game Data Storage with Symbols Variables: Keeping Score
K-1.CT.3
Identify ways to visualize data, and collaboratively create a visualization of data.
    Research Presentations 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
K-1.CT.4
Identify a problem or task and discuss ways to break it into multiple smaller steps.
    Comparing Organisms 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 Counting and Sequences (Unplugged) 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 LEGO® SPIKE Essential: Design for Changing Weather Kibo®: Adding and Subtracting Shapes with Bee-Bot® Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® 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 About Me Project Garden Project Create a Map Tap-a-Mole Game Flower Garden Functions Project Multiplying Fractions by Whole Numbers Punctuation Game State Project Preventing Erosion Geographic Effects on Early Civilizations Multiplying and Dividing Fractions micro:bit® Reaction Game 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 Scout Adventures 4: Scout Explores the Forest Scout Adventures 5: Scout and Bluebird Help Debugging: Message Events and Loops Scout Adventures 6: Scout Celebrates with Friends Loops: Follow the Path Message Events: Scout Plays in the Forest Debugging: Events and Motion Message Events: Simon Says Grid: Arctic Animation Basic Data and Programming Project Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Sequences (Unplugged) All About Me! Introduction to Repeat Loops
K-1.CT.5
Recognize that the same task can be described at different levels of detail.
    Sequences (Unplugged)
K-1.CT.6
Follow an algorithm to complete a task.
    Sequences (Unplugged) Adaptations and Survival: Camouflage Introduction to Message Events Properties of Matter Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Changing Landforms 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 Math Story Problems: Add and Subtract within 100 Storytelling Animations Phases of the Moon Create Your Own Story Problem Living and Nonliving Weather and Seasons Original Story Animations - Personal Story Digital Research 2: Choice Research Adding within 20 and Sequences (Unplugged) 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 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® Introduction to Kibo® 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 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 Create a 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 Punctuation Game State Project Preventing Erosion Events (Alpine UT updates) Grow and Shrink Blocks in Motion Seasons with Code & Go® Robot Mouse Weather with Code & Go® Robot Mouse Counting with Code & Go® Robot Mouse Introduction to Code & Go® Robot Mouse: Planning a Program Patterns with Code & Go® Robot Mouse Comparing Length with Code & Go® Robot Mouse Needs of Living Things with Code & Go® Robot Mouse Push and Pull 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 Loops: Predator and Prey Programming a Cycle Create an Original Story Animation Loops: Follow the Path Speed Block: Bouncy Ball Create a Mini Golf Game Message Events: Scout Plays in the Forest Pages: Create a Tapping Game Growing Garden Message Events: Simon Says Maze Game Project Grid: Arctic Animation Sequences: Digital Responsibilities Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Sequences (Unplugged) Introduction to Events Sequences: Snowball Fight Acting with Events Bowling Game All About Me! Introduction to Repeat Loops
K-1.CT.7
Identify terms that refer to different concrete values over time.
    Data Storage and Variables Data Storage with Symbols
K-1.CT.8
Identify a task consisting of steps that are repeated, and recognize which steps are repeated.
    Debugging Kibo®: Adding and Subtracting Introduction to Debugging Loops: Follow the Path
K-1.CT.9
Identify and fix (debug) errors within a simple algorithm.
    Comparing Organisms 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 Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes 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 Code Block Review End Block: Program a Race Create a Chicken Crossing Game Garden Project River Crossing Game Create a Map Tap-a-Mole Game Design an Adventure Game Punctuation Game State Project Introduction to Debugging Events (Alpine UT updates) Basic Data and Programming Project Introduction to Code & Go® Robot Mouse: Planning a Program Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Debugging: Events and Sequences Create an Original Story Animation Debugging: Message Events and Loops Speed Block: Bouncy Ball Debugging: Events and Motion Maze Game Project Basic Data and Programming Project Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Sequences: Snowball Fight Bowling Game Introduction to Repeat Loops
K-1.CT.10
Collaboratively create a plan that outlines the steps needed to complete a task.
    Maze Game Project Wildlife Scene Project Introduction to Coding with LEGO® SPIKE Essential Kibo®: Communicating Across Distances (Light and Sound) LEGO® SPIKE Essential: Design a Moving Statue VEX 123®: Patterns of Living Things Seed Dispersal Ozobot® Cycle Maze Game Project
K-1.NSD.1
Identify ways people provide input and get output from computing devices.
    Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes LEGO® SPIKE Essential: Design a Moving Statue LEGO® SPIKE Essential: Design for Changing Weather
K-1.NSD.2
Identify basic hardware components that are found in computing devices.
    Computer Basics Computer Detectives: Computer Problems Keyboard Introduction
K-1.NSD.3
Identify basic hardware and/or software problems.
    Computer Basics Computer Detectives: Computer Problems
K-1.NSD.4
Identify how protocols/rules help people share information over long distances.
    Networks Part 2: Network Protocols
K-1.NSD.5
Identify physical devices that can store information.
K-1.CY.1
Identify reasons for keeping information private.
    Passwords
K-1.CY.2
Identify simple ways to help keep accounts secure.
    Passwords
K-1.CY.4
Decode a word or short message using a simple code.
    Kibo®: Communicating Across Distances (Light and Sound) Passwords
K-1.CY.5
Identify when it is appropriate to open and/or click on links or files.
K-1.DL.1
Identify and explore the keys on a keyboard.
    Keyboard Introduction
K-1.DL.2
Communicate and work with others using digital tools.
    Minecraft: Education Edition® Basic Gameplay
K-1.DL.3
Conduct a basic search based on a provided keyword.
K-1.DL.4
Use a least one digital tool to create a digital artifact.
    Comparing Organisms Maze Game Project Greater Than and Less Than: Single-Digit Numbers Weather and Climate Storytelling Animations Create Your Own Story Problem Original Story Animations - Personal Story Digital Research 2: Choice Research Storytelling Animations Part 2 Original Story Animations - Fiction Story Advanced Data and Programming Dash Robot Storytelling Wildlife Scene Project Space Travel Project Divide Shapes into Equal Parts Moving Targets Game Seed Dispersal 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 Identify Shapes by Attributes Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks Introduction to Show and Hide Blocks Introduction to Grow and Shrink Blocks 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 Introduction to Pages End Block: Program a Race About Me Project Create a Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Create a Map Hide and Seek Game 3D Shapes Digital Greeting Card Flower Garden Functions Project Algebraic Thinking: Finding a Two-Digit Unknown Patterns and Music Preventing Erosion Drawing Tools: Fairy Tale Painting Basic Data and Programming Project Loops: Predator and Prey Create an Original Story Animation Loops: Follow the Path Speed Block: Bouncy Ball Create a Mini Golf Game Pages: Create a Tapping Game Pages: Dragon Story Maze Game Project Grid: Arctic Animation Basic Data and Programming Project Animal Sounds Moving Targets Game Transportation Speeds and Sounds Sequences: Snowball Fight Bowling Game All About Me!
K-1.DL.7
Identify actions that promote good digital citizenship and those that do not.
    Giving Credit Through Attributions
2-3.IC.1
Identify and analyze how computing technology has changed the way people live and work.
    Impacts of Technology in Our World Technology Timeline
2-3.IC.2
Compare and explain rules related to computing technologies and digital information. 
    Giving Credit Through Attributions Giving Credit Through Attributions
2-3.IC.3
Discuss and explain how computing technology can be used in society and the world.
    Impacts of Technology in Our World Technology Timeline
2-3.IC.4
Identify public and private digital spaces.
    Passwords
2-3.IC.5
Identify and discuss how computers are programmed to make decisions without direct human input in daily life. 
    Impacts of Technology in Our World LEGO® SPIKE Essential: Design a Car Sensor
2-3.IC.6
Identify and discuss factors that make a computing device or software application easier or more difficult to use.
    How Computing Systems Work 3D Design: Keyboard Accommodations
2-3.IC.7
Identify a diverse range of roles and skills in computer science.
2-3.CT.1
Create a model of an object or process in order to identify patterns and essential elements of the object or process.
    Adding with Loops Exploring Ecosystems Changing Landforms Types of Motion Classifying Shapes by Category Cycle of Matter Seed Dispersal How We See: Light Reflection Balanced Ecosystems Loops: Follow the Path
2-3.CT.2
Identify and describe data-collection tools from everyday life.
    Using Digital Tools to Create Line Graphs Basic Data and Programming Project Basic Data and Programming Project
2-3.CT.3
Present the same data in multiple visual formats in order to tell a story about the data.
    Digital Research 1: Guided Research Digital Research 2: Choice Research Using Digital Tools to Create Line Graphs Advanced Data and Programming Programming and Data Project Data Patterns and Predictions
2-3.CT.4
Identify multiple ways that the same problem could be decomposed into smaller steps.
    Simple Algorithms Multiple Algorithms Loops
2-3.CT.5
Identify the essential details needed to perform a general task in different settings or situations.
    Introduction to Computer Science and Scratch
2-3.CT.6
Create two or more algorithms for the same task.
    Multiple Algorithms Creating Algorithms
2-3.CT.7
Name/label key pieces of information in a set of instructions, noting whether each name/label refers to a fixed or changing value.
2-3.CT.8
Identify steps within a task that should only be carried out under certain precise conditions.
    Practice with Conditionals Part 1 Game Mechanics with Comparison Operators Introduction to Comparison Operators Complex Conditionals: If/Then/Else Chase the Star Practice with Conditionals Part 2 Practice with Conditionals Part 4 LEGO® SPIKE Essential: Design a Car Sensor Practice with Conditionals Part 3 Complex Conditionals: Balloon Game CodeHS Coding Card Game: Conditionals CodeHS Coding Card Game: Conditionals 2 Game Design Project Game Design Project Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes
2-3.CT.9
Identify and debug errors within an algorithm or program that includes sequencing or repetition.
    Comparing Organisms Adding with Loops Exploring Ecosystems Maze Game Project Sound Frequency & Amplitude Platform Game Design Creative Storytelling 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 Vocabulary Flashcard Quiz 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 Game Effects Clones in Games Revolutionary War Timeline Wildlife Scene Project Digital Pet Project Unit Fractions with Variables 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: Broadcast Events 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 Giving Credit Through Attributions Kibo®: Adding and Subtracting LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Summer): Pop the Balloons The US Government Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Choose Your Own Path: Elements of Culture Classifying Shapes Using Lines and Angles Classifying Quadrilaterals in a Hierarchy Using the Go To Page Block Introduction to Speed Blocks Plan a Quest Animation Loops Project Forever Loop Dance Party Code Block Review Pinball Game Project End Block: Program a Race Create a 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 Scout's Scratch Expedition Part 1 Debugging: Events and Sequences Create an Original Story Animation Debugging: Message Events and Loops Pages: Scout's Travels 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 Grid: Solving Mazes Events: Submarine Sequences Moving Targets Game Creating Turtle Graphics Transportation Speeds and Sounds Sequences: Snowball Fight Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Sequences: Parallel Programming Bowling Game Introduction to Repeat Loops Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects
2-3.CT.10
Develop and document a plan that outlines specific steps taken to complete a project.
    Research Presentations Who Keeps Us Safe? Create Your Own Story Problem Original Story Animations - Personal Story Storytelling Animations Part 2 Original Story Animations - Fiction Story Digital Pet Project Introduction to LEGO® Spike Prime Pair Programming: Create a Band Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather LEGO® SPIKE Essential: Design a Car Sensor Choose Your Own Path: Elements of Culture Introduction to Speed Blocks Plan a Quest Code Block Review About Me Project Create a Chicken Crossing Game Garden Project River Crossing Game Tap-a-Mole Game Design an Adventure Game Design an App Game Design Project Transportation Speeds and Sounds Game Design Project All About Me!
2-3.NSD.1
Describe and demonstrate several ways a computer program can receive data and instructions (input) and can present results (output).
    Computer Basics How Computing Systems Work Ozobot® Programming 1: Introduction Dash Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors LEGO® SPIKE Essential: Design a Moving Statue LEGO® SPIKE Essential: Design a Car Sensor Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane
2-3.NSD.2
Explain the function of software in computing systems, using descriptive/precise language.
    How Computing Systems Work
2-3.NSD.3
Describe and attempt troubleshooting steps to solve a simple technology problem.
    Computer Detectives: Hardware and Software Problems Computer Detectives: Computer Problems
2-3.NSD.4
Recognize that information can be communicated using different representations that satisfy different rules.
    Using Digital Tools to Create Line Graphs Advanced Data and Programming Programming and Data Project Basic Data and Programming Project Basic Data and Programming Project
2-3.NSD.5
Describe and navigate to various locations where digital information can be stored.
    Digital Research 1: Guided Research Advanced Data and Programming Data Storage Data Storage and Variables Basic Data and Programming Project Basic Data and Programming Project Data Storage with Symbols Variables: Keeping Score
2-3.CY.1
Compare reasons why an individual should keep information private or make information public.
    Digital Identity
2-3.CY.2
Compare and contrast behaviors that do and do not keep information secure.
    Strong Usernames and Passwords Passwords
2-3.CY.3
Identify why someone might choose to share an account, app access, or devices.
2-3.CY.4
Encode and decode a short message or phrase.
    Networks, Packets, and the Internet
2-3.CY.5
Identify unusual activity of applications and devices that should be reported to a responsible adult.
    Computer Detectives: Hardware and Software Problems Computer Detectives: Computer Problems
2-3.DL.1
Locate and use the main keys on a keyboard to enter text independently.
    Keyboard Introduction
2-3.DL.2
Communicate and work with others using digital tools to share knowledge and convey ideas.
    Dash Robot Storytelling Dash Robot Mazes Dash Robot 1 - Movement Coding with LEGO® Spike Prime Pair Programming: Create a Band Patterns and Music
2-3.DL.3
Conduct basic searches based on student-identified keywords.
    Research: Effective Keywords
2-3.DL.4
Use a variety of digital tools and resources to create digital artifacts.
    Introduction to Computer Science and Scratch Practice with Conditionals Part 1 3D Design: Recreate an Animal Adding with Loops Utah Timeline with the BBC micro:bit® Game Mechanics with Comparison Operators Loops (Unplugged) 3D Design: Codeblocks Exploring Ecosystems Balanced and Unbalanced Forces Greater Than and Less Than: Single-Digit Numbers 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 Storytelling Animations Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Vocabulary Flashcard Quiz Animating Poetry Exploring the Water Cycle Simple Algorithms Random Sentence Generator Introduction to Conditionals Wave Generator Division and Conditionals Storytelling Animations Part 2 Multiple Algorithms Multiplication and Conditionals Unit Converter Sensing and Responding to the Environment Effects of Pollution Nonfiction Animated Recordings Measuring Lengths Grammar Quiz Game Advanced Data and Programming 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 Unit Fractions with Variables 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: Broadcast Events Skills Practice: If/Then Conditionals Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops Skills Practice: If/Then/Else Conditionals Skills Practice: Variables Scratch Drawing Tools Skills Practice: ScratchJr Drawing Tools Skills Practice: Costumes, Backdrops, and Animations Coding with LEGO® Spike Prime Skills Practice: Functions with Boolean Inputs Data Storage and Variables Skills Practice: Operators Skills Practice: Functions with Number Inputs House Design with Area and Perimeter Classes and Objects in Games 3D Design: Create a Bubble Wand 3D Design: Keyboard Accommodations 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 Seed Dispersal 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 Seasonal Project (Summer): Pop the Balloons Practice with Conditionals Part 3 The US Government Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture Identify Shapes by Attributes VEX GO®: Lines and Angles Plan a Quest Introduction to Show and Hide Blocks Introduction to Grow and Shrink Blocks Animation Loops Project Code Block Review Pinball Game Project Loops: Catching Butterflies Introduction to the Wait Block Greater Than and Less Than: Two-Digit Numbers Greater Than and Less Than: Three-Digit Numbers Introduction to Pages Create a Chicken Crossing Game River Crossing Game Create a Map Hide and Seek Game Digital Greeting Card 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 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 Drawing Tools: Fairy Tale Painting ScratchJr Drawing Tools: Farm Scene Animating Sprites with Factors Animating Sprites with Division Basic Data and Programming Project Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Loops: Predator and Prey Create an Original Story Animation Message Events: Scout Plays in the Forest Creating Algorithms Events: Dot in Space Loops: Catch the Ball Message Events: Simon Says Pages: Dragon Story Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Variables Basic Data and Programming Project Scout's Quest: Functions with Number Inputs Scout's Quest: Conditionals Animal Sounds Creating Turtle Graphics Conditionals: Flying Bird Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Data Storage with Symbols Variables: Keeping Score Drawing Tools: Nature Walk Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects
2-3.DL.6
Describe ways that information may be shared online.
    Online Etiquette
2-3.DL.7
Understand what it means to be part of a digital community and describe ways to keep it a safe, respectful space.
    Our Words Have Power (Cyberbullying) Giving Credit Through Attributions Giving Credit Through Attributions Training AI Using Data Online Etiquette
4-6.IC.1
Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
    Training AI Using Data Technology Timeline
4-6.IC.2
Explain how laws impact the use of computing technologies and digital information.  
4-6.IC.3
Explain current events that involve computing technologies. 
4-6.IC.4
Explain who has access to data in different digital spaces.  
4-6.IC.5
Explain how computer systems play a role in human decision-making. 
4-6.IC.6
Identify and explain ways to improve the accessibility and usability of a computing device or software application for the diverse needs and wants of users.
    3D Design: Keyboard Accommodations
4-6.IC.7
Identify a diverse range of role models in computer science.
4-6.CT.1
Develop a computational model of a system that shows changes in output when there are changes in inputs.
    House Design with Area and Perimeter LEGO® SPIKE Essential: Design a Moving Statue micro:bit® Rounding to the Nearest Ten micro:bit® Rounding to the Nearest Hundred micro:bit® Rounding with Decimals Rates and Unit Rates Scale of Planets in the Solar System Balanced Ecosystems
4-6.CT.2
Collect digital data related to a real-life question or need.
    Training AI Using Data
4-6.CT.3
Visualize a simple data set in order to highlight relationships and persuade an audience.
    Research: Informational Programs Using Digital Tools to Create Line Graphs Constructive and Destructive Processes Scale of Planets in the Solar System
4-6.CT.4
Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.
    Adding with Loops 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: Broadcast Events 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 Moving Targets Game 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 Events: Dot in Space Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Moving Targets Game Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming
4-6.CT.5
Identify and name a task within a problem that gets performed multiple times while solving that problem, but with slightly different concrete details each time.
    Adding with Loops Unit Fractions with Variables House Design with Area and Perimeter
4-6.CT.6
Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.
    Multiple Algorithms Dash Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms
4-6.CT.7
Identify pieces of information that might change as a program or process runs.
    Sound Frequency & Amplitude Physical Changes Digital Vocabulary Flashcard Quiz Wave Generator Unit Converter Unit Fractions with Variables Data Storage Skills Practice: Variables House Design with Area and Perimeter Classes and Objects in Games The US Government Game Design Project Scale of Planets in the Solar System Balanced Ecosystems Introduction to Clones Scout's Quest: Variables Clones: Throwing Acorns Game Variables in Dance Game Design Project
4-6.CT.8
Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.
    Practice with Conditionals Part 1 Game Mechanics with Comparison Operators Platform Game Design Fractions and Variables Introduction to Comparison Operators Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Decimal Multiplication and Conditionals Physical Changes Digital Vocabulary Flashcard Quiz Introduction to Conditionals Division and Conditionals Multiplication and Conditionals Unit Converter Effects of Pollution Grammar Quiz Game Drawing with the BBC micro:bit® and Scratch Day and Night Multi-digit Multiplication and Conditionals Game Effects Clones in Games 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 Multiplication Quiz Game Create a Drawing App Skills Practice: If/Then Conditionals Skills Practice: If/Then/Else Conditionals Skills Practice: Functions with Boolean Inputs Skills Practice: Operators House Design with Area and Perimeter Classes and Objects in Games 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 micro:bit® Rounding with Decimals Seasonal Project (Spring): Create a Chase Game! 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 Complex Conditionals: Balloon Game Plan a Quest Pinball Game Project Flower Garden Functions Project Design an App Game Design Project Decimal Division and Conditionals Add and Subtract Fractions Modeling Life Cycles Fossils and Past Environments Atoms and Molecules Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Introduction to Clones Scout's Quest: Functions with Boolean Inputs Clones: Throwing Acorns Game Scout's Quest: Conditionals Moving Targets Game Conditionals: Flying Bird Game Design Project Operators: Coin Flip Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes
4-6.CT.9
Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging.
    Game Mechanics with Comparison Operators Platform Game Design Game Effects Clones in Games Digital Pet Project LEGO® SPIKE Essential: Design a Car Sensor Design an App Game Design Project Game Design Project
4-6.CT.10
Describe the steps taken and choices made to design and develop a solution using an iterative design process.
    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-6.NSD.1
Propose improvements to the design of a computing technology based on an analysis of user interactions with that technology.
    3D Design: Keyboard Accommodations Design an App Game Design Project Game Design Project
4-6.NSD.2
Model how computer hardware and software work together as a system to accomplish tasks.
    Introduction to the BBC 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 Makey Makey®: Introduction Ozobot® Timeline Makey Makey®: Graphing Points on a Coordinate Plane Ozobot® Cycle micro:bit®: Graphing Points on a Coordinate Plane
4-6.NSD.3
Determine potential solutions to solve hardware and software problems using common troubleshooting strategies.
    Introduction to the BBC 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-6.NSD.4
Model how data is structured to transmit through a network.
    Networks, Packets, and the Internet
4-6.NSD.5
Describe that data can be stored locally or remotely in a network.
    Data Storage
4-6.CY.1
Explain why different types of information might need to be protected.
    Strong Usernames and Passwords Digital Identity
4-6.CY.2
Describe common safeguards for protecting personal information.
    Strong Usernames and Passwords Digital Identity
4-6.CY.3
Describe trade-offs between allowing information to be public and keeping information private and secure.
    Strong Usernames and Passwords Digital Identity
4-6.CY.4
Model and explain the purpose of simple cryptographic methods.
4-6.CY.5
Explain suspicious activity of applications and devices.
4-6.DL.1
Type on a keyboard while demonstrating proper keyboarding technique.
4-6.DL.2
Select appropriate digital tools to communicate and collaborate while learning with others.
4-6.DL.3
Conduct and refine advanced multi-criteria digital searches to locate content relevant to varied learning goals.
    Research: Effective Keywords
4-6.DL.4
Use a variety of digital tools and resources to create and revise digital artifacts.
    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 Vocabulary Flashcard Quiz Animating Poetry Exploring the Water Cycle Simple Algorithms Random Sentence Generator Original Story Animations - Personal Story Introduction to Conditionals Wave Generator Research: Informational Programs Division and Conditionals Multiple Algorithms Original Story Animations - Fiction Story Multiplication and Conditionals Unit Converter Sensing and Responding to the Environment Effects of Pollution Using Digital Tools to Create Line Graphs 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 Programming and Data Project Multi-digit Multiplication and Conditionals Game Effects Clones in Games Constructive and Destructive Processes Revolutionary War Timeline Revolutionary War Timeline with the BBC micro:bit® Animal Classification Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Unit Fractions with Variables Multiplication Quiz Game 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: Broadcast Events Skills Practice: If/Then Conditionals Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops Skills Practice: If/Then/Else Conditionals Skills Practice: Variables Scratch Drawing Tools Skills Practice: Costumes, Backdrops, and Animations Coding with LEGO® Spike Prime Skills Practice: Functions with Boolean Inputs Skills Practice: Operators Skills Practice: Functions with Number Inputs House Design with Area and Perimeter LEGO® SPIKE Essential: Design a Moving Statue Classes and Objects in Games 3D Design: Create a Bubble Wand 3D Design: Keyboard Accommodations 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 LEGO® SPIKE Essential: Design for Changing Weather 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 The US Government Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture Classifying Shapes Using Lines and Angles Classifying Quadrilaterals in a Hierarchy VEX GO®: Lines and Angles 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 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 Scale of Planets in the Solar System 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 Creating Algorithms Introduction to Clones Events: Dot in Space Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Clones: Throwing Acorns Game Scout's Quest: Functions with Number Inputs Scout's Quest: Conditionals Creating Turtle Graphics Conditionals: Flying Bird Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects
4-6.DL.5
Identify common features of digital technologies.
    How Computing Systems Work
4-6.DL.6
Describe persistence of digital information and explain how actions in online spaces can have consequences.
    Internet Positivity (Unplugged) Our Words Have Power (Cyberbullying) Digital Identity
4-6.DL.7
Identify and describe actions in online spaces that could potentially be unsafe or harmful.
    Internet Positivity (Unplugged) Strong Usernames and Passwords Digital Identity