Standard |
Lessons |
K-1.IC.1
Identify and discuss how tasks are accomplished with and without computing technology.
|
-
Impacts of Technology in Our World
|
K-1.IC.2
Identify and explain classroom and home rules related to computing technologies.
|
|
K-1.IC.3
Identify computing technologies in the classroom, home, and community.
|
-
Impacts of Technology in Our World
|
K-1.IC.4
Identify public and private spaces in our daily lives.
|
-
Passwords
|
K-1.IC.6
With teacher support, identify different ways people interact with computers and computing devices.
|
-
Computer Basics
|
K-1.IC.7
Identify multiple jobs that use computing technologies.
|
|
K-1.CT.1
Identify and describe one or more patterns (found in nature or designed), and examine the patterns to find similarities and make predictions.
|
-
Comparing Organisms
-
Phases of the Moon
-
Loops
-
Sun and Moon, Day and Night
-
Patterns with Bee-Bot®
-
Patterns and Music
-
Patterns with Robot Mouse
|
K-1.CT.2
Identify different kinds of data that can be collected from everyday life.
|
-
Advanced Data and Programming
-
Data Storage and Variables
-
Basic Data and Programming Project
|
K-1.CT.3
Identify ways to visualize data, and collaboratively create a visualization of data.
|
-
Research Presentations
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
|
K-1.CT.4
Identify a problem or task and discuss ways to break it into multiple smaller steps.
|
-
Comparing Organisms
-
Sequences (Unplugged)
-
Adaptations and Survival: Camouflage
-
Designing Solutions from Nature
-
Introduction to Message Events
-
Properties of Matter
-
Animal Life Cycles
-
Events
-
Loops: Part 2
-
Counting with Mazes
-
Research Presentations
-
Counting and Sequences (Unplugged)
-
Storytelling Animations
-
Create Your Own Story Problem
-
Adding within 20 and Sequences (Unplugged)
-
Loops
-
Storytelling Animations Part 2
-
Original Story Animations - Fiction Story
-
Advanced Data and Programming
-
Wildlife Scene Project
-
Changes in the Environment
-
VEX 123®: Introduction
-
Introduction to Bee-Bot®: Basic Movements
-
Counting with Bee-Bot®
-
Introduction to Bee-Bot®: Planning a Program
-
Patterns with Bee-Bot®
-
Comparing Length with Bee-Bot®
-
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
-
Skills Practice: Sequences
-
Skills Practice: Repeat Loops
-
Design Project with LEGO® Spike Essential: Moving Statue
-
Space Travel Project
-
Moving Targets Game
-
VEX 123®: Patterns of Living Things
-
Seed Dispersal
-
Unplugged Introduction to ScratchJr - Part 1
-
Debugging
-
Unplugged Introduction to ScratchJr - Part 2
-
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 (Fall): Gathering Apples Game
-
Using the Go To Page Block
-
Introduction to Grid/Coordinate Plane
-
Introduction to Speed Blocks
-
VEX 123®: Defining Shape Attributes
-
About Me Project
-
Garden Project
-
Create a Map
-
Tap-a-Mole Game
-
Flower Garden Functions Project
-
Multiplying Fractions by Whole Numbers
-
Punctuation Game
-
State Project
-
Preventing Erosion
-
Geographic Effects on Early Civilizations
-
Multiplying and Dividing Fractions
-
micro:bit® Reaction Game
-
Introduction to Debugging
-
Events (Alpine UT updates)
-
Basic Data and Programming Project
-
Weather with Robot Mouse
-
Introduction to Robot Mouse: Basic Movements
-
Counting with Robot Mouse
-
Introduction to Robot Mouse: Planning a Program
-
Patterns with Robot Mouse
-
Comparing Length with Robot Mouse
-
Needs of Living Things with Robot Mouse
-
Shapes with Robot Mouse
-
Making Ten with Robot Mouse
|
K-1.CT.5
Recognize that the same task can be described at different levels of detail.
|
-
Sequences (Unplugged)
|
K-1.CT.6
Follow an algorithm to complete a task.
|
-
Sequences (Unplugged)
-
Adaptations and Survival: Camouflage
-
Introduction to Message Events
-
Properties of Matter
-
Maze Game Project
-
Story Problems: Add and Subtract within 20
-
Greater Than and Less Than: Single-Digit Numbers
-
Changing Landforms
-
Creating Shapes
-
Types of Motion
-
Animal Life Cycles
-
Events
-
Story Problems: Add and Subtract within 10
-
Place Value: Ones, Tens, and Hundreds
-
Loops: Part 2
-
Counting with Mazes
-
Light and Shadows
-
From ScratchJr to Scratch
-
Research Presentations
-
Who Keeps Us Safe?
-
Sound and Pitch
-
Math Story Problems: Add and Subtract within 100
-
Storytelling Animations
-
Phases of the Moon
-
Create Your Own Story Problem
-
Living and Nonliving
-
Weather and Seasons
-
Original Story Animations - Personal Story
-
Digital Research 2: Choice Research
-
Adding within 20 and Sequences (Unplugged)
-
Loops
-
Storytelling Animations Part 2
-
Sun and Moon, Day and Night
-
Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
-
Original Story Animations - Fiction Story
-
Economic Choices
-
Advanced Data and Programming
-
Phonics: Letter Sounds
-
Cardinal Directions
-
Events and Money
-
Wildlife Scene Project
-
Place Value: Ones and Tens
-
Finding an Unknown in a Word Problem
-
Changes in the Environment
-
Phonics: Digraphs
-
Counting with Bee-Bot®
-
Introduction to Bee-Bot®: Planning a Program
-
Patterns with Bee-Bot®
-
ScratchJr to Scratch: Events and Loops
-
Seasons with Bee-Bot®
-
Place Value: Adding Up to 20
-
Comparing Length with Bee-Bot®
-
Introduction to Coding with LEGO® SPIKE Essential
-
VEX 123®: Math Word Problems
-
Weather with Bee-Bot®
-
Introduction to Kibo®
-
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: Repeat Loops
-
Skills Practice: Events
-
Design Project with LEGO® Spike Essential: Moving Statue
-
Space Travel Project
-
Moving Targets Game
-
VEX 123®: Patterns of Living Things
-
Seed Dispersal
-
Unplugged Introduction to ScratchJr - Part 1
-
Unplugged Introduction to ScratchJr - Part 2
-
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
-
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
-
Coding Class: Block Basics
-
Catching Butterflies
-
Greater Than and Less Than: Two-Digit Numbers
-
Greater Than and Less Than: Three-Digit Numbers
-
Program a Race
-
About Me Project
-
Create a Chicken Crossing Game
-
Garden Project
-
Combining Shapes
-
River Crossing Game
-
Racing Game
-
Create a Map
-
3D Shapes
-
Digital Greeting Card Project
-
Design an Adventure Game
-
Patterns and Music
-
Punctuation Game
-
State Project
-
Preventing Erosion
-
Events (Alpine UT updates)
-
Grow and Shrink Blocks in Motion
-
Seasons with Robot Mouse
-
Weather with Robot Mouse
-
Counting with Robot Mouse
-
Introduction to Robot Mouse: Planning a Program
-
Patterns with Robot Mouse
-
Comparing Length with Robot Mouse
-
Needs of Living Things with Robot Mouse
-
Push and Pull with Robot Mouse
-
Shapes with Robot Mouse
-
Making Ten with Robot Mouse
|
K-1.CT.7
Identify terms that refer to different concrete values over time.
|
-
Data Storage and Variables
|
K-1.CT.8
Identify a task consisting of steps that are repeated, and recognize which steps are repeated.
|
-
Debugging
-
Kibo®: Adding and Subtracting
-
Introduction to Debugging
|
K-1.CT.9
Identify and fix (debug) errors within a simple algorithm.
|
-
Comparing Organisms
-
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
-
Ozobot® Programming 1: Introduction
-
Ozobot® Programming 2: More Color Codes
-
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
-
Coding Class: Block Basics
-
Program a Race
-
Create a Chicken Crossing Game
-
Garden Project
-
River Crossing Game
-
Create a Map
-
Tap-a-Mole Game
-
Design an Adventure Game
-
Punctuation Game
-
State Project
-
Introduction to Debugging
-
Events (Alpine UT updates)
-
Basic Data and Programming Project
-
Introduction to Robot Mouse: Planning a Program
-
Ozobot® Cycle
|
K-1.CT.10
Collaboratively create a plan that outlines the steps needed to complete a task.
|
-
Maze Game Project
-
Wildlife Scene Project
-
Introduction to Coding with LEGO® SPIKE Essential
-
Kibo®: Communicating Across Distances (Light and Sound)
-
Design Project with LEGO® Spike Essential: Moving Statue
-
VEX 123®: Patterns of Living Things
-
Seed Dispersal
-
Ozobot® Cycle
|
K-1.NSD.1
Identify ways people provide input and get output from computing devices.
|
-
Ozobot® Programming 1: Introduction
-
Ozobot® Programming 2: More Color Codes
-
Design Project with LEGO® Spike Essential: Moving Statue
-
LEGO® Spike Essential: Design for Changing Weather
|
K-1.NSD.2
Identify basic hardware components that are found in computing devices.
|
-
Computer Basics
-
Computer Detectives: Computer Problems
-
Keyboard Introduction
|
K-1.NSD.3
Identify basic hardware and/or software problems.
|
-
Computer Basics
-
Computer Detectives: Computer Problems
|
K-1.NSD.4
Identify how protocols/rules help people share information over long distances.
|
-
Networks Part 2: Network Protocols
|
K-1.NSD.5
Identify physical devices that can store information.
|
|
K-1.CY.1
Identify reasons for keeping information private.
|
-
Passwords
|
K-1.CY.2
Identify simple ways to help keep accounts secure.
|
-
Passwords
|
K-1.CY.4
Decode a word or short message using a simple code.
|
-
Kibo®: Communicating Across Distances (Light and Sound)
-
Passwords
|
K-1.CY.5
Identify when it is appropriate to open and/or click on links or files.
|
|
K-1.DL.1
Identify and explore the keys on a keyboard.
|
-
Keyboard Introduction
|
K-1.DL.2
Communicate and work with others using digital tools.
|
-
Minecraft: Education Edition® Basic Gameplay
|
K-1.DL.3
Conduct a basic search based on a provided keyword.
|
|
K-1.DL.4
Use a least one digital tool to create a digital artifact.
|
-
Comparing Organisms
-
Maze Game Project
-
Greater Than and Less Than: Single-Digit Numbers
-
Weather and Climate
-
Storytelling Animations
-
Create Your Own Story Problem
-
Original Story Animations - Personal Story
-
Digital Research 2: Choice Research
-
Storytelling Animations Part 2
-
Original Story Animations - Fiction Story
-
Advanced Data and Programming
-
Dash Robot Storytelling
-
Wildlife Scene Project
-
Space Travel Project
-
Divide Shapes into Equal Parts
-
Moving Targets Game
-
Seed Dispersal
-
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
-
Identify Shapes by Attributes
-
Minecraft: Education Edition® - Trailblazer
-
Introduction to Speed Blocks
-
Introduction to Show and Hide Blocks
-
Introduction to Grow and Shrink Blocks
-
Coding Class: Block Basics
-
Catching Butterflies
-
Introduction to the Wait Block
-
Greater Than and Less Than: Two-Digit Numbers
-
Greater Than and Less Than: Three-Digit Numbers
-
Introduction to Pages
-
Program a Race
-
About Me Project
-
Create a Chicken Crossing Game
-
Garden Project
-
Combining Shapes
-
River Crossing Game
-
Create a Map
-
Hide and Seek Game
-
3D Shapes
-
Digital Greeting Card Project
-
Flower Garden Functions Project
-
Algebraic Thinking: Finding a Two-Digit Unknown
-
Patterns and Music
-
Preventing Erosion
-
Drawing Tools: Fairy Tale Painting
-
Basic Data and Programming Project
|
K-1.DL.7
Identify actions that promote good digital citizenship and those that do not.
|
-
Giving Credit Through Attributions
|
2-3.IC.1
Identify and analyze how computing technology has changed the way people live and work.
|
-
Impacts of Technology in Our World
|
2-3.IC.2
Compare and explain rules related to computing technologies and digital information.
|
-
Giving Credit through Attributions
-
Giving Credit Through Attributions
|
2-3.IC.3
Discuss and explain how computing technology can be used in society and the world.
|
-
Impacts of Technology in Our World
|
2-3.IC.4
Identify public and private digital spaces.
|
-
Passwords
|
2-3.IC.5
Identify and discuss how computers are programmed to make decisions without direct human input in daily life.
|
-
Impacts of Technology in Our World
-
LEGO® SPIKE Essential: Design a Car Sensor
|
2-3.IC.6
Identify and discuss factors that make a computing device or software application easier or more difficult to use.
|
-
How Systems Work (What is a Computer?)
-
3D Design: Keyboard Accommodations
|
2-3.IC.7
Identify a diverse range of roles and skills in computer science.
|
|
2-3.CT.1
Create a model of an object or process in order to identify patterns and essential elements of the object or process.
|
-
Adding with Loops
-
Exploring Ecosystems
-
Changing Landforms
-
Types of Motion
-
Classifying Shapes by Category
-
Cycle of Matter
-
Seed Dispersal
-
How We See: Light Reflection
-
Balanced Ecosystems
|
2-3.CT.2
Identify and describe data-collection tools from everyday life.
|
-
Using Digital Tools to Create Line Graphs
-
Basic Data and Programming Project
|
2-3.CT.3
Present the same data in multiple visual formats in order to tell a story about the data.
|
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
-
Using Digital Tools to Create Line Graphs
-
Advanced Data and Programming
-
Programming and Data Project
-
Data Patterns and Predictions
|
2-3.CT.4
Identify multiple ways that the same problem could be decomposed into smaller steps.
|
-
Simple Algorithms
-
Multiple Algorithms
-
Loops
|
2-3.CT.5
Identify the essential details needed to perform a general task in different settings or situations.
|
-
Introduction to Computer Science and Scratch
|
2-3.CT.6
Create two or more algorithms for the same task.
|
-
Multiple Algorithms
|
2-3.CT.7
Name/label key pieces of information in a set of instructions, noting whether each name/label refers to a fixed or changing value.
|
|
2-3.CT.8
Identify steps within a task that should only be carried out under certain precise conditions.
|
-
Practice with Conditionals Part 1
-
Game Mechanics with Comparison Operators
-
Introduction to Comparison Operators
-
Complex Conditionals: If/Then/Else Chase the Star
-
Practice with Conditionals Part 2
-
Practice with Conditionals Part 4
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Practice with Conditionals Part 3
-
Complex Conditionals: If/Then/Else Chase the Balloon Game
-
CodeHS Coding Card Game: Conditionals
-
CodeHS Coding Card Game: Conditionals 2
-
Game Design Project
|
2-3.CT.9
Identify and debug errors within an algorithm or program that includes sequencing or repetition.
|
-
Comparing Organisms
-
Adding with Loops
-
Exploring Ecosystems
-
Maze Game Project
-
Sound Frequency & Amplitude
-
Platform Game Design
-
Creative Storytelling
-
Events
-
Digital Greeting Card Project
-
Loops: Part 2
-
Counting with Mazes
-
Build a Sentence
-
Research Presentations
-
Classifying Rocks
-
Nutrition Maze
-
Create Your Own Story Problem
-
Digital Vocabulary Flashcard Quiz
-
Loops
-
Nonfiction Animated Recordings
-
Grammar Quiz Game
-
Advanced Data and Programming
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Classifying Shapes by Category
-
Cycle of Matter
-
Game Effects
-
Clones in Games
-
Revolutionary War Timeline
-
Wildlife Scene Project
-
Digital Pet Project
-
Unit Fractions with Variables
-
Ozobot® Programming 1: Introduction
-
Ozobot® Programming 2: More Color Codes
-
Changes in the Environment
-
Introduction to Bee-Bot®: Planning a Program
-
Dash Robot 1 - Movement
-
Cue Robot 1 - Movement
-
Cue Robot 2 - Proximity Sensors
-
Cue Robot 3 - Loops and Functions
-
Introduction to Coding with LEGO® SPIKE Essential
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
Skills Practice: Repeat Loops
-
Skills Practice: Events
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
Skills Practice: Message Events
-
Skills Practice: Variables
-
Skills Practice: 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
-
Introduction to Classes and Objects in Games
-
Space Travel Project
-
Moving Targets Game
-
micro:bit® Rounding to the Nearest Ten
-
Punctuate a Title
-
Pair Programming: Create a Band
-
micro:bit® Rounding to the Nearest Hundred
-
VEX 123®: Patterns of Living Things
-
micro:bit® Rounding with Decimals
-
Seasonal Project (Spring): Create a Chase Game!
-
Seed Dispersal
-
Debugging
-
Giving Credit Through Attributions
-
Kibo®: Adding and Subtracting
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Seasonal Project (Summer): Pop The Balloons
-
Seasonal Project (Summer): Pop the Balloons
-
The US Government
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Choose Your Own Adventure: Elements of Culture
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Using the Go To Page Block
-
Introduction to Speed Blocks
-
Plan a Quest
-
Animation Loops Project
-
Forever Loop Dance Party
-
Coding Class: Block Basics
-
Pinball Game Project
-
Program a Race
-
Create a Chicken Crossing Game
-
Garden Project
-
River Crossing Game
-
Create a Map
-
Tap-a-Mole Game
-
Design an Adventure Game
-
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
-
Patterns and Music
-
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
-
Introduction to Debugging
-
Events (Alpine UT updates)
-
Introduction to Robot Mouse: Planning a Program
|
2-3.CT.10
Develop and document a plan that outlines specific steps taken to complete a project.
|
-
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
-
Digital Pet Project
-
Introduction to LEGO® Spike Prime
-
Pair Programming: Create a Band
-
Seed Dispersal
-
LEGO® Spike Essential: Design for Changing Weather
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Choose Your Own Adventure: Elements of Culture
-
Introduction to Speed Blocks
-
Plan a Quest
-
Coding Class: Block Basics
-
About Me Project
-
Create a Chicken Crossing Game
-
Garden Project
-
River Crossing Game
-
Tap-a-Mole Game
-
Design an Adventure Game
-
Design an App
-
Game Design Project
|
2-3.NSD.1
Describe and demonstrate several ways a computer program can receive data and instructions (input) and can present results (output).
|
-
Computer Basics
-
How Systems Work (What is a Computer?)
-
Ozobot® Programming 1: Introduction
-
Dash Robot 1 - Movement
-
Cue Robot 1 - Movement
-
Cue Robot 2 - Proximity Sensors
-
Design Project with LEGO® Spike Essential: Moving Statue
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Makey Makey®: Introduction
-
Makey Makey®: Graphing Points on a Coordinate Plane
|
2-3.NSD.2
Explain the function of software in computing systems, using descriptive/precise language.
|
-
How Systems Work (What is a Computer?)
|
2-3.NSD.3
Describe and attempt troubleshooting steps to solve a simple technology problem.
|
-
Computer Detectives: Hardware and Software Problems
-
Computer Detectives: Computer Problems
|
2-3.NSD.4
Recognize that information can be communicated using different representations that satisfy different rules.
|
-
Using Digital Tools to Create Line Graphs
-
Advanced Data and Programming
-
Programming and Data Project
-
Basic Data and Programming Project
|
2-3.NSD.5
Describe and navigate to various locations where digital information can be stored.
|
-
Digital Research 1: Guided Research
-
Advanced Data and Programming
-
Data Storage
-
Data Storage and Variables
-
Basic Data and Programming Project
|
2-3.CY.1
Compare reasons why an individual should keep information private or make information public.
|
-
Digital Identity
|
2-3.CY.2
Compare and contrast behaviors that do and do not keep information secure.
|
-
Strong Usernames and Passwords
-
Passwords
|
2-3.CY.3
Identify why someone might choose to share an account, app access, or devices.
|
|
2-3.CY.4
Encode and decode a short message or phrase.
|
-
Networks, Packets, and the Internet
|
2-3.CY.5
Identify unusual activity of applications and devices that should be reported to a responsible adult.
|
-
Computer Detectives: Hardware and Software Problems
-
Computer Detectives: Computer Problems
|
2-3.DL.1
Locate and use the main keys on a keyboard to enter text independently.
|
|
2-3.DL.2
Communicate and work with others using digital tools to share knowledge and convey ideas.
|
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Dash Robot 1 - Movement
-
Coding with LEGO® Spike Prime
-
Pair Programming: Create a Band
-
Patterns and Music
|
2-3.DL.3
Conduct basic searches based on student-identified keywords.
|
-
Research: Effective Keywords
|
2-3.DL.4
Use a variety of digital tools and resources to create digital artifacts.
|
-
Introduction to Computer Science and Scratch
-
Practice with Conditionals Part 1
-
3D Design: Recreate an Animal
-
Adding with Loops
-
Utah Timeline with the BBC micro:bit®
-
Game Mechanics with Comparison Operators
-
Loops (Unplugged)
-
3D Design: Codeblocks
-
Exploring Ecosystems
-
Balanced and Unbalanced Forces
-
Greater Than and Less Than: Single-Digit Numbers
-
Sound Frequency & Amplitude
-
Events
-
Platform Game Design
-
Communities Adapt to & Modify their Environment
-
Fractions and Variables
-
Creative Storytelling
-
Weather and Climate
-
Digital Greeting Card Project
-
From ScratchJr to Scratch
-
Introduction to Comparison Operators
-
Classifying Rocks
-
Complex Conditionals: If/Then/Else Chase the Star
-
Nutrition Maze
-
Exploring Heat
-
Decimal Multiplication and Conditionals
-
Storytelling Animations
-
Exploring Adaptations
-
Physical Changes
-
Variables
-
Plant and Animal Cells
-
Digital Vocabulary Flashcard Quiz
-
Animating Poetry
-
Exploring the Water Cycle
-
Simple Algorithms
-
Random Sentence Generator
-
Introduction to Conditionals
-
Wave Generator
-
Division and Conditionals
-
Storytelling Animations Part 2
-
Multiple Algorithms
-
Multiplication and Conditionals
-
Unit Converter
-
Sensing and Responding to the Environment
-
Effects of Pollution
-
Nonfiction Animated Recordings
-
Measuring Lengths
-
Grammar Quiz Game
-
Advanced Data and Programming
-
Drawing with the BBC 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
-
Unit Fractions with Variables
-
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: Broadcast Events
-
Skills Practice: If/Then Conditionals
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
Skills Practice: If/Then/Else Conditionals
-
Skills Practice: Variables
-
Skills Practice: Scratch Drawing Tools
-
Skills Practice: ScratchJr Drawing Tools
-
Skills Practice: Costumes, Backdrops, and Animations
-
Coding with LEGO® Spike Prime
-
Skills Practice: Functions with Boolean Inputs
-
Data Storage and Variables
-
Skills Practice: Operators
-
Skills Practice: Functions with Number Inputs
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
3D Design: Create a Bubble Wand
-
3D Design: Keyboard Accommodations
-
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
-
Seed Dispersal
-
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
-
Seasonal Project (Summer): Pop the Balloons
-
Practice with Conditionals Part 3
-
The US Government
-
Seasonal Project (Spring): Create a Chase Game
-
Seasonal Project (Fall): Gathering Apples Game
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Complex Conditionals: If/Then/Else Chase the Balloon Game
-
Choose Your Own Adventure: Elements of Culture
-
Identify Shapes by Attributes
-
VEX GO®: Lines and Angles
-
Plan a Quest
-
Introduction to Show and Hide Blocks
-
Introduction to Grow and Shrink Blocks
-
Animation Loops Project
-
Coding Class: Block Basics
-
Pinball Game Project
-
Catching Butterflies
-
Introduction to the Wait Block
-
Greater Than and Less Than: Two-Digit Numbers
-
Greater Than and Less Than: Three-Digit Numbers
-
Introduction to Pages
-
Create a Chicken Crossing Game
-
River Crossing Game
-
Create a Map
-
Hide and Seek Game
-
Digital Greeting Card 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
-
Preventing Erosion
-
Atoms and Molecules
-
Rates and Unit Rates
-
Positive and Negative Numbers
-
Evaluate Algebraic Equations
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Drawing Tools: Fairy Tale Painting
-
ScratchJr Drawing Tools: Farm Scene
-
Animating Sprites with Factors
-
Animating Sprites with Division
-
Basic Data and Programming Project
-
Makey Makey®: Introduction
-
Makey Makey®: Graphing Points on a Coordinate Plane
|
2-3.DL.6
Describe ways that information may be shared online.
|
|
2-3.DL.7
Understand what it means to be part of a digital community and describe ways to keep it a safe, respectful space.
|
-
Our Words Have Power (Cyberbullying)
-
Giving Credit through Attributions
-
Giving Credit Through Attributions
-
Training AI Using Data
|
4-6.IC.1
Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
|
-
Training AI Using Data
|
4-6.IC.2
Explain how laws impact the use of computing technologies and digital information.
|
|
4-6.IC.3
Explain current events that involve computing technologies.
|
|
4-6.IC.4
Explain who has access to data in different digital spaces.
|
|
4-6.IC.5
Explain how computer systems play a role in human decision-making.
|
|
4-6.IC.6
Identify and explain ways to improve the accessibility and usability of a computing device or software application for the diverse needs and wants of users.
|
-
3D Design: Keyboard Accommodations
|
4-6.IC.7
Identify a diverse range of role models in computer science.
|
|
4-6.CT.1
Develop a computational model of a system that shows changes in output when there are changes in inputs.
|
-
House Design with Area and Perimeter
-
Design Project with LEGO® Spike Essential: Moving Statue
-
micro:bit® Rounding to the Nearest Ten
-
micro:bit® Rounding to the Nearest Hundred
-
micro:bit® Rounding with Decimals
-
Rates and Unit Rates
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
|
4-6.CT.2
Collect digital data related to a real-life question or need.
|
-
Training AI Using Data
|
4-6.CT.3
Visualize a simple data set in order to highlight relationships and persuade an audience.
|
-
Research: Informational Programs
-
Using Digital Tools to Create Line Graphs
-
Constructive and Destructive Processes
-
Scale of Planets in the Solar System
|
4-6.CT.4
Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.
|
-
Adding with Loops
-
Game Mechanics with Comparison Operators
-
Decimal Multiplication and Conditionals
-
Plant and Animal Cells
-
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
-
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
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
Skills Practice: Functions with Boolean Inputs
-
Skills Practice: Operators
-
Skills Practice: Functions with Number Inputs
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
Moving Targets Game
-
micro:bit®: Animal Response to the Environment
-
Pair Programming: Create a Band
-
VEX GO®: Speed and Energy
-
How We See: Light Reflection
-
LEGO® SPIKE Essential: Design a Car Sensor
-
The US Government
-
Choose Your Own Adventure: 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
-
Multiplying Fractions by Whole Numbers
-
Geographic Effects on Early Civilizations
-
Multiplying and Dividing Fractions
-
Multimedia Book Report
-
micro:bit® Reaction Game
|
4-6.CT.5
Identify and name a task within a problem that gets performed multiple times while solving that problem, but with slightly different concrete details each time.
|
-
Adding with Loops
-
Unit Fractions with Variables
-
House Design with Area and Perimeter
|
4-6.CT.6
Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.
|
-
Multiple Algorithms
-
Dash Robot 1 - Movement
-
Cue Robot 1 - Movement
|
4-6.CT.7
Identify pieces of information that might change as a program or process runs.
|
-
Sound Frequency & Amplitude
-
Physical Changes
-
Digital Vocabulary Flashcard Quiz
-
Wave Generator
-
Unit Converter
-
Unit Fractions with Variables
-
Data Storage
-
Skills Practice: Variables
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
The US Government
-
Game Design Project
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
|
4-6.CT.8
Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.
|
-
Practice with Conditionals Part 1
-
Game Mechanics with Comparison Operators
-
Platform Game Design
-
Fractions and Variables
-
Introduction to Comparison Operators
-
Classifying Rocks
-
Complex Conditionals: If/Then/Else Chase the Star
-
Nutrition Maze
-
Decimal Multiplication and Conditionals
-
Physical Changes
-
Digital Vocabulary Flashcard Quiz
-
Introduction to Conditionals
-
Division and Conditionals
-
Multiplication and Conditionals
-
Unit Converter
-
Effects of Pollution
-
Grammar Quiz Game
-
Drawing with the BBC micro:bit® and Scratch
-
Day and Night
-
Multi-digit Multiplication and Conditionals
-
Game Effects
-
Clones in Games
-
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
-
Multiplication Quiz Game
-
Create a Drawing App
-
Skills Practice: If/Then Conditionals
-
Skills Practice: If/Then/Else Conditionals
-
Skills Practice: Functions with Boolean Inputs
-
Skills Practice: Operators
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
Moving Targets Game
-
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!
-
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
-
Complex Conditionals: If/Then/Else Chase the Balloon Game
-
Plan a Quest
-
Pinball Game Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Decimal Division and Conditionals
-
Add and Subtract Fractions
-
Modeling Life Cycles
-
Fossils and Past Environments
-
Atoms and Molecules
-
Balanced Ecosystems
-
Multimedia Book Report
-
micro:bit® Reaction Game
-
Makey Makey®: Introduction
-
Makey Makey®: Graphing Points on a Coordinate Plane
|
4-6.CT.9
Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging.
|
-
Game Mechanics with Comparison Operators
-
Platform Game Design
-
Game Effects
-
Clones in Games
-
Digital Pet Project
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Design an App
-
Game Design Project
|
4-6.CT.10
Describe the steps taken and choices made to design and develop a solution using an iterative design process.
|
-
Platform Game Design
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Clones in Games
-
Digital Pet Project
-
Coding with LEGO® Spike Prime
-
Introduction to Classes and Objects in Games
-
Pair Programming: Create a Band
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Plan a Quest
-
Design an App
-
Game Design Project
|
4-6.NSD.1
Propose improvements to the design of a computing technology based on an analysis of user interactions with that technology.
|
-
3D Design: Keyboard Accommodations
-
Design an App
-
Game Design Project
|
4-6.NSD.2
Model how computer hardware and software work together as a system to accomplish tasks.
|
-
Introduction to the BBC micro:bit®
-
Drawing with the BBC micro:bit® and Scratch
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Ozobot® Programming 1: Introduction
-
Minecraft: Education Edition® Basic Gameplay
-
Coding with LEGO® Spike Prime
-
Design Project with LEGO® Spike Essential: 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
-
Makey Makey®: Introduction
-
Makey Makey®: Graphing Points on a Coordinate Plane
|
4-6.NSD.3
Determine potential solutions to solve hardware and software problems using common troubleshooting strategies.
|
-
Computer Detectives: Hardware and Software Problems
|
4-6.NSD.4
Model how data is structured to transmit through a network.
|
-
Networks, Packets, and the Internet
|
4-6.NSD.5
Describe that data can be stored locally or remotely in a network.
|
-
Data Storage
|
4-6.CY.1
Explain why different types of information might need to be protected.
|
-
Strong Usernames and Passwords
-
Digital Identity
|
4-6.CY.2
Describe common safeguards for protecting personal information.
|
-
Strong Usernames and Passwords
|
4-6.CY.3
Describe trade-offs between allowing information to be public and keeping information private and secure.
|
-
Strong Usernames and Passwords
-
Digital Identity
|
4-6.CY.4
Model and explain the purpose of simple cryptographic methods.
|
|
4-6.CY.5
Explain suspicious activity of applications and devices.
|
|
4-6.DL.1
Type on a keyboard while demonstrating proper keyboarding technique.
|
|
4-6.DL.2
Select appropriate digital tools to communicate and collaborate while learning with others.
|
|
4-6.DL.3
Conduct and refine advanced multi-criteria digital searches to locate content relevant to varied learning goals.
|
-
Research: Effective Keywords
|
4-6.DL.4
Use a variety of digital tools and resources to create and revise digital artifacts.
|
-
Creative Storytelling
-
Weather and Climate
-
Digital Greeting Card Project
-
Original Story Animations - Personal Story
-
Research: Informational Programs
-
Original Story Animations - Fiction Story
-
Using Digital Tools to Create Line Graphs
-
Nonfiction Animated Recordings
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Programming and Data Project
-
Digital Pet Project
-
Design Project with LEGO® Spike Essential: Moving Statue
-
3D Design: Create a Bubble Wand
-
3D Design: Keyboard Accommodations
-
Pair Programming: Create a Band
-
LEGO® Spike Essential: Design for Changing Weather
-
LEGO® SPIKE Essential: Design a Car Sensor
-
The US Government
-
The Coordinate Plane
-
Choose Your Own Adventure: Elements of Culture
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Design an App
-
Game Design Project
-
Add and Subtract Fractions
-
Atoms and Molecules
-
Scale of Planets in the Solar System
-
Balanced Ecosystems
-
Multimedia Book Report
-
Makey Makey®: Introduction
-
Makey Makey®: Graphing Points on a Coordinate Plane
|
4-6.DL.5
Identify common features of digital technologies.
|
-
How Systems Work (What is a Computer?)
|
4-6.DL.6
Describe persistence of digital information and explain how actions in online spaces can have consequences.
|
-
Internet Positivity (Unplugged)
-
Our Words Have Power (Cyberbullying)
-
Digital Identity
|
4-6.DL.7
Identify and describe actions in online spaces that could potentially be unsafe or harmful.
|
-
Strong Usernames and Passwords
|