K-12 Computer Science Standards

Wisconsin K-5 Computer Science Standards

82 Standards

1

ALG.1.a.e.2

65 Lessons

Model daily processes by creating and following algorithms that include sequence, events, and repetition to complete tasks and solve problems.

Aligned Lessons

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 Programming: Part 1
Unplugged Introduction to Programming: 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
2

ALG.1.b.e.1

60 Lessons

Use visual tools to represent how data moves and changes through sequence, events, and repetition.

Aligned Lessons

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
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
3

ALG.1.b.e.2

29 Lessons

Describe problem-solving steps by creating representations of algorithms that include basic elements such as selection and variables.

Aligned Lessons

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
4

ALG.1.c.e.1

16 Lessons

Write the steps in algorithms that include sequence, events, iteration, and selection to complete a task or solve a problem using everyday language.

Aligned Lessons

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
5

ALG.1.c.e.2

16 Lessons

Create simple representations of algorithms through storytelling, flowcharts, or block-based tools to show how tasks are completed.

Aligned Lessons

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
6

ALG.2.a.e.1

10 Lessons

Discuss how human problems might be solved with the assistance of algorithms or programs.

Aligned Lessons

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
Ask AI Better Questions
7

ALG.2.a.e.2

10 Lessons

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.

Aligned Lessons

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
Ask AI Better Questions
8

ALG.3.a.e.1

Describe how different parts of an algorithm or task work together to get something done.

9

ALG.3.a.e.2

4 Lessons

Compare different sets of steps to see which works better or faster.

Aligned Lessons

Creating Algorithms
Loops: Falling Objects
Algorithms: Connecting a Path
Compare and Refine Algorithms
10

ALG.3.a.e.3

4 Lessons

Improve basic algorithms by adding steps like repetition or decisions to make them more accurate or efficient.

Aligned Lessons

Creating Algorithms
Loops: Falling Objects
Algorithms: Connecting a Path
Compare and Refine Algorithms
11

ALG.3.b.1.e

1 Lesson

Decompose a problem or task into smaller steps to design an algorithm that solves it.

Aligned Lessons

Counting with Mazes
12

ALG.3.b.2.e

Find patterns in problems or tasks that can make algorithms simpler or faster.

13

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.

14

ALG.4.b.e.1

Examine different perspectives, abilities, and points of view when designing algorithms and programs.

15

PRO.1.a.e.1

Create code from an algorithm that includes sequence, events, and iteration to express ideas or complete a task.

16

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.

17

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.

18

PRO.2.b.e.1

57 Lessons

Identify and trace how variables are stored, manipulated, and changed throughout a program.

Aligned Lessons

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
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
19

PRO.2.c.e.1

57 Lessons

Use variables to store, compare, and modify data.

Aligned Lessons

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
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
20

PRO.3.a.1.e

108 Lessons

Analyze and debug a program, which includes sequencing, events, loops, conditionals, and variables.

Aligned Lessons

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
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
21

PRO.4.a.e.1

6 Lessons

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.

Aligned Lessons

Design an App
Introduction to Design Thinking
Designing Solutions for Accessibility
Introduction to the Design Process
Practicing the Design Process
Exploring the Design Process
22

PRO.4.b.e.1

Share and explain what the code does using drawings, notes, or short class presentations.

23

PRO.4.c.e.1

343 Lessons

Review finished work, talk about what went well or what was hard.

Aligned Lessons

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
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 CodeHopJr to CodeHop Blocks
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
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
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
Create a Drawing App with micro:bit®
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
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 Programming: Part 1
Unplugged Introduction to Programming: 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
Making Ten with Bee-Bot®
Seasonal Project (Spring): Create a Chase 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
24

PRO.4.c.e.2

6 Lessons

Review code with peers to improve projects.

Aligned Lessons

Design an App
Two-Step Dance & Feedback
Introduction to Design Thinking
Designing Solutions for Accessibility
Collaborating Digitally
Collaborating Globally
25

DA.1.a.e.1

4 Lessons

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.

Aligned Lessons

Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
26

DA.1.a.e.2

9 Lessons

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.

Aligned Lessons

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
27

DA.1.b.e.1

8 Lessons

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.

Aligned Lessons

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
Variables: Storing Data with Symbols
Managing Data Storage and Files
28

DA.1.b.e.2

7 Lessons

Identify different ways information can be shown using symbols or codes (e.g., numbers, letters, sounds, pictures).

Aligned Lessons

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
Variables: Storing Data with Symbols
Managing Data Storage and Files
29

DA.1.c.e.1

9 Lessons

Compare different types of data (numeric and non-numeric) and explain how their collection methods affect the kinds of information they provide.

Aligned Lessons

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
30

DA.2.a.e.1

12 Lessons

Organize data into structured formats such as tables with records and attributes.

Aligned Lessons

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
31

DA.2.a.e.2

9 Lessons

Organize and represent data using basic visual formats (e.g., picture graphs, bar graphs, tables) to help answer questions or identify simple patterns.

Aligned Lessons

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
32

DA.2.a.e.3

6 Lessons

Identify different types of digital information (e.g., pictures, text, music) and match them with how they are stored or displayed.

Aligned Lessons

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
33

DA.2.b.e.1

5 Lessons

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.

Aligned Lessons

What Can Data Tell Us?
Data Detectives
Data Investigators
Data Analysts
Data Explorers
34

DA.3.a.e.1

9 Lessons

Ask and investigate questions that can be answered with data and distinguish these from questions that require other methods to answer.

Aligned Lessons

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
35

DA.3.a.e.2

9 Lessons

Use data collected from everyday environments to support investigations.

Aligned Lessons

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
36

DA.3.a.e.3

6 Lessons

Identify and describe different types of information (e.g., pictures, charts, text) and ask questions about whether the information helps answer a specific question.

Aligned Lessons

Guided Research
Introduction to Research
Choice Research
What Can I Use Online?
Give Credit When You Use It
Use and Search the Right Way
37

DA.3.b.e.1

7 Lessons

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.

Aligned Lessons

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
38

DA.3.c.e.1

14 Lessons

Represent data using visual tools (e.g., charts, graphs), and communicate insights or predictions based on identified trends or relationships.

Aligned Lessons

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
What Can Data Tell Us?
Data Detectives
Data Investigators
Data Analysts
Data Explorers
Exploring Spreadsheets
39

DA.3.c.e.2

9 Lessons

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.

Aligned Lessons

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
40

DA.4.a.e.1

9 Lessons

Ask data-driven questions to understand and address the needs of people in everyday life and community settings.

Aligned Lessons

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
41

DA.4.a.e.2

3 Lessons

Identify benefits, risks, and basic privacy concerns related to data and AI, specifically in the context of data collection and sharing.

Aligned Lessons

Ethical and Responsible Use of Generative AI
AI Products: Ethical and Responsible Choices
Ethical AI: The Good and Bad
42

DA.4.b.e.1

9 Lessons

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.

Aligned Lessons

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
43

DA.4.b.e.2

9 Lessons

Collect, discuss, or interpret data, and communicate findings in a way that considers different perspectives.

Aligned Lessons

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
44

DA.4.c.e.1

4 Lessons

Identify ways data and technology relate to privacy and fairness and recognize the importance of being responsible with information.

Aligned Lessons

Keeping Information Safe
Managing Digital Footprints
Digital Footprint Basics
Digital Reputation and Identity
45

DA.4.c.e.2

9 Lessons

Use simple data investigations to explore real-world problems and share observations.

Aligned Lessons

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
46

CSS.1.a.e.1

6 Lessons

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).

Aligned Lessons

Computer Basics: Introduction
Computer Basics: Exploration
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Computer Basics: Connections
47

CSS.1.a.e.2

6 Lessons

Describe how the physical parts (hardware) and the programs (software) work together to take in (input) and show/send out (output) information.

Aligned Lessons

Computer Basics: Introduction
Computer Basics: Exploration
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Computer Basics: Connections
48

CSS.1.a.e.3

Observe and explain how sensors are used in everyday places (like automatic doors or motion-activated lights).

49

CSS.1.b.e.1

3 Lessons

Use technology tools (tablets, computers, or apps) in safe and appropriate ways to help complete tasks or solve problems.

Aligned Lessons

Digital Responsibility: Getting Started
Digital Responsibility: Everyday Use
Digital Responsibility: Owning Your Choices
50

CSS.1.b.e.2

7 Lessons

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.

Aligned Lessons

Types of Software
Computer Basics: Introduction
Computer Basics: Exploration
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Computer Basics: Connections
51

CSS.1.c.e.1

6 Lessons

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.

Aligned Lessons

Computer Basics: Introduction
Computer Basics: Exploration
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Computer Basics: Connections
52

CSS.2.a.e.1

6 Lessons

Describe how computers and other devices connect to the Internet, using cables (Ethernet) or wireless signals (Wi-Fi).

Aligned Lessons

Networks and the Internet
Networks, Packets, and the Internet
Networks and Protocols
Using Networks to Connect
Exploring Computer Networks
Modeling Network Connections
53

CSS.2.a.e.2

3 Lessons

Give examples of how people all over the world use the Internet to stay connected with others through messages, video calling, or finding information.

Aligned Lessons

Introduction to Digital Etiquette and Communication
Exploring Digital Etiquette and Communication
Digital Etiquette and Teamwork
54

CSS.2.b.e.1

3 Lessons

Describe how website addresses (URLs) and email addresses allow individuals to connect and communicate over the Internet.

Aligned Lessons

Introduction to Digital Etiquette and Communication
Exploring Digital Etiquette and Communication
Digital Etiquette and Teamwork
55

CSS.3.a.e.1

4 Lessons

Describe how sharing things online - like names, photos, or locations - can give personal information to people you didn’t mean to share it with.

Aligned Lessons

Keeping Information Safe
Managing Digital Footprints
Digital Footprint Basics
Digital Reputation and Identity
56

CSS.3.b.e.1

10 Lessons

Describe ways to keep personal information safe - using strong passwords, logging out, and sharing with trusted sources.

Aligned Lessons

Strong Usernames and Passwords
Keeping Information Safe
Cybersecurity & Privacy
Online Risks & Protection
Cybersecurity Introduction
Digital Reputation and Identity
Digital Responsibility: Getting Started
Digital Responsibility: Everyday Use
Digital Responsibility: Owning Your Choices
Password Protectors
57

CSS.3.b.e.2

8 Lessons

Explain how passwords, account settings, and other tools help protect devices and share systems like school networks or public Wi Fi.

Aligned Lessons

Strong Usernames and Passwords
Cybersecurity & Privacy
Online Risks & Protection
Cybersecurity Introduction
Digital Responsibility: Getting Started
Digital Responsibility: Everyday Use
Digital Responsibility: Owning Your Choices
Password Protectors
58

CSS.3.b.e.3

1 Lesson

Show how information can be scrambled (encrypted) and unscrambled (decrypted) to stay safe, using drawings, activities, or digital tools.

Aligned Lessons

Scout’s Cryptography Escape Room
59

CSS.3.b.e.4

5 Lessons

Explain why it is important to check and update passwords, software, and settings to protect personal and shared information.

Aligned Lessons

Strong Usernames and Passwords
Cybersecurity & Privacy
Online Risks & Protection
Cybersecurity Introduction
Password Protectors
60

CSS.4.a.e.1

12 Lessons

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.

Aligned Lessons

Sequences: Digital Responsibilities
Safe and Responsible Use of Technology
Introduction to Responsible Technology Use
Exploring 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
Practicing Responsible Technology Use
Responsible Digital Citizens
61

CSS.4.a.e.2

9 Lessons

Give examples of ways people use the Internet with devices - like watching videos, playing games, learning, or talking with others.

Aligned Lessons

Networks and the Internet
Networks, Packets, and the Internet
Networks and Protocols
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
Using Networks to Connect
Exploring Computer Networks
Modeling Network Connections
62

CSS.4.b.e.1

Explore how using computers and the Internet can help the environment and also cause harm (electricity or electronic waste).

63

CSS.4.b.e.2

3 Lessons

Work together to make technology easier for everyone to use, including people with different needs, abilities, and ways of thinking.

Aligned Lessons

Design an App
Introduction to Design Thinking
Designing Solutions for Accessibility
64

FUT.1.a.e.1

12 Lessons

Describe how important events have inspired people to create computer science ideas and inventions.

Aligned Lessons

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
65

FUT.1.b.e.1

6 Lessons

Examine how computing innovations have changed the way people live, work, or communicate over time.

Aligned Lessons

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
66

FUT.1.c.e.1

3 Lessons

Explore the contributions of people from different cultures, backgrounds, and time periods who helped shape computing technologies.

Aligned Lessons

Impacts of Computing: Introduction
Impacts of Computing: Exploration
Impacts of Computing: Innovation
67

FUT.1.d.e.1

10 Lessons

Discuss why it is important to use computing tools fairly and respectfully, and that rules (policies) exist for their use.

Aligned Lessons

Sequences: Digital Responsibilities
Cybersecurity Policies and Laws
Safe and Responsible Use of Technology
Introduction to Responsible Technology Use
Exploring Responsible Technology Use
Digital Responsibility: Getting Started
Digital Responsibility: Everyday Use
Digital Responsibility: Owning Your Choices
Practicing Responsible Technology Use
Responsible Digital Citizens
68

FUT.2.a.e.1

4 Lessons

Use online collaborative spaces ethically and safely to work with another student to solve a problem, seek out diverse perspectives, or improve a project.

Aligned Lessons

Collaborating Digitally
Collaborating Globally
Introduction to Digital Collaboration
Exploring Digital Collaboration
69

FUT.2.a.e.2

6 Lessons

Brainstorm ways in which computing devices could be made more accessible to all users.

Aligned Lessons

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
70

FUT.2.b.e.1

12 Lessons

Identify everyday technologies and discuss how people use them to meet needs and how they affect daily life.

Aligned Lessons

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
71

FUT.2.b.e.2

6 Lessons

Describe what technology can and cannot do and explore how new and emerging technologies can change the way people live, work, and communicate.

Aligned Lessons

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
72

FUT.2.b.e.3

6 Lessons

Identify ways new technologies can help solve problems and justify why people choose to use or not use them.

Aligned Lessons

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
73

FUT.2.c.e.1

3 Lessons

Brainstorm and advocate for ways in which computing devices and the Internet could be made more available to all people.

Aligned Lessons

Impacts of Computing: Introduction
Impacts of Computing: Exploration
Impacts of Computing: Innovation
74

FUT.2.d.e.1

9 Lessons

Understand that ideas, code, and digital creations belong to the people who made them, and describe why it is important to give credit.

Aligned Lessons

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
75

FUT.2.e.e.1

3 Lessons

Explain the differences between communicating electronically and communicating in person.

Aligned Lessons

Introduction to Digital Etiquette and Communication
Exploring Digital Etiquette and Communication
Digital Etiquette and Teamwork
76

FUT.2.e.e.2

3 Lessons

Compare and contrast the effects of communicating electronically to communicating in person.

Aligned Lessons

Introduction to Digital Etiquette and Communication
Exploring Digital Etiquette and Communication
Digital Etiquette and Teamwork
77

FUT.2.f.e.1

7 Lessons

Explain how artificial intelligence systems learn from data and make decisions based on patterns.

Aligned Lessons

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
78

FUT2.f.e.2

5 Lessons

Students can identify and describe examples of artificial intelligence in everyday life (e.g., voice assistants, recommendations).

Aligned Lessons

AI Products: Ethical and Responsible Choices
What Can AI Do?
How Machines Learn
AI Chatbots
How AI Helps Us
79

FUT.3.a.e.1

12 Lessons

Describe how people use digital tools in different jobs and explain how personal interests can connect to computing in work or careers.

Aligned Lessons

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
80

FUT.3.a.e.2

12 Lessons

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.

Aligned Lessons

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
81

FUT.3.b.e.1

4 Lessons

Investigate how professionals collaborate with computing technologies to solve problems creatively, accurately, and efficiently.

Aligned Lessons

Collaborating Digitally
Collaborating Globally
Introduction to Digital Collaboration
Exploring Digital Collaboration
82

FUT.3.b.e.2

10 Lessons

Identify situations where technology choices can affect people differently and talk about what it means to be responsible or fair when using technology.

Aligned Lessons

Sequences: Digital Responsibilities
Cybersecurity Policies and Laws
Safe and Responsible Use of Technology
Introduction to Responsible Technology Use
Exploring Responsible Technology Use
Digital Responsibility: Getting Started
Digital Responsibility: Everyday Use
Digital Responsibility: Owning Your Choices
Practicing Responsible Technology Use
Responsible Digital Citizens

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program