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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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: 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. |
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. |
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). |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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: 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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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: 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: 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: 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. |
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: 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, 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. |
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. |
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. |
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. |
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. |
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. |
|
|
CSS.3.b.e.4
Explain why it is important to check and update passwords, software, and settings to protect personal and shared information. |
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. |
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, 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. |
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. |
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: 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: 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. |
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 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: 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: 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: 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: 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: 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 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. |
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. |
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: 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). |
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: 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: 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 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. |
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 |