Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for NY CS K-6 [Archived]

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.
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
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
    Sorting with Decision Trees
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
    Sorting with Decision Trees
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
    Changing Environments with Bee-Bot®
    Changing Environments with Code & Go® Robot Mouse
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
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
    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
    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
    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
    Careers in CS: Coding for Fashion-Retail
    CS Innovators Research Project
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
    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
    Careers in CS: Health and Fitness
    Careers in CS: Major League Baseball
    CS Innovators Research Project
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.
    Get Organized with 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.
    Digital Research 1: Guided Research
    Digital Research 2: Choice Research
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
    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!
    Seasonal Project (Winter): Build a Snowman
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
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
    Humans Vs. Machines
    How Machines Learn
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
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
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.
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
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
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
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
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
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
    Winter Celebrations Around the World
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
    Scratch Digital Greeting Card
    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
    Game Effects
    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
    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
    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
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Drawing Tools: Sea Creatures
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
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
    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!
    micro:bit® Butterfly Migration Simulator
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
    micro:bit® Butterfly Migration Simulator
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
2-3.NSD.2
Explain the function of software in computing systems, using descriptive/precise language.
    How Computing Systems Work
    Types of Software
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
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
2-3.CY.2
Compare and contrast behaviors that do and do not keep information secure.
    Strong Usernames and Passwords
    Digital Identity
    Passwords
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
2-3.CY.3
Identify why someone might choose to share an account, app access, or devices.
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
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.
    Digital Identity
    Computer Detectives: Hardware and Software Problems
    Computer Detectives: Computer Problems
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
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
    Productivity Software Inquiry Project
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
    Scratch Digital Greeting Card
    From ScratchJr to Scratch
    Introduction to Comparison Operators
    Classifying Rocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Exploring Heat
    Decimal Multiplication and Conditionals
    Storytelling Animations
    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
    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 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: 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
    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
    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
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Seasonal Project (Winter): Build 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
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Winter Celebrations Around the World
2-3.DL.6
Describe ways that information may be shared online.
    Online Etiquette
    Responsible Digital Citizens
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)
    Digital Identity
    Giving Credit Through Attributions
    Giving Credit Through Attributions
    Training AI Using Data
    Online Etiquette
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
    Responsible Digital Citizens
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
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
    Humans Vs. Machines
    How Machines Learn
4-6.IC.2
Explain how laws impact the use of computing technologies and digital information.  
    Cybersecurity Policies and Laws
4-6.IC.3
Explain current events that involve computing technologies. 
    Careers in CS: Health and Fitness
    Careers in CS: Major League Baseball
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
4-6.IC.4
Explain who has access to data in different digital spaces.  
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
4-6.IC.5
Explain how computer systems play a role in human decision-making. 
    Training AI Using Data
    Careers in CS: Health and Fitness
    Careers in CS: Major League Baseball
    CS Innovators Research Project
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.
    How Computing Systems Work
    3D Design: Keyboard Accommodations
    Design an App
4-6.IC.7
Identify a diverse range of role models in computer science.
    Careers in CS: Health and Fitness
    Careers in CS: Major League Baseball
    CS Innovators: Grace Hopper
    CS Innovators Research Project
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
    Naming Numbers Game
    Rates and Unit Rates
    Scale of Planets in the Solar System
    Balanced Ecosystems
    House Design with Area and Perimeter
    micro:bit® Butterfly Migration Simulator
    Conditionals: Sphero® Shark Race
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
4-6.CT.2
Collect digital data related to a real-life question or need.
    Training AI Using Data
    Training AI Using Data
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
4-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
    Programming and Data Project
    Constructive and Destructive Processes
    Scale of Planets in the Solar System
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
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: 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
    Pong Game
    Click-a-Mole
    Program an AI Chatbot
    Events: Dot in Space
    Functions: Paint by Numbers
    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
    Code Tunes
    Sequences: Parallel Programming
    Functions: About Me
    House Design with Area and Perimeter
    Computational Thinking: Design an Obstacle Course
    micro:bit® Butterfly Migration Simulator
    CS Innovators: Grace Hopper
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
    AI Chatbots
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
    Animating Unit Fractions
    House Design with Area and Perimeter
    House Design with Area and Perimeter
    Unit Fractions with Variables
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 Flashcards
    Wave Generator
    Unit Converter
    Animating Unit Fractions
    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
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Conditionals: Sphero® Shark Race
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 Flashcards
    Introduction to Conditionals
    Division and Conditionals
    Multiplication and Conditionals
    Unit Converter
    Effects of Pollution
    Grammar Quiz Game
    Drawing with 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
    Naming Numbers Game
    Modeling Life Cycles
    Fossils and Past Environments
    State Project
    Atoms and Molecules
    Positive and Negative Numbers
    Evaluate Algebraic Equations
    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
    Pong Game
    Click-a-Mole
    Introduction to Clones
    Program an AI Chatbot
    Functions: Paint by Numbers
    Scout's Quest: Functions with Boolean Inputs
    Scout's Quest: Variables
    Clones: Throwing Acorns Game
    Scout's Quest: Conditionals
    Moving Targets Game
    Conditionals: Flying Bird
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Functions: About Me
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    House Design with Area and Perimeter
    Star Brightness and Distance
    Digital Vocabulary Flashcard Quiz
    micro:bit® Butterfly Migration Simulator
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
    AI Chatbots
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
    Naming Numbers Game
    State Project
    Balanced Ecosystems
    Multimedia Book Report
    Pong Game
    Click-a-Mole
    Animating Poetry
    Program an AI Chatbot
    Game Design Project
    Code Tunes
    AI Chatbots
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
    Computational Thinking: Design an Obstacle Course
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
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 micro:bit®
    Drawing with 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
    micro:bit® Butterfly Migration Simulator
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
4-6.NSD.3
Determine potential solutions to solve hardware and software problems using common troubleshooting strategies.
    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-6.NSD.4
Model how data is structured to transmit through a network.
    Networks, Packets, and the Internet
    Networks Part 2: Network Protocols
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
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
4-6.CY.2
Describe common safeguards for protecting personal information.
    Strong Usernames and Passwords
    Digital Identity
    Training AI Using Data
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
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
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
4-6.CY.4
Model and explain the purpose of simple cryptographic methods.
    Scout’s Cryptography Escape Room
4-6.CY.5
Explain suspicious activity of applications and devices.
    Scout's Cybersecurity Adventure: Part 1
    Scout's Cybersecurity Adventure: Part 2
    Cybersecurity Policies and Laws
    Scout's Cybersecurity Mission
    Scout’s Cryptography Escape Room
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.
    Online Collaboration
    Introduction to Productivity Software
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
    Scratch Digital Greeting Card
    From ScratchJr to Scratch
    Introduction to Comparison Operators
    Classifying Rocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Exploring Heat
    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
    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 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
    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
    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
    House Design with Area and Perimeter
    Star Brightness and Distance
    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
    Winter Celebrations Around the World
4-6.DL.5
Identify common features of digital technologies.
    How Computing Systems Work
    Training AI Using Data
    Humans Vs. Machines
    How Machines Learn
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
    Safe and Responsible Use of Technology
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
    Training AI Using Data
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
    Safe and Responsible Use of Technology