Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for Wisconsin K-5 Computer Science Standards

82

Standards in this Framework

Standard Lessons
ALG.1.a.e.2
Model daily processes by creating and following algorithms that include sequence, events, and repetition to complete tasks and solve problems.
    Introduction to Message Events
    Properties of Matter
    Changing Landforms
    Types of Motion
    Events
    Light and Shadows
    Story Problems: Add and Subtract within 100
    Create Your Own Story Problem
    Weather and Seasons
    Original Story Animations - Personal Story
    Loops
    Original Story Animations - Fiction Story
    Communities Modify Their Environment
    Changes in the Environment
    Counting with Bee-Bot®
    Introduction to Bee-Bot®: Planning a Program
    Patterns with Bee-Bot®
    Seasons with Bee-Bot®
    Place Value: Adding Up to 20
    Weather with Bee-Bot®
    Introduction to Kibo®
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    Seasonal Project (Summer): Pop the Balloons
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Using the Go To Page Block
    Introduction to Speed Blocks
    Introduction to Show and Hide Blocks
    Forever Loop Dance Party
    Coding Card Game: Sequences
    Coding Card Game: Sequences 2
    Code Block Review
    Loops: Catching Butterflies
    Introduction to the Wait Block
    About Me Project
    Create a Map
    Design an Adventure Game
    Preventing Erosion
    Events (Alpine UT updates)
    Grow and Shrink Blocks in Motion
    Seasons with Code & Go® Robot Mouse
    Weather with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Basic Movements
    Counting with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Planning a Program
    Patterns with Code & Go® Robot Mouse
    Needs of Living Things with Code & Go® Robot Mouse
    Push and Pull with Code & Go® Robot Mouse
    Growing Garden
    Sequences: Digital Responsibilities
    Events: Submarine Sequences
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    Sequences: Snowball Fight
    Acting with Events
    All About Me!
    Drawing Tools: Nature Walk
    Changing Environments with Bee-Bot®
    Seasonal Project (Winter): Build a Snowman
    Changing Environments with Code & Go® Robot Mouse
    Computational Thinking: Morning Routines
    Computational Thinking: Evening Routines
    Computational Thinking: School Day Routines
    Choice Research
ALG.1.b.e.1
Use visual tools to represent how data moves and changes through sequence, events, and repetition.
    Game Mechanics with Comparison Operators
    3D Design: Codeblocks
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Fractions and Variables
    Introduction to Comparison Operators
    Wave Generator
    Unit Converter
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    Cue Robot 3 - Loops and Functions
    Area of a Rectangle with Tiles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Pinball Game Project
    Mad Libs Project
    Design an App
    Naming Numbers Game
    Rates and Unit Rates
    Positive and Negative Numbers
    Scale of Planets in the Solar System
    Balanced Ecosystems
    micro:bit® Reaction Game
    Pong Game
    I-Spy with Lists
    Click-a-Mole
    Introduction to Clones
    Program an AI Chatbot
    Scout's Quest: Variables
    Clones: Throwing Acorns Game
    Lists: Shopping with Scout
    Lists: Spelling Bee
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Variables: Keeping Score
    Race Track Game
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Conditionals: Sphero® Shark Race
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    AI Chatbots
    Introduction to Design Thinking
    Designing Solutions for Accessibility
    What Is a Variable?
    Variables: Storing Data with Symbols
ALG.1.b.e.2
Describe problem-solving steps by creating representations of algorithms that include basic elements such as selection and variables.
    3D Design: Recreate an Animal
    Platform Game Design
    Who Keeps Us Safe?
    Create Your Own Story Problem
    Original Story Animations - Personal Story
    Storytelling Animations Part 2
    Original Story Animations - Fiction Story
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Programming and Data Project
    Classes and Objects in Games
    Seed Dispersal
    LEGO® SPIKE Essential: Design for Changing Weather
    LEGO® SPIKE Essential: Design a Car Sensor
    Classifying Shapes Using Lines and Angles
    Classifying Quadrilaterals in a Hierarchy
    Introduction to Speed Blocks
    About Me Project
    Chicken Crossing Game
    River Crossing Game
    Tap-a-Mole Game
    Design an App
    Balanced Ecosystems
    Garden Project
    Transportation Speeds and Sounds
    All About Me!
    Introduction to Design Thinking
    Designing Solutions for Accessibility
    Draw and Tell
ALG.1.c.e.1
Write the steps in algorithms that include sequence, events, iteration, and selection to complete a task or solve a problem using everyday language.
    Who Keeps Us Safe?
    Create Your Own Story Problem
    Original Story Animations - Personal Story
    Storytelling Animations Part 2
    Original Story Animations - Fiction Story
    Seed Dispersal
    LEGO® SPIKE Essential: Design for Changing Weather
    Introduction to Speed Blocks
    About Me Project
    Chicken Crossing Game
    River Crossing Game
    Tap-a-Mole Game
    Garden Project
    Transportation Speeds and Sounds
    All About Me!
    Draw and Tell
ALG.1.c.e.2
Create simple representations of algorithms through storytelling, flowcharts, or block-based tools to show how tasks are completed.
    Who Keeps Us Safe?
    Create Your Own Story Problem
    Original Story Animations - Personal Story
    Storytelling Animations Part 2
    Original Story Animations - Fiction Story
    Seed Dispersal
    LEGO® SPIKE Essential: Design for Changing Weather
    Introduction to Speed Blocks
    About Me Project
    Chicken Crossing Game
    River Crossing Game
    Tap-a-Mole Game
    Garden Project
    Transportation Speeds and Sounds
    All About Me!
    Draw and Tell
ALG.2.a.e.1
Discuss how human problems might be solved with the assistance of algorithms or programs.
    Design an App
    Introduction to Design Thinking
    Designing Solutions for Accessibility
    Introduction to the Design Process
    Practicing the Design Process
    Exploring the Design Process
    Safety Solutions micro:bit® Design Project
    Introduction to Training AI
    Creating Smart Machines
ALG.2.a.e.2
Develop an algorithm to solve a problem by considering others’ needs and ideas, and sharing feedback, using a process that considers the needs, requirements, and feedback of others.
    Design an App
    Introduction to Design Thinking
    Designing Solutions for Accessibility
    Introduction to the Design Process
    Practicing the Design Process
    Exploring the Design Process
    Safety Solutions micro:bit® Design Project
    Introduction to Training AI
    Creating Smart Machines
ALG.3.a.e.1
Describe how different parts of an algorithm or task work together to get something done.
ALG.3.a.e.2
Compare different sets of steps to see which works better or faster.
    Creating Algorithms
    Loops: Falling Objects
    Algorithms: Connecting a Path
    Compare and Refine Algorithms
ALG.3.a.e.3
Improve basic algorithms by adding steps like repetition or decisions to make them more accurate or efficient.
    Creating Algorithms
    Loops: Falling Objects
    Algorithms: Connecting a Path
    Compare and Refine Algorithms
ALG.3.b.1.e
Decompose a problem or task into smaller steps to design an algorithm that solves it.
ALG.3.b.2.e
Find patterns in problems or tasks that can make algorithms simpler or faster.
ALG.4.a.e.1
Compare how different solutions might treat people differently, and talk about when they work well for some but not for others.
ALG.4.b.e.1
Examine different perspectives, abilities, and points of view when designing algorithms and programs.
PRO.1.a.e.1
Create code from an algorithm that includes sequence, events, and iteration to express ideas or complete a task.
PRO.2.a.e.1
Identify and explain how symbols and terms in everyday life represent information, including values that remain constant or change over time.
PRO.2.a.e.2
Label and describe variables and fundamental data types (e.g., integers, strings, Booleans) used to represent and manage information in programs.
PRO.2.b.e.1
Identify and trace how variables are stored, manipulated, and changed throughout a program.
    Game Mechanics with Comparison Operators
    3D Design: Codeblocks
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Fractions and Variables
    Introduction to Comparison Operators
    Wave Generator
    Unit Converter
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    Cue Robot 3 - Loops and Functions
    Area of a Rectangle with Tiles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Pinball Game Project
    Mad Libs Project
    Design an App
    Naming Numbers Game
    Rates and Unit Rates
    Positive and Negative Numbers
    Scale of Planets in the Solar System
    Balanced Ecosystems
    micro:bit® Reaction Game
    Pong Game
    I-Spy with Lists
    Click-a-Mole
    Introduction to Clones
    Program an AI Chatbot
    Scout's Quest: Variables
    Clones: Throwing Acorns Game
    Lists: Shopping with Scout
    Lists: Spelling Bee
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Race Track Game
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Conditionals: Sphero® Shark Race
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    AI Chatbots
    Introduction to Design Thinking
    Designing Solutions for Accessibility
PRO.2.c.e.1
Use variables to store, compare, and modify data.
    Game Mechanics with Comparison Operators
    3D Design: Codeblocks
    Balanced and Unbalanced Forces
    Sound Frequency & Amplitude
    Fractions and Variables
    Introduction to Comparison Operators
    Wave Generator
    Unit Converter
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Animating Unit Fractions
    Multiplication Quiz Game
    Cue Robot 3 - Loops and Functions
    Area of a Rectangle with Tiles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Fall): Gathering Apples Game
    Pinball Game Project
    Mad Libs Project
    Design an App
    Naming Numbers Game
    Rates and Unit Rates
    Positive and Negative Numbers
    Scale of Planets in the Solar System
    Balanced Ecosystems
    micro:bit® Reaction Game
    Pong Game
    I-Spy with Lists
    Click-a-Mole
    Introduction to Clones
    Program an AI Chatbot
    Scout's Quest: Variables
    Clones: Throwing Acorns Game
    Lists: Shopping with Scout
    Lists: Spelling Bee
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Race Track Game
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Conditionals: Sphero® Shark Race
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    AI Chatbots
    Introduction to Design Thinking
    Designing Solutions for Accessibility
PRO.3.a.1.e
Analyze and debug a program, which includes sequencing, events, loops, conditionals, and variables.
    Exploring Ecosystems
    Sound Frequency & Amplitude
    Platform Game Design
    Scratch Digital Greeting Card
    Classifying Rocks
    Nutrition Maze
    Digital Flashcards
    Nonfiction Animated Recordings
    Grammar Quiz Game
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Classifying Shapes by Category
    Cycle of Matter
    Clones in Games
    Revolutionary War Timeline
    Digital Pet Project
    Animating Unit Fractions
    Ozobot® Programming 1: Introduction
    Ozobot® Programming 2: More Color Codes
    Dash® Robot 1 - Movement
    Cue Robot 1 - Movement
    Cue Robot 2 - Proximity Sensors
    Cue Robot 3 - Loops and Functions
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Scratch Drawing Tools
    Coding with LEGO® Spike Prime
    Area of a Rectangle with Tiles
    House Design with Area and Perimeter
    Classes and Objects in Games
    micro:bit® Rounding to the Nearest Ten
    Punctuate a Title
    Pair Programming: Create a Band
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    Seasonal Project (Spring): Create a Chase Game!
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    The Coordinate Plane
    Choose Your Own Path: Elements of Culture
    Classifying Shapes Using Lines and Angles
    Classifying Quadrilaterals in a Hierarchy
    Plan a Quest
    Animation Loops Project
    Pinball Game Project
    Mad Libs Project
    Functions Dance Project
    Flower Garden Functions Project
    Design an App
    Add and Subtract Fractions
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    Modeling Life Cycles
    State Project
    Atoms and Molecules
    Geographic Effects on Early Civilizations
    Rates and Unit Rates
    Multiplying and Dividing Fractions
    Evaluate Algebraic Equations
    Scale of Planets in the Solar System
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Ozobot® Timeline
    Ozobot® Cycle
    Scout's Programming Expedition: Part 1
    Scout's Programming Expedition Part 2
    Scout's Programming Expedition Part 3
    Scout's Programming Expedition Part 4
    Pong Game
    Debugging: Events and Loops
    Create a Maze
    Click-a-Mole
    Debugging: Mazes
    Program an AI Chatbot
    Events: Dot in Space
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Maze Game Project
    Broadcast Messages: Marco Polo
    Scout's Quest: Variables
    Scout's Quest: Functions with Number Inputs
    Debugging: Make a Pizza
    Creating Turtle Graphics
    Broadcast Messages: Tell a Joke
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Sequences: Parallel Programming
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Loops: Falling Objects
    House Design with Area and Perimeter
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Careers in CS: Health and Fitness
    Careers in CS: Major League Baseball
    CS Innovators Research Project
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
    AI Chatbots
    Introduction to Design Thinking
    Designing Solutions for Accessibility
    Safety Solutions micro:bit® Design Project
    Movement and Expansion
    Cause and Effect
PRO.4.a.e.1
Describe the purpose of a software project, set a simple goal, and use checklists or visual tools (e.g., timelines or storyboards) to plan what needs to be completed.
    Design an App
    Introduction to Design Thinking
    Designing Solutions for Accessibility
    Introduction to the Design Process
    Practicing the Design Process
    Exploring the Design Process
PRO.4.b.e.1
Share and explain what the code does using drawings, notes, or short class presentations.
PRO.4.c.e.1
Review finished work, talk about what went well or what was hard.
    Introduction to Computer Science and Scratch
    Adding with Loops
    Adaptations and Survival: Camouflage
    Game Mechanics with Comparison Operators
    Loops (Unplugged)
    3D Design: Codeblocks
    Introduction to Message Events
    Exploring Ecosystems
    Balanced and Unbalanced Forces
    Story Problems: Add and Subtract within 20
    Greater Than and Less Than: Single-Digit Numbers
    Changing Landforms
    Creating Shapes
    Sound Frequency & Amplitude
    Events
    Types of Motion
    Animal Life Cycles
    Platform Game Design
    Communities Adapt to & Modify Their Environment
    Fractions and Variables
    Creative Storytelling
    Events
    Weather and Climate
    Story Problems: Add and Subtract within 10
    Place Value: Ones, Tens, and Hundreds
    Scratch Digital Greeting Card
    Counting with Mazes
    Light and Shadows
    From ScratchJr to Scratch
    Introduction to Comparison Operators
    Who Keeps Us Safe?
    Sound and Pitch
    Classifying Rocks
    Complex Conditionals: Chase the Star
    Nutrition Maze
    Story Problems: Add and Subtract within 100
    Exploring Heat
    Decimal Multiplication and Conditionals
    Storytelling Animations
    Exploring Adaptations
    Phases of the Moon
    Physical Changes
    Variables
    Plant and Animal Cells
    Create Your Own Story Problem
    Living and Nonliving
    Digital Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Simple Algorithms
    Weather and Seasons
    Parts of Speech: Random Sentence Generator
    Original Story Animations - Personal Story
    Introduction to Conditionals
    Wave Generator
    Division and Conditionals
    Loops
    Storytelling Animations Part 2
    Multiple Algorithms
    Sun and Moon, Day and Night
    Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
    Original Story Animations - Fiction Story
    Multiplication and Conditionals
    Unit Converter
    Sensing and Responding to the Environment
    Effects of Pollution
    Nonfiction Animated Recordings
    Measuring Lengths
    Grammar Quiz Game
    Economic Choices
    Advanced Data and Programming
    Drawing with micro:bit® and Scratch
    Loops
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Animating Sprites with Multiplication
    Phonics: Letter Sounds
    Cardinal Directions
    Earth Systems
    Day and Night
    Cycle of Matter
    Events and Money
    Multi-digit Multiplication and Conditionals
    Game Effects
    Clones in Games
    Constructive and Destructive Processes
    Revolutionary War Timeline
    Revolutionary War Timeline with the BBC micro:bit®
    Animal Classification
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Wildlife Scene Project
    Digital Pet Project
    Place Value: Ones and Tens
    Animating Unit Fractions
    Finding an Unknown in a Word Problem
    Multiplication Quiz Game
    Changes in the Environment
    Phonics: Digraphs
    Counting with Bee-Bot®
    Introduction to Bee-Bot®: Planning a Program
    Patterns with Bee-Bot®
    ScratchJr to Scratch: Events and Loops
    Seasons with Bee-Bot®
    Dash® Robot 1 - Movement
    Place Value: Adding Up to 20
    Cue Robot 1 - Movement
    Cue Robot 2 - Proximity Sensors
    Cue Robot 3 - Loops and Functions
    Introduction to Coding with LEGO® SPIKE Essential
    VEX 123®: Math Word Problems
    Weather with Bee-Bot®
    VEX GO®: Introduction
    VEX GO®: Measurement
    Needs of Living Things with Bee-Bot®
    Push and Pull with Bee-Bot®
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Scratch Drawing Tools
    Coding with LEGO® Spike Prime
    House Design with Area and Perimeter
    LEGO® SPIKE Essential: Design a Moving Statue
    Classes and Objects in Games
    Space Travel Project
    micro:bit® Rounding to the Nearest Ten
    Punctuate a Title
    micro:bit®: Animal Response to the Environment
    Pair Programming: Create a Band
    micro:bit® Rounding to the Nearest Hundred
    VEX 123®: Patterns of Living Things
    micro:bit® Rounding with Decimals
    Seasonal Project (Spring): Create a Chase Game!
    VEX GO®: Speed and Energy
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    How We See: Light Reflection
    Kibo®: Adding and Subtracting
    Shapes with Bee-Bot®
    LEGO® SPIKE Essential: Design a Car Sensor
    Seasonal Project (Summer): Pop The Balloons
    Seasonal Project (Summer): Pop the Balloons
    Making Ten with Bee-Bot®
    Seasonal Project (Spring): Create a Chase Game
    Seasonal Project (Fall): Gathering Apples Game
    Seasonal Project (Fall): Gathering Apples Game
    Complex Conditionals: Balloon Game
    Choose Your Own Path: Elements of Culture
    Minecraft: Education Edition® - Trailblazer
    Introduction to Speed Blocks
    VEX GO®: Lines and Angles
    Plan a Quest
    VEX 123®: Defining Shape Attributes
    Introduction to Show and Hide Blocks
    Forever Loop Dance Party
    Code Block Review
    Pinball Game Project
    Loops: Catching Butterflies
    Greater Than and Less Than: Two-Digit Numbers
    Greater Than and Less Than: Three-Digit Numbers
    End Block: Program a Race
    About Me Project
    Chicken Crossing Game
    Combining Shapes
    River Crossing Game
    Racing Game
    Create a Map
    3D Shapes
    Digital Greeting Card
    Design an Adventure Game
    Mad Libs Project
    Functions Dance Project
    Flower Garden Functions Project
    Design an App
    Decimal Division and Conditionals
    Add and Subtract Fractions
    Multiplying Fractions by Whole Numbers
    Naming Numbers Game
    Modeling Life Cycles
    Fossils and Past Environments
    Patterns and Music
    State Project
    Preventing Erosion
    Atoms and Molecules
    Rates and Unit Rates
    Positive and Negative Numbers
    Evaluate Algebraic Equations
    Balanced Ecosystems
    Multimedia Book Report
    micro:bit® Reaction Game
    Events (Alpine UT updates)
    Grow and Shrink Blocks in Motion
    Animating Sprites with Factors
    Animating Sprites with Division
    Seasons with Code & Go® Robot Mouse
    Weather with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Basic Movements
    Counting with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Planning a Program
    Patterns with Code & Go® Robot Mouse
    Comparing Length with Code & Go® Robot Mouse
    Needs of Living Things with Code & Go® Robot Mouse
    Push and Pull with Code & Go® Robot Mouse
    Shapes with Code & Go® Robot Mouse
    Making Ten with Code & Go® Robot Mouse
    Makey Makey®: Introduction
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    Loops: Predator and Prey
    Programming a Cycle
    Create an Original Story Animation
    Pong Game
    KA1.1.1 - Karel's Coding Environment: Example Program
    Speed Block: Bouncy Ball
    I-Spy with Lists
    Click-a-Mole
    Create a Mini Golf Game
    Animating Poetry
    Message Events: Scout Plays in the Forest
    Creating Algorithms
    Pages: Scout's Travels
    Garden Project
    Debugging: Mazes
    Introduction to Clones
    Program an AI Chatbot
    Events: Dot in Space
    Pages: Create a Tapping Game
    Growing Garden
    Loops: Catch the Ball
    Message Events: Simon Says
    Scout's Quest: Functions with Boolean Inputs
    Maze Game Project
    Loops: Frog and Rabbit
    Broadcast Messages: Marco Polo
    Grid: Arctic Animation
    Forever Loops: Fireworks
    Loops: Play in the Park
    Scout's Quest: Variables
    Clones: Throwing Acorns Game
    Scout's Quest: Functions with Number Inputs
    Lists: Shopping with Scout
    Scout's Quest: Conditionals
    Sequences: Digital Responsibilities
    Grid: Solving Mazes
    Animal Sounds
    Debugging: Make a Pizza
    Events: Submarine Sequences
    Moving Targets Game
    Creating Turtle Graphics
    Transportation Speeds and Sounds
    Conditionals: Flying Bird
    Introduction to Events
    Sequences: Snowball Fight
    Broadcast Messages: Tell a Joke
    Lists: Spelling Bee
    Events: Traveling with Scout
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Code Tunes
    Bowling Game
    All About Me!
    Introduction to Repeat Loops
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Race Track Game
    Loops: Falling Objects
    KA1.2.1 - The Rabbit Chase: Time to Clean Up
    KA1.2.2 - The Rabbit Chase: Riley the Troublemaker
    KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1
    KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2
    KA1.2.4 - The Rabbit Chase: Tracking Riley
    KA1.2.5 - The Rabbit Chase: Over the Wall
    KA1.2.6 - The Rabbit Chase: Help
    KA1.2.7 - The Rabbit Chase: Making Friends
    KA1.3.1 - Lost in Space: A Call from Space
    KA1.3.2a - Lost in Space: Directions to Mars
    KA1.3.2b - Lost in Space: Asteroid Field Part 1
    KA1.3.2c - Lost in Space: Asteroid Field Part 2
    KA1.3.3a - Lost in Space: Landing Systems Engaged
    KA1.3.3b - Lost in Space: Perimeter Check
    KA1.3.4a - Lost in Space: Putting Out Fires Part 1
    KA1.3.4b - Lost in Space: Putting Out Fires Part 2
    KA1.3.5b - Lost in Space: Tracking Tracy Part 2
    KA1.3.6 - Lost in Space: Martian Sand Worms
    KA1.4.1 - Evaluation: Supplies Drop Off
    KA1.4.2 - Evaluation: Create Karel Adventures
    House Design with Area and Perimeter
    KA1.1.2 - Karel's Coding Environment: Walk Around the Pond
    Star Brightness and Distance
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Changing Environments with Bee-Bot®
    Seasonal Project (Winter): Design a Snowman
    Seasonal Project (Winter): Build a Snowman
    Changing Environments with Code & Go® Robot Mouse
    KA2.2.1a - A Day at the Park: Karel Clean Up
    KA2.2.1b - A Day at the Park: Find the Exit
    KA2.2.1c - A Day at the Park: Escape the Bedroom
    KA2.2.2a - A Day at the Park: Fetch Karel
    KA2.2.2b - A Day at the Park: Get Down the Hallway
    KA2.2.2c - A Day at the Park: Escape the Building
    KA2.2.3a - A Day at the Park: Building Towers
    KA2.2.3b - A Day at the Park: Get Around the Cars
    KA2.2.3c - A Day at the Park: Find the Park
    KA2.2.4a - A Day at the Park: Making Custom Colors
    KA2.2.4b - A Day at the Park: Make a Tree
    KA2.2.4c - A Day at the Park: Set Up the Scavenger Hunt
    KA2.1.1a- Rosetta Stone: Pick Up the Hat 1
    KA2.1.1b- Rosetta Stone: Pick Up the Hat 2
    KA2.1.1c- Rosetta Stone: Travel to Egypt
    KA2.1.2a- Rosetta Stone: Approach the Entrance
    KA2.1.2b- Rosetta Stone: Uncover the Hieroglyph
    KA2.1.3a- Rosetta Stone: Light the Torches 1
    KA2.1.3b- Rosetta Stone: Light the Torches 2
    KA2.1.4a- Rosetta Stone: Leave without a Trace
    KA2.1.4b- Rosetta Stone: Which Way?
    KA2.1.5a- Rosetta Stone: Snakes!
    KA2.1.5b- Rosetta Stone: Escape the Scarab Room
    KA2.1.6- Rosetta Stone: Challenge: Draw a Hieroglyph
    KA2.3.1- Evaluation: Collect the Tennis Balls
    Careers in CS: Litter Free Communities
    Drawing Tools: Sea Creatures
    Careers in CS: Fashion-Retail
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Winter Celebrations Around the World
    AI Chatbots
    Making a Timer
    Algorithms: Connecting a Path
    Two-Step Dance & Feedback
    Guided Research
    Compare and Refine Algorithms
    Introduction to Design Thinking
    Choice Research
    Designing Solutions for Accessibility
    Collaborating Digitally
    Word Analysis: Prefixes and Suffixes
    Exploring Point of View
    Digital Venn Diagram
    Movement and Expansion
    Careers in CS: Mobile Apps
PRO.4.c.e.2
Review code with peers to improve projects.
    Design an App
    Two-Step Dance & Feedback
    Introduction to Design Thinking
    Designing Solutions for Accessibility
    Collaborating Digitally
    Collaborating Globally
DA.1.a.e.1
Collect data using a variety of methods (e.g., observation, survey, measurement) and tools (e.g., sensors, online forms), including overtime and from multiple sources.
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
DA.1.a.e.2
Describe basic information about data collected, such as what the data is about and how it was gathered, to help understand and use the data.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.1.b.e.1
Use numeric values to represent non-numeric data in computing systems (e.g., binary, ASCII, RGB), and understand how such representations support storage, analysis, and communication of information.
    CS Innovators: Grace Hopper
    Introduction to Data Storage and Files
    Data Storage and Files Practice
    File Management and Data
    File Management and Data in Action
    File Management and Data Exploration
    Managing Data Storage and Files
    Variables: Storing Data with Symbols
DA.1.b.e.2
Identify different ways information can be shown using symbols or codes (e.g., numbers, letters, sounds, pictures).
    Introduction to Data Storage and Files
    Data Storage and Files Practice
    File Management and Data
    File Management and Data in Action
    File Management and Data Exploration
    Managing Data Storage and Files
    Variables: Storing Data with Symbols
DA.1.c.e.1
Compare different types of data (numeric and non-numeric) and explain how their collection methods affect the kinds of information they provide.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.2.a.e.1
Organize data into structured formats such as tables with records and attributes.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    Sorting with Decision Trees
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Machine Learning: AutoDraw
    Data Explorers
    How Machines Learn
DA.2.a.e.2
Organize and represent data using basic visual formats (e.g., picture graphs, bar graphs, tables) to help answer questions or identify simple patterns.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.2.a.e.3
Identify different types of digital information (e.g., pictures, text, music) and match them with how they are stored or displayed.
    Introduction to Data Storage and Files
    Data Storage and Files Practice
    File Management and Data
    File Management and Data in Action
    File Management and Data Exploration
    Managing Data Storage and Files
DA.2.b.e.1
Identify when data is missing or incorrect in a simple dataset (e.g., a number in a list of names) and discuss how it might affect answers to a question.
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.3.a.e.1
Ask and investigate questions that can be answered with data and distinguish these from questions that require other methods to answer.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.3.a.e.2
Use data collected from everyday environments to support investigations.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.3.a.e.3
Identify and describe different types of information (e.g., pictures, charts, text) and ask questions about whether the information helps answer a specific question.
    Guided Research
    Introduction to Research
    Choice Research
    What Can I Use Online?
    Give Credit When You Use It
    Use and Search the Right Way
DA.3.b.e.1
Sort, classify, and group data based on attributes (e.g., color, size, shape), and recognize patterns that people and machines can use to make decisions or predictions.
    Machine Learning: AutoDraw
    Machine Learning: What is a Blorg?
    Machine Learning: Teachable Machine
    How Machines Learn
    Machine Learning: AutoDraw
    Introduction to Training AI
    Machine Learning: Training
    Machine Learning: Analyzing
DA.3.c.e.1
Represent data using visual tools (e.g., charts, graphs), and communicate insights or predictions based on identified trends or relationships.
    Advanced Data and Programming
    Programming and Data Project
    Data Patterns and Predictions
    Basic Data and Programming
    Introduction to Google Sheetsâ„¢
    Introduction to Microsoft Excelâ„¢
    Inquiry Project: Data Bar Graph
    Introduction to Spreadsheets
    Exploring Spreadsheets
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.3.c.e.2
Compare and evaluate different representations of the same data for clarity, accuracy, and accessibility. Create visualizations and brief explanations that highlight patterns or support claims.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.4.a.e.1
Ask data-driven questions to understand and address the needs of people in everyday life and community settings.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.4.a.e.2
Identify benefits, risks, and basic privacy concerns related to data and AI, specifically in the context of data collection and sharing.
    Ethical and Responsible Use of Generative AI
    AI Products: Ethical and Responsible Choices
    Ethical AI: The Good and Bad
DA.4.b.e.1
Identify different ways to collect data, recognize approaches that may lead to poor or biased information, and design collection methods that are inclusive and respectful of diverse backgrounds.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.4.b.e.2
Collect, discuss, or interpret data, and communicate findings in a way that considers different perspectives.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
DA.4.c.e.1
Identify ways data and technology relate to privacy and fairness and recognize the importance of being responsible with information.
    Keeping Information Safe
    Managing Digital Footprints
    Digital Footprint Basics
    Digital Reputation and Identity
DA.4.c.e.2
Use simple data investigations to explore real-world problems and share observations.
    Advanced Data and Programming
    Programming and Data Project
    Basic Data and Programming
    Inquiry Project: Data Bar Graph
    What Can Data Tell Us?
    Data Detectives
    Data Investigators
    Data Analysts
    Data Explorers
CSS.1.a.e.1
Identify and explain the function of basic hardware components in a computing system (such as the display, system unit, keyboard, and other input/output devices).
    Computer Basics: Introduction
    Computer Basics: Exploration
    Computer Basics: Connections
    Introduction to Computing Systems
    Exploring Computing Systems
    Practicing with Computing Systems
CSS.1.a.e.2
Describe how the physical parts (hardware) and the programs (software) work together to take in (input) and show/send out (output) information.
    Computer Basics: Introduction
    Computer Basics: Exploration
    Computer Basics: Connections
    Introduction to Computing Systems
    Exploring Computing Systems
    Practicing with Computing Systems
CSS.1.a.e.3
Observe and explain how sensors are used in everyday places (like automatic doors or motion-activated lights).
CSS.1.b.e.1
Use technology tools (tablets, computers, or apps) in safe and appropriate ways to help complete tasks or solve problems.
    Digital Responsibility: Getting Started
    Digital Responsibility: Everyday Use
    Digital Responsibility: Owning Your Choices
CSS.1.b.e.2
Talk about different types of apps or tools students use—like those that need the internet and those that work on the device—and explain what each one helps them do.
    Types of Software
    Computer Basics: Introduction
    Computer Basics: Exploration
    Computer Basics: Connections
    Introduction to Computing Systems
    Exploring Computing Systems
    Practicing with Computing Systems
CSS.1.c.e.1
Follow simple steps to fix common computer problems (like no sound or the device won’t turn on), by using solutions like checking if it’s plugged in or restarting.
    Computer Basics: Introduction
    Computer Basics: Exploration
    Computer Basics: Connections
    Introduction to Computing Systems
    Exploring Computing Systems
    Practicing with Computing Systems
CSS.2.a.e.1
Describe how computers and other devices connect to the Internet, using cables (Ethernet) or wireless signals (Wi-Fi).
    Networks and the Internet
    Networks, Packets, and the Internet
    Networks and Protocols
    Using Networks to Connect
    Exploring Computer Networks
    Modeling Network Connections
CSS.2.a.e.2
Give examples of how people all over the world use the Internet to stay connected with others through messages, video calling, or finding information.
    Introduction to Digital Etiquette and Communication
    Exploring Digital Etiquette and Communication
    Digital Etiquette and Teamwork
CSS.2.b.e.1
Describe how website addresses (URLs) and email addresses allow individuals to connect and communicate over the Internet.
    Introduction to Digital Etiquette and Communication
    Exploring Digital Etiquette and Communication
    Digital Etiquette and Teamwork
CSS.3.a.e.1
Describe how sharing things online - like names, photos, or locations - can give personal information to people you didn’t mean to share it with.
    Keeping Information Safe
    Managing Digital Footprints
    Digital Footprint Basics
    Digital Reputation and Identity
CSS.3.b.e.1
Describe ways to keep personal information safe - using strong passwords, logging out, and sharing with trusted sources.
    Strong Usernames and Passwords
    Keeping Information Safe
    Password Protectors
    Cybersecurity & Privacy
    Online Risks & Protection
    Cybersecurity Introduction
    Digital Responsibility: Getting Started
    Digital Responsibility: Everyday Use
    Digital Responsibility: Owning Your Choices
CSS.3.b.e.2
Explain how passwords, account settings, and other tools help protect devices and share systems like school networks or public Wi Fi.
    Strong Usernames and Passwords
    Password Protectors
    Cybersecurity & Privacy
    Online Risks & Protection
    Cybersecurity Introduction
    Digital Responsibility: Getting Started
    Digital Responsibility: Everyday Use
    Digital Responsibility: Owning Your Choices
CSS.3.b.e.3
Show how information can be scrambled (encrypted) and unscrambled (decrypted) to stay safe, using drawings, activities, or digital tools.
    Scout’s Cryptography Escape Room
CSS.3.b.e.4
Explain why it is important to check and update passwords, software, and settings to protect personal and shared information.
    Strong Usernames and Passwords
    Password Protectors
    Cybersecurity & Privacy
    Online Risks & Protection
    Cybersecurity Introduction
CSS.4.a.e.1
Identify the benefits of using computers and devices - like learning new things or staying in touch - and describe potential problems, such as too much screen time or sharing personal information.
    Sequences: Digital Responsibilities
    Safe and Responsible Use of Technology
    Responsible Digital Citizens
    Introduction to Responsible Technology Use
    Exploring Responsible Technology Use
    Practicing Responsible Technology Use
    My Screen Balance Plan
    Screen Time: Protecting Relationships
    Screen Time: Academics and Evidence
    Digital Responsibility: Getting Started
    Digital Responsibility: Everyday Use
    Digital Responsibility: Owning Your Choices
CSS.4.a.e.2
Give examples of ways people use the Internet with devices - like watching videos, playing games, learning, or talking with others.
    Networks and the Internet
    Networks, Packets, and the Internet
    Networks and Protocols
    Using Networks to Connect
    Exploring Computer Networks
    Modeling Network Connections
CSS.4.b.e.1
Explore how using computers and the Internet can help the environment and also cause harm (electricity or electronic waste).
CSS.4.b.e.2
Work together to make technology easier for everyone to use, including people with different needs, abilities, and ways of thinking.
    Design an App
    Introduction to Design Thinking
    Designing Solutions for Accessibility
FUT.1.a.e.1
Describe how important events have inspired people to create computer science ideas and inventions.
    Technology Timeline
    Careers in CS: Health and Fitness
    Careers in CS: Litter Free Communities
    Careers in CS: Major League Baseball
    CS Innovators: Grace Hopper
    Careers in CS: Fashion-Retail
    CS Innovators Research Project
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Careers in CS: Spacecraft Design
    Careers in CS: Mobile Apps
FUT.1.b.e.1
Examine how computing innovations have changed the way people live, work, or communicate over time.
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Impacts of Computing: Daily Life
    Impacts of Computing: Our Community
    Impacts of Computing: Changing World
FUT.1.c.e.1
Explore the contributions of people from different cultures, backgrounds, and time periods who helped shape computing technologies.
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
FUT.1.d.e.1
Discuss why it is important to use computing tools fairly and respectfully, and that rules (policies) exist for their use.
    Sequences: Digital Responsibilities
    Cybersecurity Policies and Laws
    Safe and Responsible Use of Technology
    Responsible Digital Citizens
    Introduction to Responsible Technology Use
    Exploring Responsible Technology Use
    Practicing Responsible Technology Use
    Digital Responsibility: Getting Started
    Digital Responsibility: Everyday Use
    Digital Responsibility: Owning Your Choices
FUT.2.a.e.1
Use online collaborative spaces ethically and safely to work with another student to solve a problem, seek out diverse perspectives, or improve a project.
    Collaborating Digitally
    Collaborating Globally
    Introduction to Digital Collaboration
    Exploring Digital Collaboration
FUT.2.a.e.2
Brainstorm ways in which computing devices could be made more accessible to all users.
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Impacts of Computing: Daily Life
    Impacts of Computing: Our Community
    Impacts of Computing: Changing World
FUT.2.b.e.1
Identify everyday technologies and discuss how people use them to meet needs and how they affect daily life.
    Careers in CS: Health and Fitness
    Careers in CS: Litter Free Communities
    Careers in CS: Major League Baseball
    Careers in CS: Fashion-Retail
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Careers in CS: Spacecraft Design
    Impacts of Computing: Daily Life
    Impacts of Computing: Our Community
    Impacts of Computing: Changing World
    Careers in CS: Mobile Apps
FUT.2.b.e.2
Describe what technology can and cannot do and explore how new and emerging technologies can change the way people live, work, and communicate.
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Impacts of Computing: Daily Life
    Impacts of Computing: Our Community
    Impacts of Computing: Changing World
FUT.2.b.e.3
Identify ways new technologies can help solve problems and justify why people choose to use or not use them.
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Impacts of Computing: Daily Life
    Impacts of Computing: Our Community
    Impacts of Computing: Changing World
FUT.2.c.e.1
Brainstorm and advocate for ways in which computing devices and the Internet could be made more available to all people.
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
FUT.2.d.e.1
Understand that ideas, code, and digital creations belong to the people who made them, and describe why it is important to give credit.
    Giving Credit Through Attributions
    Giving Credit Through Attributions
    Choose Your Own Path: Elements of Culture
    Guided Research
    Introduction to Research
    Choice Research
    What Can I Use Online?
    Give Credit When You Use It
    Use and Search the Right Way
    Remixing Programs
FUT.2.e.e.1
Explain the differences between communicating electronically and communicating in person.
    Introduction to Digital Etiquette and Communication
    Exploring Digital Etiquette and Communication
    Digital Etiquette and Teamwork
FUT.2.e.e.2
Compare and contrast the effects of communicating electronically to communicating in person.
    Introduction to Digital Etiquette and Communication
    Exploring Digital Etiquette and Communication
    Digital Etiquette and Teamwork
FUT.2.f.e.1
Explain how artificial intelligence systems learn from data and make decisions based on patterns.
    Machine Learning: AutoDraw
    Machine Learning: What is a Blorg?
    Machine Learning: Teachable Machine
    How Machines Learn
    Machine Learning: AutoDraw
    Introduction to Training AI
    Machine Learning: Training
    Machine Learning: Analyzing
FUT2.f.e.2
Students can identify and describe examples of artificial intelligence in everyday life (e.g., voice assistants, recommendations).
    AI Products: Ethical and Responsible Choices
    What Can AI Do?
    How Machines Learn
    AI Chatbots
    How AI Helps Us
FUT.3.a.e.1
Describe how people use digital tools in different jobs and explain how personal interests can connect to computing in work or careers.
    Careers in CS: Health and Fitness
    Careers in CS: Litter Free Communities
    Careers in CS: Major League Baseball
    Careers in CS: Fashion-Retail
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Careers in CS: Spacecraft Design
    Impacts of Computing: Daily Life
    Impacts of Computing: Our Community
    Impacts of Computing: Changing World
    Careers in CS: Mobile Apps
FUT.3.a.e.2
Describe how computing is used in a variety of industries and careers (e.g. healthcare, transportation, and entertainment) and how people learn new skills as technology changes.
    Careers in CS: Health and Fitness
    Careers in CS: Litter Free Communities
    Careers in CS: Major League Baseball
    Careers in CS: Fashion-Retail
    Impacts of Computing: Introduction
    Impacts of Computing: Exploration
    Impacts of Computing: Innovation
    Careers in CS: Spacecraft Design
    Impacts of Computing: Daily Life
    Impacts of Computing: Our Community
    Impacts of Computing: Changing World
    Careers in CS: Mobile Apps
FUT.3.b.e.1
Investigate how professionals collaborate with computing technologies to solve problems creatively, accurately, and efficiently.
    Collaborating Digitally
    Collaborating Globally
    Introduction to Digital Collaboration
    Exploring Digital Collaboration
FUT.3.b.e.2
Identify situations where technology choices can affect people differently and talk about what it means to be responsible or fair when using technology.
    Sequences: Digital Responsibilities
    Cybersecurity Policies and Laws
    Safe and Responsible Use of Technology
    Responsible Digital Citizens
    Introduction to Responsible Technology Use
    Exploring Responsible Technology Use
    Practicing Responsible Technology Use
    Digital Responsibility: Getting Started
    Digital Responsibility: Everyday Use
    Digital Responsibility: Owning Your Choices