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.
PRO.2.c.e.1
Use variables to store, compare, and modify data.
PRO.3.a.1.e
Analyze and debug a program, which includes sequencing, events, loops, conditionals, and variables.
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.
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.
PRO.4.c.e.2
Review code with peers to improve projects.
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