Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for TN CS K-5 [archive]

74

Standards in this Framework

Standard Lessons
FCO.1
Demonstrate fundamental technology skills (e.g. turn on and log in to device).
    Introduction to Computer Science and Scratch
    Computer Basics
    Winter Celebrations Around the World
FCO.2
Interact with a device using a pointing tool such as a mouse, tactile sensor, or other input.
    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
    Drawing Tools: Farm Scene
FCO.3
Navigate to applications and documents by using desktop icons, windows, and menus.
    Computer Basics
    Introduction to Coding with LEGO® SPIKE Essential
    Minecraft: Education Edition® Basic Gameplay
    LEGO® SPIKE Essential: Design for Changing Weather
FCO.4
Use age-appropriate online tools and resources (e.g. tutorial, assessment, web browser).
    Digital Research 2: Choice Research
    Productivity Software Inquiry Project
    Choice Research
FCO.5
Demonstrate fundamental keyboarding skills.
    Computer Basics
    Minecraft: Education Edition® Basic Gameplay
    Keyboard Introduction
FCO.6
Select and use appropriate word processing, spreadsheets, and multimedia applications.
    Using Digital Tools to Create Line Graphs
    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
FCO.7
Use menu, tool bar, and editing functions (e.g. font/size/style/line spacing, margins, spell check) to format, edit, save, and print a document.
    Introduction to Google Docs™
    Introduction to Microsoft Word™
    Productivity Software Inquiry Project
FCO.8
Identify and solve routine hardware and software problems that occur during routine usage.
    Computer Detectives: Hardware and Software Problems
    Computer Detectives: Computer Problems
CC.1
Interact with peers, experts, and others using a variety of digital tools and devices.
    Minecraft: Education Edition® Basic Gameplay
    Pair Programming: Create a Band
CC.2
Communicate information and ideas effectively to multiple audiences using a variety of media and formats. (e.g., reports, research papers, presentations, newsletters, Web sites, podcasts, blogs), citing sources.
    Research Presentations
    Animating Poetry
    Digital Research 2: Choice Research
    Animating Poetry
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Choice Research
CC.3
Contribute, individually or as part of a team, to work to identify and solve authentic problems or produce original works using a variety of digital tools and devices.
    Research Presentations
    Introduction to LEGO® Spike Prime
    Coding with LEGO® Spike Prime
    3D Design: Keyboard Accommodations
    Pair Programming: Create a Band
    LEGO® SPIKE Essential: Design for Changing Weather
    Digital Greeting Card
    Design an App
    Park Cleanup STEM Project with Bee-Bot®
    Park Cleanup STEM Project with Code & Go® Robot Mouse
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
AIT.1
Identify and define problems and form significant questions for investigation.
    Digital Research 2: Choice Research
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Choice Research
AIT.2
Develop a plan to use technology to find a solution and create projects.
    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!
    Productivity Software Inquiry Project
    Guided Research
    Introduction to Research
    Design Thinking + Accessibility [3rd]
    Choice Research
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
AIT.3
Determine the best technology and appropriate tool to address a variety of tasks and problems.
    Using Digital Tools to Create Line Graphs
AIT.4
Use multiple processes and diverse perspectives to explore alternative solutions.
    3D Design: Keyboard Accommodations
    Design an App
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
AIT.5
Evaluate the accuracy, relevance, appropriateness, and bias of electronic information sources.
    Digital Research 1: Guided Research
    Guided Research
    Introduction to Research
AIT.6
Collect, organize, analyze, and interpret data to identify solutions and/or make informed decisions.
    Digital Research 1: Guided Research
    Advanced Data and Programming
    Data Patterns and Predictions
    Basic Data and Programming Project
    Basic Data and Programming
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Guided Research
    Introduction to Research
AIT.7
Infer and predict or propose relationships with data.
    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
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Sorting with Decision Trees
AIT.8
Identify that various algorithms can achieve the same result and determine the most efficient sequence.
    Multiple Algorithms
    Creating Algorithms
    Compare and Refine Algorithms
DC.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
    Safe and Responsible Use of Technology
    Social Media + Cyberbullying Lesson [5th]
    Remix and Give Credit [3rd]
    Remix the Right Way [4th]
DC.2
Exhibit a positive mindset toward using technology that supports collaboration, learning, and productivity.
    Internet Positivity (Unplugged)
    Our Words Have Power (Cyberbullying)
    Digital Identity
    Pair Programming: Create a Band
    Training AI Using Data
    Safe and Responsible Use of Technology
    Social Media + Cyberbullying Lesson [5th]
DC.3
Exhibit leadership for digital citizenship.
    Internet Positivity (Unplugged)
    Our Words Have Power (Cyberbullying)
    Digital Identity
    Safe and Responsible Use of Technology
    Social Media + Cyberbullying Lesson [5th]
DC.4
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
    Our Words Have Power (Cyberbullying)
    Strong Usernames and Passwords
    Digital Identity
    Passwords
    Online Etiquette
    Social Media + Cyberbullying Lesson [5th]
DC.5
Explain responsible uses of technology and digital information; describe possible consequences of inappropriate use such as copyright infringement and piracy.
    Giving Credit Through Attributions
    Sequences: Digital Responsibilities
    Online Etiquette
    Remix and Give Credit [3rd]
    Remix the Right Way [4th]
ISA.1
Enter, organize, and synthesize information in a variety of platforms (e.g. saving, organizing, and storing word documents and spreadsheets)
    Using Digital Tools to Create Line Graphs
ISA.2
Identify and use a variety of storage media and demonstrate an understanding of the rationale for using a certain medium for a specific purpose.
    Data Storage
    Data Storage and Variables
    Data Storage with Symbols
    Variables: Keeping Score
    File Management & Data Storage (3)
    File Management & Data Storage (4)
    File Management & Data Storage (5)
ISA.3
Plan and use strategies to access information and guide inquiry.
    Research: Effective Keywords
    Digital Research 2: Choice Research
    Inquiry Project: Survey Bar Graph
    Inquiry Project: Data Bar Graph
    Inquiry Project: Line Graph
    Productivity Software Inquiry Project
    Choice Research
ISA.4
Locate information from a variety of sources.
    Research: Effective Keywords
    Research Presentations
    Digital Research 1: Guided Research
    Digital Research 2: Choice Research
    Research: Informational Programs
    Productivity Software Inquiry Project
    Guided Research
    Introduction to Research
    Choice Research
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
ISA.5
Perform basic searches on databases to locate information.
    Research: Effective Keywords
    Research Presentations
    Digital Research 1: Guided Research
    Research: Informational Programs
    Productivity Software Inquiry Project
    Guided Research
    Introduction to Research
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
ISA.6
Select appropriate information sources and digital tools.
    Research: Effective Keywords
    Research Presentations
    Digital Research 1: Guided Research
    Digital Research 2: Choice Research
    Research: Informational Programs
    Using Digital Tools to Create Line Graphs
    Productivity Software Inquiry Project
    Guided Research
    Introduction to Research
    Choice Research
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
ISA.7
Use age appropriate technologies to locate, collect, organize content from media collection(s) for specific purposes, such as citing sources.
    Research: Effective Keywords
    Digital Research 1: Guided Research
    Research: Informational Programs
    Productivity Software Inquiry Project
    Guided Research
    Introduction to Research
    Digital Information (Research) + Attribution [3rd]
    Digital Information (Research) + Attribution [4th]
    [5] Digital Information (Research) + Attribution
ISA.8
Describe the rationale for various security measures when using technology.
    Strong Usernames and Passwords
    Passwords
K.CCP.1
Identify, using appropriate terminology, common physical components of computing systems (hardware). For example, but not limited to, desktop computers, laptop computers, tablet devices, monitors, keyboards, mice and printers.
    Input Devices
    Computer Basics
    How Computing Systems Work
    Ozobot® Programming 1: Introduction
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
K.CCP.2
Use simple trial and error strategies to identify when a computing device is not working as intended. For example but not limited to, if the device does not turn on students can identify if it needs to be charged or is unplugged before saying the device does not work.
    Introduction to Coding with LEGO® SPIKE Essential
    Kibo®: Communicating Across Distances (Light and Sound)
    Computer Detectives: Computer Problems
K.CCP.3
Define an algorithm as a list of steps that can be followed to finish a task or solve a problem.
    Sequences (Unplugged)
    VEX 123®: Introduction
    VEX 123®: Math Word Problems
    Introduction to Kibo®
    Telling Time
    VEX 123®: Defining Shape Attributes
    Create a Map
    Scout's Scratch Expedition Part 1
    Scout's Scratch Expedition Part 3
    Scout's Scratch Expedition Part 4
    Create a Maze
    Sequences (Unplugged)
K.CCP.4
Decompose an example problem into smaller sub-problems with teacher guidance or independently.
    Comparing Organisms
    Properties of Matter
    Animal Life Cycles
    Weather and Seasons
    Counting with Bee-Bot®
    Introduction to Bee-Bot®: Planning a Program
    Introduction to LEGO® Spike Essential
    VEX 123®: Math Word Problems
    Weather with Bee-Bot®
    Needs of Living Things with Bee-Bot®
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Moving Targets Game
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    Shapes with Bee-Bot®
    Making Ten with Bee-Bot®
    VEX 123®: Defining Shape Attributes
    Forever Loop Dance Party
    Create a Map
    Design an Adventure Game
    Flower Garden Functions Project
    Preventing Erosion
    Geographic Effects on Early Civilizations
    Multiplying and Dividing Fractions
    micro:bit® Reaction Game
    Weather with Code & Go® Robot Mouse
    Counting with Code & Go® Robot Mouse
    Introduction to Code & Go® Robot Mouse: Planning a Program
    Comparing Length with Code & Go® Robot Mouse
    Needs of Living Things with Code & Go® Robot Mouse
    Shapes with Code & Go® Robot Mouse
    Making Ten with Code & Go® Robot Mouse
    Scout's Scratch Expedition Part 1
    Debugging: Events and Sequences
    Scout's Scratch Expedition Part 3
    Programming a Cycle
    Debugging: Message Events and Loops
    Create a Maze
    Loops: Follow the Path
    Message Events: Scout Plays in the Forest
    Debugging: Events and Motion
    Message Events: Simon Says
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Moving Targets Game
    Changing Environments with Bee-Bot®
    Changing Environments with Code & Go® Robot Mouse
K.CCP.5
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to illustrate a program's sequence and outcomes.
    Research Presentations
    Create Your Own Story Problem
    Original Story Animations - Personal Story
    Original Story Animations - Fiction Story
    LEGO® SPIKE Essential: Design a Moving Statue
    LEGO® SPIKE Essential: Design for Changing Weather
1.CCP.1
Recognize and utilize common physical components of computing systems (hardware) and software concepts using correct terminology. For example, but not limited to, laptop computers, tablets, monitors, keyboards, printers; software concepts such as sign-in requirements, input, output, debug, and program.
    Input Devices
    Computer Basics
    How Computing Systems Work
    Introduction to Coding with LEGO® SPIKE Essential
    Introduction to Kibo®
    Kibo®: Communicating Across Distances (Light and Sound)
    Coding with LEGO® Spike Prime
    LEGO® SPIKE Essential: Design a Moving Statue
    3D Design: Create a Bubble Wand
    LEGO® SPIKE Essential: Design for Changing Weather
    Introduction to Debugging
    Debugging: Events and Motion
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
1.CCP.2
Use simple trial and error strategies to identify hardware and software problems that occur using appropriate terminology. For example but not limited to an app or program is not working as expected, no sound is coming from a device, or a device will not turn on.
    Introduction to Coding with LEGO® SPIKE Essential
    Introduction to Kibo®
    Computer Detectives: Computer Problems
1.CCP.3
Construct an algorithm by arranging 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
    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
    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
    Animal Sounds
    Events: Submarine Sequences
    Moving Targets Game
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    Introduction to Events
    Sequences: Snowball Fight
    Acting with Events
    Data Storage with Symbols
    Variables: Keeping Score
    Bowling Game
    All About Me!
    Drawing Tools: Nature Walk
    Introduction to Repeat Loops
    Changing Environments with Bee-Bot®
    Seasonal Project (Winter): Build a Snowman
    Changing Environments with Code & Go® Robot Mouse
    micro:bit® Butterfly Migration Simulator
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
    Making a Timer
    Choice Research
1.CCP.4
Determine that data (numbers, words, colors, and images) can be stored in computer programs.
    Digital Research 2: Choice Research
    Data Storage and Variables
    Hide and Seek Game
    Data Storage with Symbols
    Variables: Keeping Score
    Choice Research
1.CCP.5
Collaboratively or individually, students use programming to create simple animated stories or solve pre existing problems using a precise sequence of instructions and simple loops. For example but not limited to, if a dialogue is not sequenced correctly, the animated story will not make sense; or using loops in a program to show the life cycle of a butterfly, a loop could be combined with move commands to allow continual but controlled movement of the character.
    Introduction to Message Events
    Animal Life Cycles
    Research Presentations
    Storytelling Animations
    Create Your Own Story Problem
    Original Story Animations - Personal Story
    Storytelling Animations Part 2
    Original Story Animations - Fiction Story
    Changes in the Environment
    Space Travel Project
    Seed Dispersal
    Forever Loop Dance Party
    About Me Project
    Garden Project
    Create a Map
    Design an Adventure Game
    Flower Garden Functions Project
    micro:bit® Reaction Game
    Programming a Cycle
    Create an Original Story Animation
    Loops: Follow the Path
    Speed Block: Bouncy Ball
    Message Events: Scout Plays in the Forest
    Message Events: Simon Says
    Loops: Frog and Rabbit
    Grid: Arctic Animation
    Forever Loops: Fireworks
    Loops: Play in the Park
    All About Me!
    Careers in CS: Litter Free Communities
    Careers in CS: Coding for Fashion-Retail
    Algorithms: Connecting a Path
1.CCP.6
Decompose larger problems or tasks into smaller sub-problems independently.
    Comparing Organisms
    Maze Game Project
    Animal Life Cycles
    Weather and Seasons
    Introduction to LEGO® Spike Essential
    VEX 123®: Math Word Problems
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Sequences
    Skills Practice: Message Events
    Moving Targets Game
    VEX 123®: Patterns of Living Things
    Seed Dispersal
    Unplugged Introduction to ScratchJr: Part 1
    Unplugged Introduction to ScratchJr: Part 2
    Seasonal Project (Fall): Gathering Apples Game
    Using the Go To Page Block
    VEX 123®: Defining Shape Attributes
    Forever Loop Dance Party
    About Me Project
    Create a Map
    Design an Adventure Game
    Flower Garden Functions Project
    Multiplying Fractions by Whole Numbers
    Preventing Erosion
    Multiplying and Dividing Fractions
    micro:bit® Reaction Game
    Debugging: Events and Sequences
    Programming a Cycle
    Debugging: Message Events and Loops
    Loops: Follow the Path
    Message Events: Scout Plays in the Forest
    Pages: Scout's Travels
    Garden Project
    Message Events: Simon Says
    Maze Game Project
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Moving Targets Game
    Sequences: Snowball Fight
    Bowling Game
    All About Me!
1.CCP.7
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to illustrate a program's sequence and outcomes.
    Research Presentations
    Original Story Animations - Personal Story
    Original Story Animations - Fiction Story
    Introduction to LEGO® Spike Essential
    LEGO® SPIKE Essential: Design a Moving Statue
    LEGO® SPIKE Essential: Design for Changing Weather
1.CCP.8
Compare positive and negative effects computer technology has in the lives of people. Identify ways that programs and/or hardware is used by groups within society. For example, touchscreens are used by children differently than they are used by artists.
    Impacts of Technology in Our World
2.CCP.1
Identify and describe how hardware and software components make up a computing system.
    Computer Basics
    How Computing Systems Work
    Ozobot® Programming 1: Introduction
    Introduction to Coding with LEGO® SPIKE Essential
    Introduction to Kibo®
    LEGO® SPIKE Essential: Design a Moving Statue
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
2.CCP.2
Identify, using accurate terminology and debugging strategies, simple hardware and software problems that may occur during use. For example, but not limited to, if an app or program is not working as expected, no sound or device won't turn on.
    Introduction to Coding with LEGO® SPIKE Essential
    Introduction to Kibo®
    Debugging
    Computer Detectives: Computer Problems
    Introduction to Debugging
2.CCP.3
Analyze and improve an algorithm that includes sequencing and simple patterns with or without a computing device.
    Sequences (Unplugged)
    Loops Part 2
    Loops
    Telling Time
    Debugging
    Forever Loop Dance Party
    Introduction to Debugging
2.CCP.4
Evaluate how computer programs can manipulate stored data (words, numbers, colors, and images) with support or independently.
    Digital Research 2: Choice Research
    Choice Research
2.CCP.5
Create or revise a computational artifact (a visualization, a graphic, a video, a program, or an audio recording), using appropriate attributions for revisions.
    Light and Shadows
    Research Presentations
    Weather and Seasons
    Sun and Moon, Day and Night
    Changes in the Environment
    3D Design: Create a Bubble Wand
    Giving Credit Through Attributions
2.CCP.6
Define a problem or task, decompose it into smaller sub-problems.
    Comparing Organisms
    Sequences (Unplugged)
    Properties of Matter
    Maze Game Project
    Animal Life Cycles
    Counting with Mazes
    Research Presentations
    Adding within 20 and Sequences (Unplugged)
    Loops
    Advanced Data and Programming
    Wildlife Scene Project
    VEX 123®: Math Word Problems
    Introduction to Kibo®
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: Repeat Loops
    Moving Targets Game
    VEX 123®: Patterns of Living Things
    Seed Dispersal
    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
    VEX 123®: Defining Shape Attributes
    Forever Loop Dance Party
    Create a Map
    Design an Adventure Game
    Flower Garden Functions Project
    Multiplying Fractions by Whole Numbers
    Geographic Effects on Early Civilizations
    Multiplying and Dividing Fractions
    micro:bit® Reaction Game
    Basic Data and Programming Project
    Programming a Cycle
    Loops: Follow the Path
    Message Events: Scout Plays in the Forest
    Message Events: Simon Says
    Maze Game Project
    Loops: Frog and Rabbit
    Forever Loops: Fireworks
    Loops: Play in the Park
    Basic Data and Programming
    Grid: Solving Mazes
    Moving Targets Game
    Transportation Speeds and Sounds
    Sequences (Unplugged)
    Introduction to Repeat Loops
    Seasonal Project (Winter): Build a Snowman
    Making a Timer
2.CCP.7
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to construct a program's sequence and revise outcomes.
    Original Story Animations - Personal Story
    Original Story Animations - Fiction Story
    Introduction to Coding with LEGO® SPIKE Essential
    LEGO® SPIKE Essential: Design a Moving Statue
    VEX 123®: Patterns of Living Things
    LEGO® SPIKE Essential: Design for Changing Weather
    Design an Adventure Game
2.CCP.8
Compare positive and negative impacts computer technology has in the lives of people.
    Impacts of Technology in Our World
3.CCP.1
Recognize and understand that a series of devices and components form a system of interdependent parts with a common purpose.
    How Computing Systems Work
    Introduction to micro:bit®
    Drawing with micro:bit® and Scratch
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Dash® Robot 1 - Movement
    Minecraft: Education Edition® Basic Gameplay
    LEGO® SPIKE Essential: Design a Moving Statue
    LEGO® SPIKE Essential: Design a Car Sensor
    Makey Makey®: Introduction
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    micro:bit® Butterfly Migration Simulator
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
3.CCP.2
Describe how and why information is broken up and travels in packets (collections of data).
    Networks, Packets, and the Internet
    Modeling Network Connections
3.CCP.3
Identify and determine the purpose of a variable and the data that it stores in an algorithm.
    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
    Animating Unit Fractions
    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
    I-Spy with Lists
    Functions: Paint by Numbers
    Lists: Shopping with Scout
    Transportation Speeds and Sounds
    Lists: Spelling Bee
    Variables in Dance
    Game Design Project
    Operators: Coin Flip
    Functions: About Me
    Race Track Game
    Unit Fractions with Variables
    Seasonal Project (Winter): Design a Snowman
    Conditionals: Sphero® Shark Race
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
3.CCP.4
Using a block of code or script from a previous program, identify the control structures in the algorithm such as loops and/or conditionals in the code.
    Practice with Conditionals Part 1
    3D Design: Codeblocks
    Complex Conditionals: If/Then/Else Chase the Star
    Nutrition Maze
    Introduction to Conditionals
    Division and Conditionals
    Multiple Algorithms
    Day and Night
    Game Effects
    Clones in Games
    Digital Pet Project
    Multiplication Quiz Game
    Skills Practice: If/Then Conditionals
    Skills Practice: Functions
    Skills Practice: Forever Loops
    Skills Practice: If/Then/Else Conditionals
    Skills Practice: Costumes, Backdrops, and Animations
    Skills Practice: Functions with Boolean Inputs
    Skills Practice: Functions with Number Inputs
    Classes and Objects in Games
    Practice with Conditionals Part 2
    Practice with Conditionals Part 4
    Practice with Conditionals Part 3
    Complex Conditionals: Balloon Game
    Forever Loop Dance Party
    Flower Garden Functions Project
    Decimal Division and Conditionals
    Modeling Life Cycles
    Fossils and Past Environments
    Balanced Ecosystems
    micro:bit® Reaction Game
    I-Spy with Lists
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Scout's Quest: Functions with Number Inputs
    Lists: Shopping with Scout
    Scout's Quest: Conditionals
    Conditionals: Flying Bird
    Lists: Spelling Bee
    Functions: About Me
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Race Track Game
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
3.CCP.5
Using a block of code or script from a previous program, decompose into sections and/or subprograms to make it easier to read or more manageable.
    Introduction to Computer Science and Scratch
    Adding with Loops
    Animating Poetry
    Grammar Quiz Game
    Dash® Robot Mazes
    Cycle of Matter
    Multi-digit Multiplication and Conditionals
    Clones in Games
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    LEGO® SPIKE Essential: Design a Car Sensor
    VEX GO®: Lines and Angles
    Forever Loop Dance Party
    Multimedia Book Report
    Animating Poetry
    CS Innovators: Grace Hopper
    Winter Celebrations Around the World
3.CCP.6
Using a block of code or script from a previous lesson, identify sections for the code that may be reused into a new strand of code.
3.CCP.7
Describe ways that programs and/or hardware are used by groups within society. For example, touchscreens are used by children differently than they are used by artists.
4.CCP.1
Recognize the input and output devices along with the components that form an interdependent system with a common purpose.
    How Computing Systems Work
    Introduction to micro:bit®
    Drawing with micro:bit® and Scratch
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Ozobot® Programming 1: Introduction
    Dash® Robot 1 - Movement
    Minecraft: Education Edition® Basic Gameplay
    Create a Drawing App
    LEGO® SPIKE Essential: Design a Moving Statue
    micro:bit® Rounding to the Nearest Ten
    micro:bit®: Animal Response to the Environment
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    VEX GO®: Lines and Angles
    Makey Makey®: Introduction
    Makey Makey®: Graphing Points on a Coordinate Plane
    micro:bit®: Graphing Points on a Coordinate Plane
    micro:bit® Butterfly Migration Simulator
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
4.CCP.2
Demonstrate how information is broken up and can travel in packets through different systems.
    Networks, Packets, and the Internet
    Modeling Network Connections
4.CCP.3
Using a block of code or script from an existing program, identify the variables in the algorithm to determine if or how these might be manipulated to improve the program.
    Balanced Ecosystems
    Pong Game
    Click-a-Mole
    Program an AI Chatbot
    Code Tunes
    AI Chatbots
4.CCP.4
Construct an algorithm to solve a problem that includes control structures such as loops, event handlers, and conditionals collaboratively with or without a computing device.
    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
    Scratch Digital Greeting Card
    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 Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Simple Algorithms
    Parts of Speech: 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 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
    Animating Unit Fractions
    Multiplication Quiz Game
    VEX GO®: Introduction
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    Skills Practice: 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
    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
    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!
    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
    Complex Conditionals: Balloon Game
    Choose Your Own Path: Elements of Culture
    Using the Go To Page Block
    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
    Punctuation Game
    State Project
    Atoms and Molecules
    Geographic Effects on Early Civilizations
    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
    Pong Game
    Click-a-Mole
    Animating Poetry
    Introduction to Clones
    Program an AI Chatbot
    Events: Dot in Space
    Snake Game
    Functions: Paint by Numbers
    Loops: Catch the Ball
    Scout's Quest: Functions with Boolean Inputs
    Broadcast Messages: Marco Polo
    Scout's Quest: Variables
    Clones: Throwing Acorns Game
    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
    Code Tunes
    Functions: About Me
    Conditionals: Changing Effects
    Conditionals: Underwater Exploration
    Conditionals: Color Sense
    Conditionals: Mazes
    Introduction to Functions
    Costumes, Backdrops, and Animations
    Loops: Falling Objects
    House Design with Area and Perimeter
    Star Brightness and Distance
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    micro:bit® Butterfly Migration Simulator
    Drawing Tools: Sea Creatures
    Loops: Sphero® Underwater Exploration
    Conditionals: Sphero® Shark Race
    Winter Celebrations Around the World
    AI Chatbots
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
4.CCP.5
Using a block of code or script that has been used in a previous program or algorithm, identify sections that can be reused into a new block or script of code.
    Multiple Algorithms
    Creating Algorithms
    Compare and Refine Algorithms
4.CCP.6
Use existing code and identify sections of code that can be used to remix into a new program with proper attributions for efficiency.
    Giving Credit Through Attributions
    Remix and Give Credit [3rd]
    Remix the Right Way [4th]
4.CCP.7
Describe ways that hardware and software are used by various members of society including accessibility features. For example, voice commands can be used for accessibility or convenience.
    How Computing Systems Work
    3D Design: Keyboard Accommodations
    Design an App
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
5.CCP.1
Identify and describe the role of various input and output devices and components that are within an interdependent system with a common purpose.
    How Computing Systems Work
    Introduction to micro:bit®
    Drawing with micro:bit® and Scratch
    Revolutionary War Timeline with the BBC micro:bit®
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Ozobot® Programming 1: Introduction
    Dash® Robot 1 - Movement
    Minecraft: Education Edition® Basic Gameplay
    Create a Drawing App
    Minecraft® Coding Fundamentals - Basic Moves
    Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
    LEGO® SPIKE Essential: Design a Moving Statue
    micro:bit® Rounding to the Nearest Ten
    micro:bit®: Animal Response to the Environment
    micro:bit® Rounding to the Nearest Hundred
    micro:bit® Rounding with Decimals
    LEGO® SPIKE Essential: Design a Car Sensor
    VEX GO®: Lines and Angles
    Introduction to Sphero Mini® and Sphero BOLT+®
    Loops: Sphero® Underwater Exploration
    Dash® Robot 2 - Proximity Sensor
    Conditionals: Sphero® Shark Race
    Dash® Robot 3 - Loops and Functions
    Introduction to Computing Systems [3]
    Exploring Computing Systems [4]
    Practicing Computing Systems [5]
5.CCP.2
Investigate and trace a bundle of information through a series of packets and different systems via a protocol.
    Networks and Protocols
5.CCP.3
Decompose (break down) complex real-world problems in multiple ways that use variables to develop a solution or procedure based on data.
    Animating Unit Fractions
    Unit Fractions with Variables
    Computational Thinking: Design an Obstacle Course
    CS Innovators: Grace Hopper
    Computational Thinking: Design a School
    Computational Thinking: Design a Neighborhood
5.CCP.4
Create an algorithm which includes control structures to solve a problem using visual block-based and/or text based programming language both collaboratively and 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
    Scratch Digital Greeting Card
    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 Flashcards
    Animating Poetry
    Exploring the Water Cycle
    Simple Algorithms
    Parts of Speech: 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 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
    Animating Unit Fractions
    Multiplication Quiz Game
    Dash® Robot 1 - Movement
    VEX GO®: Introduction
    Create a Drawing App
    Skills Practice: 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
    House Design with Area and Perimeter
    Star Brightness and Distance
    Unit Fractions with Variables
    Digital Vocabulary Flashcard Quiz
    Seasonal Project (Winter): Design a Snowman
    Drawing Tools: Sea Creatures
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
    Winter Celebrations Around the World
    Compare and Refine Algorithms
    Design Thinking + Accessibility [3rd]
    Design Thinking + Accessibility [4th]
    Design Thinking + Accessibility [5th]
5.CCP.5
Decompose complex code into subsections or subprograms for reuse into other programs.
    Grammar Quiz Game
    Interactive Map of the 13 Colonies
    Interactive Map of the 13 Colonies with the BBC micro:bit®
    Digital Pet Project
    Skills Practice: Sequences
    Skills Practice: Operators
    Classes and Objects in Games
    Operators: Coin Flip
    Sequences: Parallel Programming
5.CCP.6
Decompose a piece of code with the intent to debug a section of code.
    Platform Game Design
    Nutrition Maze
    Advanced Data and Programming
    Dash® Robot Storytelling
    Dash® Robot Mazes
    Digital Pet Project
    Dash® Robot 1 - Movement
    Skills Practice: Sequences
    Classes and Objects in Games
    VEX GO®: Lines and Angles
    Pinball Game Project
    Mad Libs Project
    Game Design Project
    Game Design Project
    Sequences: Parallel Programming
    Dash® Robot 2 - Proximity Sensor
    Dash® Robot 3 - Loops and Functions
5.CCP.7
Formulate alternative uses for software and hardware for various members of society.
    3D Design: Keyboard Accommodations