Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for TN CS K-5 2022

64

Standards in this Framework

Standard Lessons
K.FC.1
Locate letters and numbers on the keyboard.
    Computer Basics Minecraft: Education Edition® Basic Gameplay Keyboard Introduction
K.FC.2
Ask questions to conduct investigations, solve problems, and test solutions.
    Digital Research 1: Guided Research Digital Research 2: Choice Research
K.AT.1
Construct sequential events step-by-step in a logical order.
    Comparing Organisms Sequences (Unplugged) Impacts of Technology in Our World How Living Things Survive Adaptations and Survival: Camouflage Designing Solutions from Nature Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Loops Part 2 Build a Sentence Light and Shadows From ScratchJr to Scratch Research Presentations Math Story Problems: Add and Subtract within 100 Phases of the Moon Create Your Own Story Problem Our Responsibilities Living and Nonliving Weather and Seasons Original Story Animations - Personal Story Digital Research 2: Choice Research Loops Storytelling Animations Part 2 Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Events and Money Wildlife Scene Project Ozobot® Programming 2: More Color Codes Changes in the Environment VEX 123®: Introduction Introduction to Bee-Bot®: Basic Movements Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Place Value: Adding Up to 20 Comparing Length with Bee-Bot® VEX 123®: Math Word Problems Weather with Bee-Bot® Introduction to Kibo® Kibo®: Communicating Across Distances (Light and Sound) Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Sequences Skills Practice: Repeat Loops Skills Practice: Events Skills Practice: Message Events Skills Practice: ScratchJr Drawing Tools Data Storage and Variables Telling Time LEGO® SPIKE Essential: Design a Moving Statue Space Travel Project Divide Shapes into Equal Parts Moving Targets Game Punctuation: Write a Great Sentence! VEX 123®: Patterns of Living Things Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Kibo®: Adding and Subtracting Shapes with Bee-Bot® Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Using the Go To Page Block Introduction to the Grid Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes Introduction to Show and Hide Blocks Introduction to Grow and Shrink Blocks Forever Loop Dance Party CodeHS Coding Card Game: Sequences CodeHS Coding Card Game: Sequences 2 CodeHS Coding Card Game: Loops CodeHS Coding Card Game: Loops 2 CodeHS Coding Card Game: Conditionals CodeHS Coding Card Game: Conditionals 2 Loops: Catching Butterflies Introduction to the Wait Block Greater Than and Less Than: Two-Digit Numbers Greater Than and Less Than: Three-Digit Numbers About Me Project Create a Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Create a Map 3D Shapes Digital Greeting Card Design an Adventure Game Flower Garden Functions Project Algebraic Thinking: Finding a Two-Digit Unknown Multiplying Fractions by Whole Numbers Patterns and Music Punctuation Game State Project Preventing Erosion Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions micro:bit® Reaction Game Events (Alpine UT updates) 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 Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 3 Loops: Predator and Prey Scout's Scratch Expedition Part 4 Programming a Cycle Create an Original Story Animation Create a Maze Loops: Follow the Path Speed Block: Bouncy Ball Create a Mini Golf Game Message Events: Scout Plays in the Forest Garden Project Pages: Create a Tapping Game Growing Garden Message Events: Simon Says Maze Game Project Loops: Frog and Rabbit Forever Loops: Fireworks Loops: Play in the Park Sequences: Digital Responsibilities Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Sequences (Unplugged) Introduction to Events Sequences: Snowball Fight Acting with Events Variables: Keeping Score Bowling Game All About Me! Drawing Tools: Nature Walk Introduction to Repeat Loops
K.DA.1
Collect and organize data.
    Digital Research 1: Guided Research Digital Research 2: Choice Research
K.NI.1
Demonstrate age-appropriate methods for keeping personal information private.
    Passwords
1.FC.1
Navigate to applications and documents by using desktop icons, windows, and menus (e.g., open and close the browser window, find/use bookmark to store the website, recognize and use app on tablet).
    Computer Basics Introduction to Coding with LEGO® SPIKE Essential Minecraft: Education Edition® Basic Gameplay LEGO® SPIKE Essential: Design for Changing Weather
1.FC.2
Demonstrate use of input devices (e.g., mouse, keyboard).
    Input Devices Computer Basics 3D Design: Introduction Introduction to Coding with LEGO® SPIKE Essential Introduction to Kibo® Kibo®: Communicating Across Distances (Light and Sound) Minecraft: Education Edition® Basic Gameplay Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles LEGO® SPIKE Essential: Design a Moving Statue 3D Design: Create a Bubble Wand LEGO® SPIKE Essential: Design for Changing Weather Minecraft: Education Edition® - Trailblazer Mouse Practice Drawing Tools: Fairy Tale Painting ScratchJr Drawing Tools: Farm Scene
1.AT.1
Identify and revise problem-solving strategies to solve a simple problem.
    Digital Research 1: Guided Research Digital Research 2: Choice Research 3D Design: Keyboard Accommodations Pair Programming: Create a Band Seed Dispersal LEGO® SPIKE Essential: Design a Car Sensor Choose Your Own Path: Elements of Culture About Me Project Design an App Game Design Project Park Cleanup STEM Project with Bee-Bot® Park Cleanup STEM Project with Code & Go® Robot Mouse Game Design Project All About Me!
1.AT.2
Classify and sort information into logical order with and/or without a computer.
    Comparing Organisms Sequences (Unplugged) Impacts of Technology in Our World How Living Things Survive Adaptations and Survival: Camouflage Designing Solutions from Nature Introduction to Message Events Maze Game Project Story Problems: Add and Subtract within 20 Greater Than and Less Than: Single-Digit Numbers Creating Shapes Types of Motion Animal Life Cycles Events Story Problems: Add and Subtract within 10 Loops Part 2 Build a Sentence Light and Shadows From ScratchJr to Scratch Research Presentations Math Story Problems: Add and Subtract within 100 Phases of the Moon Create Your Own Story Problem Our Responsibilities Living and Nonliving Weather and Seasons Original Story Animations - Personal Story Digital Research 2: Choice Research Loops Storytelling Animations Part 2 Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story Original Story Animations - Fiction Story Events and Money Wildlife Scene Project Ozobot® Programming 2: More Color Codes Changes in the Environment VEX 123®: Introduction Introduction to Bee-Bot®: Basic Movements Patterns with Bee-Bot® ScratchJr to Scratch: Events and Loops Place Value: Adding Up to 20 Comparing Length with Bee-Bot® VEX 123®: Math Word Problems Weather with Bee-Bot® Introduction to Kibo® Kibo®: Communicating Across Distances (Light and Sound) Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Sequences Skills Practice: Repeat Loops Skills Practice: Events Skills Practice: Message Events Skills Practice: ScratchJr Drawing Tools Data Storage and Variables Telling Time LEGO® SPIKE Essential: Design a Moving Statue Space Travel Project Divide Shapes into Equal Parts Moving Targets Game Punctuation: Write a Great Sentence! VEX 123®: Patterns of Living Things Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Kibo®: Adding and Subtracting Shapes with Bee-Bot® Seasonal Project (Summer): Pop the Balloons Making Ten with Bee-Bot® Seasonal Project (Spring): Create a Chase Game Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Using the Go To Page Block Introduction to the Grid Minecraft: Education Edition® - Trailblazer Introduction to Speed Blocks VEX 123®: Defining Shape Attributes Introduction to Show and Hide Blocks Introduction to Grow and Shrink Blocks Forever Loop Dance Party CodeHS Coding Card Game: Sequences CodeHS Coding Card Game: Sequences 2 CodeHS Coding Card Game: Loops CodeHS Coding Card Game: Loops 2 CodeHS Coding Card Game: Conditionals CodeHS Coding Card Game: Conditionals 2 Loops: Catching Butterflies Introduction to the Wait Block Greater Than and Less Than: Two-Digit Numbers Greater Than and Less Than: Three-Digit Numbers About Me Project Create a Chicken Crossing Game Garden Project Combining Shapes River Crossing Game Create a Map 3D Shapes Digital Greeting Card Design an Adventure Game Flower Garden Functions Project Algebraic Thinking: Finding a Two-Digit Unknown Multiplying Fractions by Whole Numbers Patterns and Music Punctuation Game State Project Preventing Erosion Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions micro:bit® Reaction Game Events (Alpine UT updates) 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 Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 3 Loops: Predator and Prey Scout's Scratch Expedition Part 4 Programming a Cycle Create an Original Story Animation Create a Maze Loops: Follow the Path Speed Block: Bouncy Ball Create a Mini Golf Game Message Events: Scout Plays in the Forest Garden Project Pages: Create a Tapping Game Growing Garden Message Events: Simon Says Maze Game Project Loops: Frog and Rabbit Forever Loops: Fireworks Loops: Play in the Park Sequences: Digital Responsibilities Events: Submarine Sequences Moving Targets Game Transportation Speeds and Sounds Sequences (Unplugged) Introduction to Events Sequences: Snowball Fight Acting with Events Variables: Keeping Score Bowling Game All About Me! Drawing Tools: Nature Walk Introduction to Repeat Loops
1.AT.3
Utilize digital tools to illustrate potential solutions to a problem.
    Designing Solutions from Nature Computer Detectives: Hardware and Software Problems Computer Detectives: Computer Problems LEGO® SPIKE Essential: Design for Changing Weather Preventing Erosion Park Cleanup STEM Project with Bee-Bot® Park Cleanup STEM Project with Code & Go® Robot Mouse
1.DA.1
Interpret data displayed in a chart.
    Digital Research 1: Guided Research Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project
1.DA.2
Organize data using similarities and differences.
    Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Machine Learning: What is a Blorg? Basic Data and Programming Project The Sorting Game
1.NI.1
Advocate, demonstrate, and routinely practice safe, legal, and responsible use of information and technology.
    Computer Basics Internet Positivity (Unplugged) Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Minecraft: Education Edition® Basic Gameplay Giving Credit Through Attributions Giving Credit Through Attributions Training AI Using Data
2.FC.1
Use the menu and tool bar to navigate editing functions.
    Computer Basics Introduction to Coding with LEGO® SPIKE Essential Minecraft: Education Edition® Basic Gameplay LEGO® SPIKE Essential: Design for Changing Weather
2.FC.2
Use a variety of digital tools collaboratively to connect with other learners.
    Minecraft: Education Edition® Basic Gameplay Pair Programming: Create a Band
2.FC.3
Ask questions to conduct investigations, solve problems, and test solutions.
    Digital Research 2: Choice Research Advanced Data and Programming Basic Data and Programming Project
2.FC.4
Select technology or tools to solve a problem or design a solution.
    3D Design: Introduction 3D Design: Create a Bubble Wand Scout Adventures 1: Introducing Scout Scout Adventures 2: Scout Starts Exploring Scout Adventures 3: Scout Meets a Friend Scout Adventures 4: Scout Explores the Forest Scout Adventures 5: Scout and Bluebird Help Scout Adventures 6: Scout Celebrates with Friends
2.AT.1
Plan and create a design document to illustrate thoughts, ideas, and stories in a sequential (step-by-step) manner (e.g., story map, storyboard, sequential graphic organizer).
    Digital Research 1: Guided Research Digital Research 2: Choice Research 3D Design: Keyboard Accommodations Pair Programming: Create a Band Seed Dispersal LEGO® SPIKE Essential: Design a Car Sensor Choose Your Own Path: Elements of Culture About Me Project Design an App Game Design Project Park Cleanup STEM Project with Bee-Bot® Park Cleanup STEM Project with Code & Go® Robot Mouse Game Design Project All About Me!
2.AT.2
Compare and evaluate multiple ways to get a solution.
    Counting with Mazes Loops Preventing Erosion Grid: Solving Mazes
2.AT.3
Categorize a group of items based on the attributes of actions of each item, with or without a computing device.
    Identify Shapes by Attributes VEX 123®: Defining Shape Attributes
2.DA.1
Use data to make decisions, identify solutions, or determine relationships.
    Digital Research 1: Guided Research Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project Data Storage with Symbols
2.DA.2
Use if/then reasoning to understand relationships with data.
    CodeHS Coding Card Game: Conditionals CodeHS Coding Card Game: Conditionals 2
2.DA.3
Collect, create, and organize data in a digital chart or graph.
    Advanced Data and Programming Data Patterns and Predictions Basic Data and Programming Project Basic Data and Programming Project
2.NI.1
Identify appropriate and inappropriate behaviors for communicating in a digital environment.
    Impacts of Technology in Our World Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Passwords
2.NI.2
Cite media and/or owners of digital content.
    Giving Credit Through Attributions
2.NI.3
Create a research-based product using online digital tools.
    Digital Research 1: Guided Research Digital Research 2: Choice Research Advanced Data and Programming Basic Data and Programming Project Basic Data and Programming Project
2.IC.1
Recognize and describe the potential risks and dangers associated with various forms of online communications (e.g., cell phones, social media, digital photos).
    Impacts of Technology in Our World Training AI Using Data
3.FC.1
Locate and use appropriate online tools and resources to explore, research, and collect data on specific topics (e.g., applications, web browsers, and online tutorials).
    Research: Effective Keywords Research: Informational Programs
3.FC.2
Communicate key ideas and details collaboratively in a way that informs, persuades, and/or entertains, using digital tools.
    Creative Storytelling Weather and Climate Using Digital Tools to Create Line Graphs Dash Robot Storytelling Choose Your Own Path: Elements of Culture Multimedia Book Report Storytelling with Finch Robot®
3.FC.3
Use basic features of digital tools to communicate key ideas and details in a way that informs and/or persuades.
    Creative Storytelling Weather and Climate Using Digital Tools to Create Line Graphs Dash Robot Storytelling Choose Your Own Path: Elements of Culture Multimedia Book Report Storytelling with Finch Robot®
3.AT.1
Discuss the design process and use digital tools to illustrate potential solutions.
    LEGO® SPIKE Essential: Design for Changing Weather
3.AT.2
Create an algorithm to solve a problem as a collaborative team.
    Dash Robot Storytelling Dash Robot Mazes Dash Robot 1 - Movement Coding with LEGO® Spike Prime Pair Programming: Create a Band Introduction to Finch Robot® Modeling Perimeter with Finch Robot® Storytelling with Finch Robot®
3.AT.3
Identify problems to solve and generate questions for investigations.
    Platform Game Design Dash Robot Mazes Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band Plan a Quest Design an App Game Design Project Game Design Project
3.DA.1
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
    Using Digital Tools to Create Line Graphs Advanced Data and Programming Data Patterns and Predictions Training AI Using Data Machine Learning: AutoDraw Machine Learning: What is a Blorg? Machine Learning: Teachable Machine The Sorting Game
3.DA.2
Describe examples of data sets or databases from everyday life.
    Research: Effective Keywords Research: Informational Programs
3.NI.1
Advocate, demonstrate, and routinely practice safe, legal, and responsible use of information and technology.
    Computer Basics Internet Positivity (Unplugged) Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Minecraft: Education Edition® Basic Gameplay Giving Credit Through Attributions Giving Credit Through Attributions Training AI Using Data Sequences: Digital Responsibilities
3.NI.2
Conduct basic keyword searches to produce valid, appropriate results, and evaluate results for accuracy, relevance, and appropriateness.
    Research: Effective Keywords Research Presentations Digital Research 1: Guided Research Research: Informational Programs
3.PC.1
Analyze a given list of sub-problems while addressing a larger problem.
    Unit Fractions with Variables
3.PC.2
Define a problem or task, decompose it into smaller sub-problems.
    Platform Game Design Nutrition Maze Grammar Quiz Game Advanced Data and Programming Dash Robot Storytelling Dash Robot Mazes Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Dash Robot 1 - Movement Skills Practice: Sequences Skills Practice: Operators Classes and Objects in Games VEX GO®: Lines and Angles Pinball Game Project Mad Libs Project Game Design Project Game Design Project Operators: Coin Flip Sequences: Parallel Programming
3.PC.3
Use numbers or letters to represent information in another form.
    Game Mechanics with Comparison Operators Balanced and Unbalanced Forces Sound Frequency & Amplitude Fractions and Variables Introduction to Comparison Operators Wave Generator Unit Converter Revolutionary War Timeline Digital Pet Project Unit Fractions with Variables Multiplication Quiz Game Skills Practice: Variables Skills Practice: Operators 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 Introduction to Speed Blocks Mad Libs Project Design an App Game Design Project Naming Numbers Game Rates and Unit Rates Scale of Planets in the Solar System Balanced Ecosystems Pong Game I-Spy with Lists Click-a-Mole Program an AI Chatbot Functions: Paint by Numbers Lists: Shopping with Scout Transportation Speeds and Sounds Lists: Spelling Bee Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Functions: About Me Race Track Game
4.FC.1
Demonstrate an appropriate level of proficiency in performing tasks using a range of digital devices.
    Platform Game Design Research: Informational Programs Dash Robot Storytelling Dash Robot Mazes Programming and Data Project Clones in Games Digital Pet Project Introduction to LEGO® Spike Essential Introduction to LEGO® Spike Prime LEGO® SPIKE Essential: Design a Moving Statue 3D Design: Keyboard Accommodations Pair Programming: Create a Band LEGO® SPIKE Essential: Design for Changing Weather LEGO® SPIKE Essential: Design a Car Sensor Choose Your Own Path: Elements of Culture Plan a Quest Animation Loops Project Design an App Game Design Project Multimedia Book Report micro:bit® Reaction Game Storytelling with Finch Robot® Game Design Project Loops: Falling Objects
4.FC.2
Use age-appropriate online tools and resources (e.g., learning management systems, grade and assignment record, tutorial, assessment, web browser).
    3D Design: Recreate an Animal 3D Design: Codeblocks Minecraft: Education Edition® Basic Gameplay Welcome to CodeHS! Program an AI Chatbot Machine Learning: Teachable Machine
4.FC.3
Create a simple digital model of a system and explain what the model shows and does not show.
    Balanced and Unbalanced Forces Wave Generator Cycle of Matter How We See: Light Reflection
4.AT.1
Examine logical reasoning to predict outcomes of an algorithm.
    3D Design: Recreate an Animal Platform Game Design Animating Poetry Grammar Quiz Game Dash Robot Mazes Cycle of Matter Clones in Games Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project VEX GO®: Introduction VEX GO®: Measurement Create a Drawing App Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Broadcast Events Skills Practice: Operators House Design with Area and Perimeter Classes and Objects in Games micro:bit®: Animal Response to the Environment Pair Programming: Create a Band VEX GO®: Speed and Energy LEGO® SPIKE Essential: Design a Car Sensor Choose Your Own Path: Elements of Culture Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest Forever Loop Dance Party Pinball Game Project Mad Libs Project Design an App Game Design Project Multiplying Fractions by Whole Numbers Punctuation Game State Project Multiplying and Dividing Fractions Multimedia Book Report micro:bit® Reaction Game Introduction to Finch Robot® Pong Game Click-a-Mole Program an AI Chatbot Events: Dot in Space Functions: Paint by Numbers Broadcast Messages: Marco Polo Creating Turtle Graphics Transportation Speeds and Sounds Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Code Tunes Functions: About Me
4.AT.2
Use flowcharts to create a plan or algorithm.
    Choose Your Own Path: Elements of Culture Plan a Quest Animation Loops Project Design an App Game Design Project Game Design Project Loops: Falling Objects
4.AT.3
Construct a basic system of numbers, letters, or symbols to represent information as a cipher.
4.DA.1
Collect, organize, analyze, and interpret data to identify solutions and/or make informed decisions.
    Digital Research 1: Guided Research Advanced Data and Programming Programming and Data Project Data Patterns and Predictions
4.DA.2
Gather data to answer a question using a variety of computing and data visualization methods
    Research Presentations Digital Research 2: Choice Research Using Digital Tools to Create Line Graphs Programming and Data Project
4.NI.1
Identify appropriate and inappropriate uses of communication technology and discuss the permanence of actions in the digital world.
    Digital Identity Giving Credit Through Attributions
4.NI.2
Conduct advanced keyword searches to produce valid, appropriate results and evaluate results for accuracy, relevance, and appropriateness.
    Research: Effective Keywords Research: Informational Programs
4.PC.1
Test and debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.
    Platform Game Design Nutrition Maze Advanced Data and Programming Digital Pet Project Skills Practice: Sequences Classes and Objects in Games Pair Programming: Create a Band LEGO® SPIKE Essential: Design a Car Sensor Pinball Game Project Mad Libs Project Game Design Project micro:bit® Reaction Game Click-a-Mole Debugging: Mazes Snake Game Debugging: Make a Pizza Game Design Project Code Tunes Sequences: Parallel Programming
4.IC.2
Identify laws and tools which help ensure that users of varying abilities can access electronic and information technology.
    3D Design: Keyboard Accommodations
4.IC.3
Explain how hardware and applications can enable everyone, including people with disabilities, to do things they could not do otherwise.
    3D Design: Keyboard Accommodations
5.FC.1
Use advanced features of digital tools and media-rich resources to communicate key ideas and details in a way that informs, persuades, and/or entertains.
    Creative Storytelling Digital Greeting Card Project Research: Informational Programs Programming and Data Project Digital Pet Project Pair Programming: Create a Band Choose Your Own Path: Elements of Culture Multimedia Book Report
5.AT.1
Analyze and improve an algorithm that includes sequencing and simple patterns with or without a computing device.
    Introduction to Computer Science and Scratch Practice with Conditionals Part 1 Adding with Loops Game Mechanics with Comparison Operators Loops (Unplugged) 3D Design: Codeblocks Exploring Ecosystems Balanced and Unbalanced Forces Sound Frequency & Amplitude Events Platform Game Design Communities Adapt to & Modify their Environment Fractions and Variables Creative Storytelling Weather and Climate Digital Greeting Card Project From ScratchJr to Scratch Introduction to Comparison Operators Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Exploring Heat Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Vocabulary Flashcard Quiz Animating Poetry Exploring the Water Cycle Simple Algorithms Rights and Responsibilities Random Sentence Generator Introduction to Conditionals Wave Generator Division and Conditionals Multiple Algorithms Multiplication and Conditionals Unit Converter Sensing and Responding to the Environment Effects of Pollution Nonfiction Animated Recordings Measuring Lengths Grammar Quiz Game Drawing with the BBC micro:bit® and Scratch Loops Dash Robot Storytelling Dash Robot Mazes Animating Sprites with Multiplication Phonics: Letter Sounds Earth Systems Day and Night Cycle of Matter Game Effects Clones in Games Constructive and Destructive Processes Revolutionary War Timeline Revolutionary War Timeline with the BBC micro:bit® Animal Classification Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Unit Fractions with Variables Multiplication Quiz Game Phonics: Digraphs VEX 123®: Introduction ScratchJr to Scratch: Events and Loops Dash Robot 1 - Movement VEX GO®: Introduction VEX GO®: Measurement Create a Drawing App Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Broadcast Events Skills Practice: If/Then Conditionals Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops Skills Practice: If/Then/Else Conditionals Skills Practice: Variables Scratch Drawing Tools Skills Practice: Costumes, Backdrops, and Animations Coding with LEGO® Spike Prime Skills Practice: Functions with Boolean Inputs Skills Practice: Operators Skills Practice: Functions with Number Inputs House Design with Area and Perimeter Classes and Objects in Games 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 How We See: Light Reflection Practice with Conditionals Part 2 Practice with Conditionals Part 4 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Practice with Conditionals Part 3 Seasonal Project (Fall): Gathering Apples Game Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest Forever Loop Dance Party Mad Libs Project Flower Garden Functions Project Design an App Game Design Project Decimal Division and Conditionals Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles Fossils and Past Environments Punctuation Game State Project Atoms and Molecules Geographic Effects on Early Civilizations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Makey Makey®: Introduction Introduction to Finch Robot® Modeling Perimeter with Finch Robot® Storytelling with Finch Robot® Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane I-Spy with Lists Animating Poetry Message Events: Scout Plays in the Forest Creating Algorithms Events: Dot in Space Functions: Paint by Numbers Loops: Catch the Ball Message Events: Simon Says Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Lists: Shopping with Scout Scout's Quest: Conditionals Creating Turtle Graphics Transportation Speeds and Sounds Conditionals: Flying Bird Broadcast Messages: Tell a Joke Lists: Spelling Bee Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Functions: About Me Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Race Track Game
5.AT.2
Create an algorithm to solve a problem while detecting and debugging logical errors within the algorithm.
    Loops (Unplugged) Exploring Ecosystems Sound Frequency & Amplitude Platform Game Design Digital Greeting Card Project Classifying Rocks Nutrition Maze Digital Vocabulary Flashcard Quiz Rights and Responsibilities Introduction to the BBC micro:bit® 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 Unit Fractions with Variables Dash Robot 1 - Movement Create a Drawing App Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Sequences Skills Practice: Broadcast Events Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops Skills Practice: Variables Scratch Drawing Tools Skills Practice: Costumes, Backdrops, and Animations Coding with LEGO® Spike Prime Skills Practice: Functions with Boolean Inputs Skills Practice: Operators Skills Practice: Functions with Number Inputs House Design with Area and Perimeter Classes and Objects in Games micro:bit® Rounding to the Nearest Ten Punctuate a Title micro:bit®: Animal Response to the Environment Pair Programming: Create a Band micro:bit® Rounding to the Nearest Hundred micro:bit® Rounding with Decimals Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Choose Your Own Path: Elements of Culture Classifying Shapes Using Lines and Angles Classifying Quadrilaterals in a Hierarchy Plan a Quest Animation Loops Project Mad Libs Project Flower Garden Functions Project Design an App Game Design Project Add and Subtract Fractions Naming Numbers Game Punctuation Game State Project Atoms and Molecules Multiplying and Dividing Fractions Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Introduction to Finch Robot® Modeling Perimeter with Finch Robot® Storytelling with Finch Robot® Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Debugging: Events and Loops Create a Maze Debugging: Mazes Events: Dot in Space Functions: Paint by Numbers Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs 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 Sequences: Parallel Programming Functions: About Me Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects
5.AT.3
Develop and recommend solutions to a given problem and explain the process to an audience.
    3D Design: Keyboard Accommodations Design an App
5.DA.1
Manipulate data to answer a question using a variety of computing methods and tools to collect, organize, graph, analyze, and publish the resulting information.
    Research: Informational Programs Using Digital Tools to Create Line Graphs Programming and Data Project
5.DA.2
Connect data from a simulation to real-life events.
    Sound Frequency & Amplitude Wave Generator Networks, Packets, and the Internet Balanced Ecosystems
5.NI.1
Explain responsible uses of technology and digital information; describe possible consequences of inappropriate use such as copyright infringement and piracy.
    Computer Basics Internet Positivity (Unplugged) Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Minecraft: Education Edition® Basic Gameplay Giving Credit Through Attributions Giving Credit Through Attributions Training AI Using Data Sequences: Digital Responsibilities
5.NI.2
Apply copyright principles to real life scenarios.
    Giving Credit Through Attributions
5.PC.1
Create simple animated stories or solve pre-existing problems using a precise sequence of instructions and simple loops, collaboratively or individually.
    Introduction to Computer Science and Scratch Practice with Conditionals Part 1 Adding with Loops Loops (Unplugged) 3D Design: Codeblocks Exploring Ecosystems Balanced and Unbalanced Forces Sound Frequency & Amplitude Events Platform Game Design Communities Adapt to & Modify their Environment Fractions and Variables Creative Storytelling Weather and Climate Digital Greeting Card Project Introduction to Comparison Operators Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Exploring Heat Decimal Multiplication and Conditionals Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Vocabulary Flashcard Quiz Animating Poetry Exploring the Water Cycle Simple Algorithms Random Sentence Generator Introduction to Conditionals Wave Generator Division and Conditionals Multiple Algorithms Multiplication and Conditionals Unit Converter Sensing and Responding to the Environment Effects of Pollution Nonfiction Animated Recordings Measuring Lengths Grammar Quiz Game Drawing with the BBC micro:bit® and Scratch Loops Dash Robot Storytelling Dash Robot Mazes Animating Sprites with Multiplication Earth Systems Classifying Shapes by Category Day and Night Cycle of Matter Multi-digit Multiplication and Conditionals Game Effects Clones in Games Constructive and Destructive Processes Revolutionary War Timeline Revolutionary War Timeline with the BBC micro:bit® Animal Classification Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Unit Fractions with Variables Multiplication Quiz Game Dash Robot 1 - Movement VEX GO®: Introduction Create a Drawing App Skills Practice: Events Skills Practice: Broadcast Events Skills Practice: If/Then Conditionals Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops Skills Practice: If/Then/Else Conditionals Skills Practice: Variables Scratch Drawing Tools Skills Practice: Costumes, Backdrops, and Animations Skills Practice: Functions with Boolean Inputs Skills Practice: Operators Skills Practice: Functions with Number Inputs Area of a Rectangle with Tiles House Design with Area and Perimeter Classes and Objects in Games Punctuate a Title micro:bit®: Animal Response to the Environment Pair Programming: Create a Band Seasonal Project (Spring): Create a Chase Game! VEX GO®: Speed and Energy How We See: Light Reflection Practice with Conditionals Part 2 Practice with Conditionals Part 4 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Practice with Conditionals Part 3 The US Government Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Complex Conditionals: Balloon Game Using the Go To Page Block Introduction to the Grid Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest Animation Loops Project Forever Loop Dance Party Pinball Game Project Mad Libs Project Flower Garden Functions Project Design an App Game Design Project Decimal Division and Conditionals Naming Numbers Game Modeling Life Cycles Fossils and Past Environments State Project Atoms and Molecules Geographic Effects on Early Civilizations Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Creating Algorithms Events: Dot in Space Functions: Paint by Numbers Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Scout's Quest: Conditionals Creating Turtle Graphics Transportation Speeds and Sounds Conditionals: Flying Bird Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Functions: About Me Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects
5.PC.2
Identify bugs (errors) in basic programming.
    Exploring Ecosystems Maze Game Project Sound Frequency & Amplitude Platform Game Design Digital Greeting Card Project Classifying Rocks Nutrition Maze Digital Vocabulary Flashcard Quiz 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 Unit Fractions with Variables 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 Skills Practice: Events Skills Practice: Sequences Skills Practice: Broadcast Events Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops Skills Practice: Variables Scratch Drawing Tools Skills Practice: Costumes, Backdrops, and Animations Coding with LEGO® Spike Prime Skills Practice: Functions with Boolean Inputs Skills Practice: Operators Skills Practice: Functions with Number Inputs Area of a Rectangle with Tiles House Design with Area and Perimeter Classes and Objects in Games 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 Game Design Project 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 Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Debugging: Events and Loops Create a Maze Click-a-Mole 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 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
5.IC.1
Analyze the impact of social media on individuals, families, and society.
    Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity