Standard |
Lessons |
K.AP.1
The student will apply computational thinking to identify patterns and sort items into categories based on an attribute.
|
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
K.AP.2
The student will plan and implement algorithms that include sequential order.
|
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
K.CSY.1
The student will identify the purpose and components of a computing device.
|
Input Devices
Computer Basics
|
K.CSY.2
The student will identify when a computing device might not work as expected.
|
Computer Detectives: Computer Problems
|
K.CYB.1
The student will demonstrate safe and responsible use of computing technologies.
|
Passwords
Online Etiquette
|
K.CYB.2
The student will describe the importance of protecting personal information online.
|
Passwords
|
K.DA.1
The student will gather and record data with or without a computing device.
|
Digital Research 1: Guided Research
Digital Research 2: Choice Research
Advanced Data and Programming
Basic Data and Programming Project
Basic Data and Programming Project
|
K.DA.2
The student will create representations of data to make predictions and draw conclusions.
|
Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming Project
Basic Data and Programming Project
|
K.IC.1
The student will identify and discuss how computing technologies impact people's lives.
|
Impacts of Technology in Our World
|
K.IC.2
The student will discuss and describe how different careers use computing technologies.
|
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
|
K.NI.1
The student will describe how people can communicate with others by connected computing devices and the Internet.
|
Online Etiquette
|
1.AP.1
The student will apply computational thinking by sorting items into categories based on multiple attributes and create patterns.
|
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
1.AP.2
The student will plan and implement algorithms that include the use of sequence and an event based on a predetermined task.
|
Research Presentations
Who Keeps Us Safe?
Create Your Own Story Problem
Original Story Animations - Personal Story
Storytelling Animations Part 2
Original Story Animations - Fiction Story
Seed Dispersal
LEGO® SPIKE Essential: Design for Changing Weather
Introduction to Speed Blocks
About Me Project
Chicken Crossing Game
Garden Project
River Crossing Game
Tap-a-Mole Game
Garden Project
Transportation Speeds and Sounds
All About Me!
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
1.AP.3
The student will use the iterative design process to construct, test, and debug algorithms that include sequencing and an event.
|
Maze Game Project
Events
Loops Part 2
Counting with Mazes
Build a Sentence
Research Presentations
Create Your Own Story Problem
Loops
Advanced Data and Programming
Wildlife Scene Project
Changes in the Environment
Introduction to Bee-Bot®: Planning a Program
Introduction to Coding with LEGO® SPIKE Essential
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
Space Travel Project
Moving Targets Game
VEX 123®: Patterns of Living Things
Seed Dispersal
Debugging
Kibo®: Adding and Subtracting
Seasonal Project (Summer): Pop the Balloons
Forever Loop Dance Party
Code Block Review
End Block: Program a Race
Chicken Crossing Game
Garden Project
River Crossing Game
Create a Map
Tap-a-Mole Game
Design an Adventure Game
Patterns and Music
Introduction to Debugging
Events (Alpine UT updates)
Introduction to Code & Go® Robot Mouse: Planning a Program
Ozobot® Cycle
Debugging: Events and Sequences
Create an Original Story Animation
Debugging: Message Events and Loops
Speed Block: Bouncy Ball
Garden Project
Debugging: Events and Motion
Maze Game Project
Grid: Solving Mazes
Events: Submarine Sequences
Moving Targets Game
Sequences: Snowball Fight
Bowling Game
Introduction to Repeat Loops
|
1.CSY.1
The student will describe how computing components work together to create a computing system.
|
Input Devices
Computer Basics
|
1.CSY.2
The student will use accurate terminology to describe when a computing system might not work as expected.
|
Computer Detectives: Computer Problems
|
1.CYB.1
The student will demonstrate safe and responsible use of computing technologies.
|
Passwords
Online Etiquette
|
1.CYB.2
The student will discuss the importance of using a password to protect private information.
|
Passwords
|
1.DA.1
The student will explore how data can be stored and retrieved from various computing devices.
|
Data Storage and Variables
Welcome to CodeHS!
Get Organized with Files
Data Storage with Symbols
|
1.DA.2
The student will create representations of data to make predictions and draw conclusions.
|
Digital Research 1: Guided Research
Digital Research 2: Choice Research
Advanced Data and Programming
Basic Data and Programming Project
Basic Data and Programming Project
|
1.IC.1
The student will describe how computing technologies impact daily tasks and communication.
|
Impacts of Technology in Our World
|
1.IC.2
The student will describe tasks and activities that use screens and categorize them based on their use.
|
|
1.IC.3
The student will compare and contrast ways people complete tasks with and without computing technologies.
|
|
1.NI.1
The student will explain that computing devices and the use of the Internet allow people the ability to gather information and connect with others.
|
Digital Research 1: Guided Research
Digital Research 2: Choice Research
|
2.AP.1
The student will apply computational thinking to identify patterns, and design algorithms to compare and contrast objects based on attributes.
|
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
2.AP.2
The student will plan and implement algorithms that consists of events and loops using a block-based programming language.
|
Loops
Loops: Catching Butterflies
Loops: Predator and Prey
Loops: Follow the Path
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Introduction to Repeat Loops
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
|
2.AP.3
The student will use the iterative design process to create, test, and debug a program containing events and loops in a block-based programming tool.
|
Maze Game Project
Events
Loops Part 2
Counting with Mazes
Build a Sentence
Research Presentations
Create Your Own Story Problem
Loops
Advanced Data and Programming
Wildlife Scene Project
Changes in the Environment
Introduction to Bee-Bot®: Planning a Program
Introduction to Coding with LEGO® SPIKE Essential
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
Space Travel Project
Moving Targets Game
VEX 123®: Patterns of Living Things
Seed Dispersal
Debugging
Kibo®: Adding and Subtracting
Seasonal Project (Summer): Pop the Balloons
Forever Loop Dance Party
Code Block Review
End Block: Program a Race
Chicken Crossing Game
Garden Project
River Crossing Game
Create a Map
Tap-a-Mole Game
Design an Adventure Game
Patterns and Music
Introduction to Debugging
Events (Alpine UT updates)
Introduction to Code & Go® Robot Mouse: Planning a Program
Ozobot® Cycle
Debugging: Events and Sequences
Create an Original Story Animation
Debugging: Message Events and Loops
Speed Block: Bouncy Ball
Garden Project
Debugging: Events and Motion
Maze Game Project
Grid: Solving Mazes
Events: Submarine Sequences
Moving Targets Game
Sequences: Snowball Fight
Bowling Game
Introduction to Repeat Loops
|
2.CSY.1
The student will describe the characteristics of computing systems including hardware, software, input, and output.
|
Input Devices
Computer Basics
|
2.CSY.2
The student will demonstrate an understanding of how to troubleshoot simple hardware and software problems that may occur during use.
|
Computer Detectives: Computer Problems
|
2.CYB.1
The student will model safe and responsible behaviors when using information and computing technologies.
|
Passwords
Online Etiquette
|
2.CYB.2
The student will explain the importance of using passwords to protect private information.
|
Passwords
|
2.DA.1
The student will analyze data to make decisions with or without a computing device.
|
Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming Project
Basic Data and Programming Project
|
2.DA.2
The student will manipulate data, create representations, and evaluate data to solve a problem.
|
Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming Project
Basic Data and Programming Project
|
2.IC.1
The student will examine the positive and negative impacts of how using computing technologies has changed the way people live, work, and interact.
|
Impacts of Technology in Our World
|
2.IC.2
The student will explain the need to balance screen time and other activities.
|
|
2.IC.3
The student will explain how computing technologies have an impact on the workforce.
|
Impacts of Technology in Our World
|
2.NI.1
The student will demonstrate the use of the Internet in gathering information to accomplish a task.
|
Digital Research 1: Guided Research
Digital Research 2: Choice Research
|
3.AP.1
The student will apply computational thinking to design algorithms to extend patterns, processes, or components of a problem.
|
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
|
3.AP.2
The student will plan and implement algorithms that consist of events and conditional control structures using a block-based programming language.
|
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
Scratch Digital Greeting Card
From ScratchJr to Scratch
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
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
ScratchJr to Scratch: Events and Loops
Dash® Robot 1 - Movement
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Cue Robot 3 - Loops and Functions
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: 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
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
VEX GO®: Lines and Angles
Plan a Quest
Pinball Game Project
Mad Libs Project
Functions Dance 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
State Project
Atoms and Molecules
Rates and Unit Rates
Positive and Negative Numbers
Evaluate Algebraic Equations
Balanced Ecosystems
Multimedia Book Report
micro:bit® Reaction Game
Animating Sprites with Factors
Animating Sprites with Division
Makey Makey®: Introduction
Makey Makey®: Graphing Points on a Coordinate Plane
micro:bit®: Graphing Points on a Coordinate Plane
Pong Game
KA1.1.1 - Karel's Coding Environment: Example Program
I-Spy with Lists
Click-a-Mole
Animating Poetry
Creating Algorithms
Debugging: Mazes
Introduction to Clones
Program an AI Chatbot
Events: Dot in Space
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
Lists: Shopping with Scout
Scout's Quest: Conditionals
Debugging: Make a Pizza
Creating Turtle Graphics
Conditionals: Flying Bird
Broadcast Messages: Tell a Joke
Lists: Spelling Bee
Events: Traveling with Scout
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Conditionals: Changing Effects
Conditionals: Underwater Exploration
Conditionals: Color Sense
Conditionals: Mazes
Introduction to Functions
Costumes, Backdrops, and Animations
Race Track Game
Loops: Falling Objects
KA1.2.1 - The Rabbit Chase: Time to Clean Up
KA1.2.2 - The Rabbit Chase: Riley the Troublemaker
KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1
KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2
KA1.2.4 - The Rabbit Chase: Tracking Riley
KA1.2.5 - The Rabbit Chase: Over the Wall
KA1.2.6 - The Rabbit Chase: Help
KA1.2.7 - The Rabbit Chase: Making Friends
KA1.3.1 - Lost in Space: A Call from Space
KA1.3.2a - Lost in Space: Directions to Mars
KA1.3.2b - Lost in Space: Asteroid Field
KA1.3.2c - Lost in Space: Asteroid Field 2
KA1.3.3a - Lost in Space: Landing Systems Engaged
KA1.3.3b - Lost in Space: Perimeter Check
KA1.3.4a - Lost in Space: Putting Out Fires Part 1
KA1.3.4b - Lost in Space: Putting Out Fires Part 2
KA1.3.5b - Lost in Space: Tracking Tracy Part 2
KA1.3.6 - Lost in Space: Martian Sand Worms
KA1.4.1 - Evaluation: Supplies Drop Off
KA1.4.2 - Evaluation: Create Karel Adventures
House Design with Area and Perimeter
KA1.1.2 - Karel's Coding Environment: Walk Around the Pond
Star Brightness and Distance
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Seasonal Project (Winter): Design a Snowman
KA2.2.1a - A Day at the Park: Karel Clean Up
KA2.2.1b - A Day at the Park: Find the Exit
KA2.2.1c - A Day at the Park: Escape the Bedroom
KA2.2.2a - A Day at the Park: Fetch Karel
KA2.2.2b - A Day at the Park: Get Down the Hallway
KA2.2.2c - A Day at the Park: Escape the Building
KA2.2.3a - A Day at the Park: Building Towers
KA2.2.3b - A Day at the Park: Get Around the Cars
KA2.2.3c - A Day at the Park: Find the Park
KA2.2.4a - A Day at the Park: Making Custom Colors
KA2.2.4b - A Day at the Park: Make a Tree
KA2.2.4c - A Day at the Park: Set Up the Scavenger Hunt
KA2.1.1a- Rosetta Stone: Pick Up the Hat 1
KA2.1.1b- Rosetta Stone: Pick Up the Hat 2
KA2.1.1c- Rosetta Stone: Travel to Egypt
KA2.1.2a- Rosetta Stone: Approach the Entrance
KA2.1.2b- Rosetta Stone: Uncover the Hieroglyph
KA2.1.3a- Rosetta Stone: Light the Torches 1
KA2.1.3b- Rosetta Stone: Light the Torches 2
KA2.1.4a- Rosetta Stone: Leave Without a Trace
KA2.1.4b- Rosetta Stone: Which Way?
KA2.1.5a- Rosetta Stone: Snakes!
KA2.1.5b- Rosetta Stone: Escape the Scarab Room
KA2.1.6- Rosetta Stone: Challenge: Draw a Hieroglyph
KA2.3.1- Evaluation: Collect the Tennis Balls
Drawing Tools: Sea Creatures
Loops: Sphero® Underwater Exploration
Dash® Robot 2 - Proximity Sensor
Conditionals: Sphero® Shark Race
Dash® Robot 3 - Loops and Functions
Winter Celebrations Around the World
|
3.AP.3
The student will use the iterative design process to create, test, and debug programs containing events, loops, and conditional structures in a block-based programming tool.
|
Exploring Ecosystems
Maze Game Project
Sound Frequency & Amplitude
Platform Game Design
Scratch Digital Greeting Card
Classifying Rocks
Nutrition Maze
Digital Flashcards
Nonfiction Animated Recordings
Grammar Quiz Game
Loops
Dash® Robot Storytelling
Dash® Robot Mazes
Classifying Shapes by Category
Cycle of Matter
Clones in Games
Revolutionary War Timeline
Digital Pet Project
Animating Unit Fractions
Ozobot® Programming 1: Introduction
Ozobot® Programming 2: More Color Codes
Dash® Robot 1 - Movement
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Cue Robot 3 - Loops and Functions
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Skills Practice: Events
Skills Practice: Sequences
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
Debugging: Mazes
Program an AI Chatbot
Events: Dot in Space
Loops: Catch the Ball
Scout's Quest: Functions with Boolean Inputs
Maze Game Project
Broadcast Messages: Marco Polo
Scout's Quest: Variables
Scout's Quest: Functions with Number Inputs
Debugging: Make a Pizza
Creating Turtle Graphics
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Sequences: Parallel Programming
Introduction to Functions
Costumes, Backdrops, and Animations
Loops: Falling Objects
KA1.2.1 - Karel Error Messages Part 1
KA1.2.2 - Karel Error Messages Part 2
KA1.2.3 - Karel Error Messages Part 3
House Design with Area and Perimeter
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Careers in CS: Health and Fitness
Careers in CS: Major League Baseball
CS Innovators Research Project
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
|
3.CSY.1
The student will model how computing devices within a computing system 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
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Create a Drawing App
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design a Car Sensor
Ozobot® Timeline
Ozobot® Cycle
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
|
3.CSY.2
The student will use accurate terminology when troubleshooting problems when a computing system is not working as expected.
|
Introduction to micro:bit®
Computer Detectives: Hardware and Software Problems
|
3.CYB.1
The student will apply safe practices to protect private information.
|
Strong Usernames and Passwords
Digital Identity
|
3.CYB.2
The student will identify the relationship between passwords and security risk.
|
Strong Usernames and Passwords
|
3.CYB.3
The student will define and explain cybersecurity.
|
|
3.DA.1
The student will gather, store, and organize data to evaluate trends and identify patterns using a computing device.
|
Programming and Data Project
Introduction to Google Sheets™
Introduction to Microsoft Excel™
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
|
3.DA.2
The student will create and evaluate data representations and conclusions.
|
Programming and Data Project
Introduction to Google Sheets™
Introduction to Microsoft Excel™
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
|
3.DA.3
The student will create models that can represent a physical object or process.
|
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
|
3.IC.1
The student will identify and examine the positive and negative impacts of the prevalence of computing technologies.
|
Our Words Have Power (Cyberbullying)
How Computing Systems Work
Training AI Using Data
Technology Timeline
Ethical and Responsible Use of Generative AI
AI Products: Ethical and Responsible Choices
|
3.IC.2
The student will discuss and describe strategies to manage screen time.
|
|
3.IC.3
The student will identify and describe computing technology careers and their impact on society.
|
Careers in CS: Health and Fitness
Careers in CS: Major League Baseball
CS Innovators Research Project
|
3.IC.4
The student will demonstrate how to use information created by others with permission.
|
Giving Credit Through Attributions
Ethical and Responsible Use of Generative AI
|
3.NI.1
The student will describe computing networks.
|
Networks, Packets, and the Internet
Networks Part 2: Network Protocols
|
4.AP.1
The student will apply computational thinking to identify patterns and design algorithms to compare and contrast multiple algorithms used for the same task.
|
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
|
4.AP.2
The student will plan and implement algorithms that consist of sequencing, loops, variables, user input, and conditional control structures using a block-based programming language.
|
Game Mechanics with Comparison Operators
3D Design: Codeblocks
Balanced and Unbalanced Forces
Sound Frequency & Amplitude
Fractions and Variables
Introduction to Comparison Operators
Variables
Wave Generator
Unit Converter
Revolutionary War Timeline
Revolutionary War Timeline with the BBC micro:bit®
Interactive Map of the 13 Colonies
Interactive Map of the 13 Colonies with the BBC micro:bit®
Digital Pet Project
Animating Unit Fractions
Multiplication Quiz Game
Cue Robot 3 - Loops and Functions
Skills Practice: Variables
Skills Practice: Operators
Area of a Rectangle with Tiles
House Design with Area and Perimeter
Classes and Objects in Games
micro:bit® Rounding to the Nearest Ten
micro:bit® Rounding to the Nearest Hundred
micro:bit® Rounding with Decimals
Seasonal Project (Summer): Pop The Balloons
Seasonal Project (Fall): Gathering Apples Game
Pinball Game Project
Mad Libs Project
Design an App
Game Design Project
Naming Numbers Game
Rates and Unit Rates
Positive and Negative Numbers
Scale of Planets in the Solar System
Balanced Ecosystems
micro:bit® Reaction Game
Pong Game
I-Spy with Lists
Click-a-Mole
Introduction to Clones
Program an AI Chatbot
Scout's Quest: Variables
Clones: Throwing Acorns Game
Lists: Shopping with Scout
Lists: Spelling Bee
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Race Track Game
House Design with Area and Perimeter
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Seasonal Project (Winter): Design a Snowman
micro:bit® Butterfly Migration Simulator
Loops: Sphero® Underwater Exploration
Dash® Robot 2 - Proximity Sensor
Conditionals: Sphero® Shark Race
Dash® Robot 3 - Loops and Functions
|
4.AP.3
The student will use the iterative design process to create, test, and debug programs containing sequencing, loops, variables, user inputs, and conditional control structures in a block-based programming tool.
|
Exploring Ecosystems
Maze Game Project
Sound Frequency & Amplitude
Platform Game Design
Scratch Digital Greeting Card
Classifying Rocks
Nutrition Maze
Digital Flashcards
Nonfiction Animated Recordings
Grammar Quiz Game
Loops
Dash® Robot Storytelling
Dash® Robot Mazes
Classifying Shapes by Category
Cycle of Matter
Clones in Games
Revolutionary War Timeline
Digital Pet Project
Animating Unit Fractions
Ozobot® Programming 1: Introduction
Ozobot® Programming 2: More Color Codes
Dash® Robot 1 - Movement
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Cue Robot 3 - Loops and Functions
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Skills Practice: Events
Skills Practice: Sequences
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
Debugging: Mazes
Program an AI Chatbot
Events: Dot in Space
Loops: Catch the Ball
Scout's Quest: Functions with Boolean Inputs
Maze Game Project
Broadcast Messages: Marco Polo
Scout's Quest: Variables
Scout's Quest: Functions with Number Inputs
Debugging: Make a Pizza
Creating Turtle Graphics
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Sequences: Parallel Programming
Introduction to Functions
Costumes, Backdrops, and Animations
Loops: Falling Objects
KA1.2.1 - Karel Error Messages Part 1
KA1.2.2 - Karel Error Messages Part 2
KA1.2.3 - Karel Error Messages Part 3
House Design with Area and Perimeter
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Careers in CS: Health and Fitness
Careers in CS: Major League Baseball
CS Innovators Research Project
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
|
4.CSY.1
The student will model how a computing system works to accomplish a task.
|
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
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Create a Drawing App
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design a Car Sensor
Ozobot® Timeline
Ozobot® Cycle
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
|
4.CSY.2
The student will apply troubleshooting strategies when a computing system is not working as intended.
|
Introduction to micro:bit®
Computer Detectives: Hardware and Software Problems
|
4.CSY.3
The student will describe the learning process of humans and computers.
|
|
4.CYB.1
The student will examine the impacts of appropriate and inappropriate use of computing technologies.
|
|
4.CYB.2
The student will identify and investigate best practices to safeguard information shared online and through online platforms.
|
Strong Usernames and Passwords
Digital Identity
|
4.CYB.3
The student will examine how information is shared online and explain the importance of cybersecurity.
|
|
4.DA.1
The student will identify the appropriate type of data needed to solve a problem or answer a question.
|
Research: Effective Keywords
Research: Informational Programs
Using Digital Tools to Create Line Graphs
Programming and Data Project
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
|
4.DA.2
The student will create and evaluate data representations to make predictions and conclusions.
|
Programming and Data Project
Introduction to Google Sheets™
Introduction to Microsoft Excel™
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
|
4.DA.3
The student will create a computational model that represents attributes and behaviors associated with a concept.
|
Computational Thinking: Design an Obstacle Course
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
|
4.IC.1
The student will identify and examine the positive and negative impacts of the prevalence of computing technologies.
|
Our Words Have Power (Cyberbullying)
How Computing Systems Work
Training AI Using Data
Technology Timeline
Ethical and Responsible Use of Generative AI
AI Products: Ethical and Responsible Choices
|
4.IC.2
The student will describe the impact of screen time on relationships at home and at school.
|
|
4.IC.3
The student will examine the impact of computing technologies in the workforce.
|
Careers in CS: Health and Fitness
Careers in CS: Major League Baseball
CS Innovators Research Project
|
4.IC.4
The student will describe the importance of copyrights and intellectual property rights.
|
Giving Credit Through Attributions
Ethical and Responsible Use of Generative AI
|
4.NI.1
The student will identify the interrelationship between computing devices and a computing network.
|
Networks, Packets, and the Internet
Networks Part 2: Network Protocols
|
5.AP.1
The student will apply computational thinking to identify patterns, make use of decomposition to break down problems or processes into sub-components, and design algorithms.
|
Computational Thinking: Design an Obstacle Course
CS Innovators: Grace Hopper
Computational Thinking: Design a School
Computational Thinking: Design a Neighborhood
|
5.AP.2
The student will plan and implement algorithms that consist of sequencing, loops, variables, user input, and nested conditional control structures using a block-based programming language.
|
Game Mechanics with Comparison Operators
3D Design: Codeblocks
Balanced and Unbalanced Forces
Sound Frequency & Amplitude
Fractions and Variables
Introduction to Comparison Operators
Variables
Wave Generator
Unit Converter
Revolutionary War Timeline
Revolutionary War Timeline with the BBC micro:bit®
Interactive Map of the 13 Colonies
Interactive Map of the 13 Colonies with the BBC micro:bit®
Digital Pet Project
Animating Unit Fractions
Multiplication Quiz Game
Cue Robot 3 - Loops and Functions
Skills Practice: Variables
Skills Practice: Operators
Area of a Rectangle with Tiles
House Design with Area and Perimeter
Classes and Objects in Games
micro:bit® Rounding to the Nearest Ten
micro:bit® Rounding to the Nearest Hundred
micro:bit® Rounding with Decimals
Seasonal Project (Summer): Pop The Balloons
Seasonal Project (Fall): Gathering Apples Game
Pinball Game Project
Mad Libs Project
Design an App
Game Design Project
Naming Numbers Game
Rates and Unit Rates
Positive and Negative Numbers
Scale of Planets in the Solar System
Balanced Ecosystems
micro:bit® Reaction Game
Pong Game
I-Spy with Lists
Click-a-Mole
Introduction to Clones
Program an AI Chatbot
Scout's Quest: Variables
Clones: Throwing Acorns Game
Lists: Shopping with Scout
Lists: Spelling Bee
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Race Track Game
House Design with Area and Perimeter
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Seasonal Project (Winter): Design a Snowman
KA2.2.1a - A Day at the Park: Karel Clean Up
KA2.2.1b - A Day at the Park: Find the Exit
KA2.2.1c - A Day at the Park: Escape the Bedroom
KA2.2.2a - A Day at the Park: Fetch Karel
KA2.2.2b - A Day at the Park: Get Down the Hallway
KA2.2.2c - A Day at the Park: Escape the Building
KA2.2.3a - A Day at the Park: Building Towers
KA2.2.3b - A Day at the Park: Get Around the Cars
KA2.2.3c - A Day at the Park: Find the Park
KA2.2.4a - A Day at the Park: Making Custom Colors
KA2.2.4b - A Day at the Park: Make a Tree
KA2.2.4c - A Day at the Park: Set Up the Scavenger Hunt
KA2.1.1a- Rosetta Stone: Pick Up the Hat 1
KA2.1.1b- Rosetta Stone: Pick Up the Hat 2
KA2.1.1c- Rosetta Stone: Travel to Egypt
KA2.1.2a- Rosetta Stone: Approach the Entrance
KA2.1.2b- Rosetta Stone: Uncover the Hieroglyph
KA2.1.3a- Rosetta Stone: Light the Torches 1
KA2.1.3b- Rosetta Stone: Light the Torches 2
KA2.1.4a- Rosetta Stone: Leave Without a Trace
KA2.1.4b- Rosetta Stone: Which Way?
KA2.1.5a- Rosetta Stone: Snakes!
KA2.1.5b- Rosetta Stone: Escape the Scarab Room
KA2.1.6- Rosetta Stone: Challenge: Draw a Hieroglyph
KA2.3.1- Evaluation: Collect the Tennis Balls
micro:bit® Butterfly Migration Simulator
Loops: Sphero® Underwater Exploration
Dash® Robot 2 - Proximity Sensor
Conditionals: Sphero® Shark Race
Dash® Robot 3 - Loops and Functions
|
5.AP.3
The student will use the iterative design process to create, test, and debug programs containing sequencing, loops, variables, user inputs, nested conditional control structures, and two-way branching conditional control structures in a block-based programming tool.
|
Exploring Ecosystems
Maze Game Project
Sound Frequency & Amplitude
Platform Game Design
Scratch Digital Greeting Card
Classifying Rocks
Nutrition Maze
Digital Flashcards
Nonfiction Animated Recordings
Grammar Quiz Game
Loops
Dash® Robot Storytelling
Dash® Robot Mazes
Classifying Shapes by Category
Cycle of Matter
Clones in Games
Revolutionary War Timeline
Digital Pet Project
Animating Unit Fractions
Ozobot® Programming 1: Introduction
Ozobot® Programming 2: More Color Codes
Dash® Robot 1 - Movement
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Cue Robot 3 - Loops and Functions
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Skills Practice: Events
Skills Practice: Sequences
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
Debugging: Mazes
Program an AI Chatbot
Events: Dot in Space
Loops: Catch the Ball
Scout's Quest: Functions with Boolean Inputs
Maze Game Project
Broadcast Messages: Marco Polo
Scout's Quest: Variables
Scout's Quest: Functions with Number Inputs
Debugging: Make a Pizza
Creating Turtle Graphics
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Sequences: Parallel Programming
Introduction to Functions
Costumes, Backdrops, and Animations
Loops: Falling Objects
KA1.2.1 - Karel Error Messages Part 1
KA1.2.2 - Karel Error Messages Part 2
KA1.2.3 - Karel Error Messages Part 3
House Design with Area and Perimeter
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Careers in CS: Health and Fitness
Careers in CS: Major League Baseball
CS Innovators Research Project
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
|
5.CSY.1
The student will explain how computing systems are used to collect and exchange data.
|
|
5.CSY.2
The student will describe an automated decision-making process employed by a computing system.
|
|
5.CSY.3
The student will evaluate and implement troubleshooting strategies when a computing system is not operational.
|
Introduction to micro:bit®
Computer Detectives: Hardware and Software Problems
|
5.CYB.1
The student will identify ways to limit unauthorized access on computing devices.
|
|
5.CYB.2
The student will explain how cybersecurity policies and laws are designed to protect individuals.
|
|
5.DA.1
The student will collect data or use data sets to solve a problem or investigate a topic.
|
Programming and Data Project
Introduction to Google Sheets™
Introduction to Microsoft Excel™
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
|
5.DA.2
The student will create multiple data representations to make predictions and conclusions.
|
Programming and Data Project
Introduction to Google Sheets™
Introduction to Microsoft Excel™
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
|
5.DA.3
The student will explain the significance of training data in machine learning.
|
Machine Learning: Face Sensing
Machine Learning: Teachable Machine
|
5.IC.1
The student will analyze the impact of inappropriate use of computing technologies.
|
Our Words Have Power (Cyberbullying)
How Computing Systems Work
Training AI Using Data
Technology Timeline
Ethical and Responsible Use of Generative AI
AI Products: Ethical and Responsible Choices
|
5.IC.2
The student will explain the potential impact of excessive screen time on academic performance.
|
|
5.IC.3
The student will identify the impact of computing technologies on the workforce, culture, and global society.
|
Careers in CS: Health and Fitness
Careers in CS: Major League Baseball
CS Innovators Research Project
|
5.IC.4
The student will observe and examine intellectual property rights when considering the use of open-source licenses and copyrights.
|
Giving Credit Through Attributions
Ethical and Responsible Use of Generative AI
|
5.IC.5
The student will examine the effects of social interactions due to computing technologies.
|
|
5.NI.1
The student will identify and describe cloud computing.
|
Networks, Packets, and the Internet
Networks Part 2: Network Protocols
|