Standard |
Lessons |
CSS.EL.3-5.1
Identify the features of current technologies and use that knowledge to understand emerging technologies.
|
-
LEGO® SPIKE Essential: Design a Car Sensor
|
CSS.EL.3-5.1.1
Describe how internal and external parts of computing devices function to form a system.
|
-
How Systems Work (What is a Computer?)
-
Introduction to the BBC micro:bit®
-
Drawing with the BBC 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
-
Create a Drawing App
-
LEGO® SPIKE Essential: Design a Moving Statue
-
Ozobot® Timeline
-
Ozobot® Cycle
|
CSS.EL.3-5.1.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
-
Revolutionary War Timeline with the BBC micro:bit®
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Minecraft: Education Edition® Basic Gameplay
-
Coding with LEGO® Spike Prime
-
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
-
Makey Makey®: Introduction
-
Makey Makey®: Graphing Points on a Coordinate Plane
-
micro:bit®: Graphing Points on a Coordinate Plane
|
CSS.EL.3-5.1.3
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
|
-
Introduction to the BBC micro:bit®
-
Revolutionary War Timeline with the BBC micro:bit®
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Computer Detectives: Hardware and Software Problems
|
CSS.EL.3-5.1.4
Develop and apply keyboarding skills, utilizing current technology.
|
-
Minecraft: Education Edition® Basic Gameplay
|
CSS.EL.3-5.1.5
Compare and contrast prior knowledge on current technologies with that of new or emerging technologies.
|
|
CSS.EL.3-5.1.6
Develop, reflect on, and revise personal learning goals in collaboration with their peers.
|
|
CSS.KC.3-5.2
Curate (analyze and evaluate) a variety of resources and digital tools to construct knowledge and produce creative artifacts.
|
-
Animating Poetry
-
Using Digital Tools to Create Line Graphs
-
Choose Your Own Adventure: Elements of Culture
-
Design an App
-
Animating Poetry
|
CSS.KC.3-5.2.1
Curate (analyze and evaluate) information from digital resources using a variety of tools and methods to create collections of artifacts that demonstrate meaningful connections or conclusions.
|
-
Programming and Data Project
|
CSS.KC.3-5.2.2
Build knowledge by actively exploring real-world issues.
|
-
3D Design: Keyboard Accommodations
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Design an App
|
CSS.KC.3-5.2.3
Explain why a real-world issue exists or was created and develop a possible solution.
|
-
3D Design: Keyboard Accommodations
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Design an App
|
CSS.KC.3-5.2.4
Organize and present collected data visually to highlight relationships and support a claim.
|
-
Using Digital Tools to Create Line Graphs
-
Constructive and Destructive Processes
|
CSS.DC.3-5.3
Identify the rights, responsibilities, and opportunities of living, learning, and working in an interconnected society and model behaviors that are safe, legal, and ethical.
|
-
Strong Usernames and Passwords
-
Giving Credit Through Attributions
-
Training AI Using Data
|
CSS.DC.3-5.3.1
Discuss real-world cybersecurity problems (e.g. viruses, phishing attacks, click bait, etc) and how personal information can be protected.
|
|
CSS.DC.3-5.3.2
Understand, demonstrate, and encourage respect for intellectual property of print and digital media.
|
-
Giving Credit Through Attributions
|
CSS.DC.3-5.3.3
Create and manage digital identity through positive, safe, and ethical online interactions.
|
-
Internet Positivity (Unplugged)
-
Our Words Have Power (Cyberbullying)
-
Digital Identity
|
CSS.IDC.3-5.4
Use a variety of technologies within a design process to identify and solve problems by creating new, useful, or imaginative solutions.
|
-
Introduction to LEGO® Spike Prime
-
3D Design: Keyboard Accommodations
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Design an App
|
CSS.IDC.3-5.4.1
Explore and practice a deliberate design process for generating ideas, testing theories, creating innovative artifacts, or solving authentic problems.
|
-
Introduction to LEGO® Spike Prime
-
Coding with LEGO® Spike Prime
-
3D Design: Keyboard Accommodations
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Design an App
|
CSS.IDC.3-5.4.2
Select, evaluate, and use appropriate digital tools to plan and manage a design process.
|
|
CSS.IDC.3-5.4.3
Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
|
-
3D Design: Codeblocks
-
Animating Poetry
-
Multiple Algorithms
-
Game Effects
-
Clones in Games
-
Digital Pet Project
-
Giving Credit Through Attributions
-
Introduction to Classes and Objects in Games
-
Punctuate a Title
-
Seasonal Project (Spring): Create a Chase Game!
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Seasonal Project (Summer): Pop The Balloons
-
Seasonal Project (Fall): Gathering Apples Game
-
Plan a Quest
-
Animation Loops Project
-
Multiplying Fractions by Whole Numbers
-
Multiplying and Dividing Fractions
-
Animating Poetry
|
CSS.CT.3-5.5
Develop and employ strategies for understanding and solving problems in ways that use the power of technological methods to develop and test solutions.
|
-
Exploring Adaptations
-
Plant and Animal Cells
-
Exploring the Water Cycle
-
LEGO® SPIKE Essential: Design a Car Sensor
|
CSS.CT.3-5.5.1
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
|
-
Multiple Algorithms
-
Dash Robot 1 - Movement
-
Creating Algorithms
|
CSS.CT.3-5.5.2
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
|
-
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
-
Dash Robot 1 - Movement
-
VEX GO®: Introduction
-
VEX GO®: Measurement
-
Create a Drawing App
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
Skills Practice: Operators
-
House Design with Area and Perimeter
-
Introduction to Classes and Objects in Games
-
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
-
Ozobot® Cycle
-
Animating Poetry
-
Events: Dot in Space
-
Functions: Paint by Numbers
|
CSS.CT.3-5.5.3
Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
|
-
Exploring Ecosystems
-
Sound Frequency & Amplitude
-
Platform Game Design
-
Digital Greeting Card Project
-
Classifying Rocks
-
Nutrition Maze
-
Digital Vocabulary Flashcard Quiz
-
Nonfiction Animated Recordings
-
Grammar Quiz Game
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Classifying Shapes by Category
-
Cycle of Matter
-
Multi-digit Multiplication and Conditionals
-
Clones in Games
-
Revolutionary War Timeline
-
Interactive Map of the 13 Colonies with the BBC micro:bit®
-
Digital Pet Project
-
Multiplication Quiz Game
-
Ozobot® Programming 1: Introduction
-
Ozobot® Programming 2: More Color Codes
-
Dash Robot 1 - Movement
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Sequences
-
Skills Practice: Broadcast Events
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
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
-
micro:bit® Rounding to the Nearest Ten
-
Punctuate a Title
-
micro:bit®: Animal Response to the Environment
-
Pair Programming: Create a Band
-
micro:bit® Rounding to the Nearest Hundred
-
micro:bit® Rounding with Decimals
-
Seasonal Project (Spring): Create a Chase Game!
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Seasonal Project (Summer): Pop The Balloons
-
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
-
Plan a Quest
-
Animation Loops Project
-
Pinball Game Project
-
Mad Libs Project
-
Flower Garden Functions Project
-
Design an App
-
Game Design Project
-
Add and Subtract Fractions
-
Multiplying Fractions by Whole Numbers
-
Naming Numbers Game
-
State Project
-
Atoms and Molecules
-
Geographic Effects on Early Civilizations
-
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
-
Debugging: Events and Loops
-
Create a Maze
-
Debugging: Mazes
-
Events: Dot in Space
-
Functions: Paint by Numbers
-
Loops: Catch the Ball
|
CSS.CT.3-5.5.4
Create programs that include sequences, events, loops, conditionals, and variables.
|
-
Introduction to Computer Science and Scratch
-
Practice with Conditionals Part 1
-
Adding with Loops
-
Loops (Unplugged)
-
3D Design: Codeblocks
-
Exploring Ecosystems
-
Balanced and Unbalanced Forces
-
Sound Frequency & Amplitude
-
Events
-
Platform Game Design
-
Communities Adapt to & Modify their Environment
-
Fractions and Variables
-
Creative Storytelling
-
Weather and Climate
-
Digital Greeting Card Project
-
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 Vocabulary Flashcard Quiz
-
Animating Poetry
-
Exploring the Water Cycle
-
Simple Algorithms
-
Random Sentence Generator
-
Introduction to Conditionals
-
Wave Generator
-
Division and Conditionals
-
Multiple Algorithms
-
Multiplication and Conditionals
-
Unit Converter
-
Sensing and Responding to the Environment
-
Effects of Pollution
-
Nonfiction Animated Recordings
-
Measuring Lengths
-
Grammar Quiz Game
-
Drawing with the BBC micro:bit® and Scratch
-
Loops
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Animating Sprites with Multiplication
-
Earth Systems
-
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
-
VEX GO®: Introduction
-
VEX GO®: Measurement
-
Create a Drawing App
-
Minecraft® Coding Fundamentals - Basic Moves
-
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
-
Skills Practice: Events
-
Skills Practice: Broadcast Events
-
Skills Practice: If/Then Conditionals
-
Skills Practice: Repeat Loops
-
Skills Practice: Functions
-
Skills Practice: Forever Loops
-
Skills Practice: If/Then/Else Conditionals
-
Skills Practice: Variables
-
Scratch Drawing Tools
-
Skills Practice: Costumes, Backdrops, and Animations
-
Coding with LEGO® Spike Prime
-
Skills Practice: Functions with Boolean Inputs
-
Skills Practice: Operators
-
Skills Practice: Functions with Number Inputs
-
House Design with Area and Perimeter
-
Introduction to 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: If/Then/Else Chase the Balloon Game
-
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
-
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
-
Geographic Effects on Early Civilizations
-
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
-
I-Spy with Lists
-
Click-a-Mole
-
Creating Algorithms
-
Introduction to Clones
-
Events: Dot in Space
-
Snake Game
-
Functions: Paint by Numbers
-
Loops: Catch the Ball
|
CSS.CC.3-5.6
Select and use the most appropriate platform, tool, style, format and digital media to clearly and creatively express thoughts, messages, goals, or positions.
|
-
Research: Informational Programs
|
CSS.CC.3-5.6.1
Create original works or responsibly repurpose or remix digital resources into new creations.
|
-
Platform Game Design
-
Research: Informational Programs
-
Clones in Games
-
Digital Pet Project
-
LEGO® SPIKE Essential: Design a Moving Statue
-
Giving Credit Through Attributions
-
Introduction to Classes and Objects in Games
-
Pair Programming: Create a Band
-
Seasonal Project (Spring): Create a Chase Game!
-
Seasonal Project (Summer): Pop The Balloons
-
Seasonal Project (Fall): Gathering Apples Game
-
The Coordinate Plane
-
Choose Your Own Adventure: Elements of Culture
-
Plan a Quest
-
Animation Loops Project
-
Mad Libs Project
-
Design an App
-
Multiplying and Dividing Fractions
-
Balanced Ecosystems
-
Pong Game
-
Click-a-Mole
-
Program an AI Chatbot
|
CSS.CC.3-5.6.2
Communicate complex ideas clearly and effectively by creating or using a variety of digital objects.
|
-
Adding with Loops
-
Exploring Ecosystems
-
Balanced and Unbalanced Forces
-
Exploring Adaptations
-
Exploring the Water Cycle
-
Wave Generator
-
Dash Robot Storytelling
-
Classifying Shapes by Category
-
Day and Night
-
Cycle of Matter
-
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®
-
Unit Fractions with Variables
-
micro:bit®: Animal Response to the Environment
-
Seasonal Project (Spring): Create a Chase Game!
-
How We See: Light Reflection
-
Seasonal Project (Summer): Pop The Balloons
-
The US Government
-
Seasonal Project (Fall): Gathering Apples Game
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Naming Numbers Game
-
Atoms and Molecules
-
Multiplying and Dividing Fractions
-
Scale of Planets in the Solar System
-
Multimedia Book Report
|
CSS.CC.3-5.6.3
Publish or present content that customizes the message and medium for their intended audiences.
|
|
CSS.GC.3-5.7
Use digital tools to expand personal viewpoints and enrich learning by collaborating effectively both locally and globally.
|
|
CSS.GC.3-5.7.1
Explore local and global issues using digital tools to connect with learners from a variety of backgrounds and cultures.
|
|
CSS.GC.3-5.7.2
Plan the development of a program by including others' viewpoints and considering user preferences.
|
-
Platform Game Design
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Digital Pet Project
-
Design an App
-
Game Design Project
|
CSS.GC.3-5.7.3
Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
|
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Dash Robot 1 - Movement
-
Coding with LEGO® Spike Prime
-
Pair Programming: Create a Band
|
CSS.GC.3-5.7.4
Describe choices made during program development using code comments, presentations, and demonstrations.
|
-
Dash Robot Storytelling
-
Dash Robot Mazes
-
Introduction to Classes and Objects in Games
-
LEGO® SPIKE Essential: Design a Car Sensor
-
Classifying Shapes Using Lines and Angles
-
Classifying Quadrilaterals in a Hierarchy
-
Design an App
-
Balanced Ecosystems
|
CSS.GC.3-5.7.5
Seek diverse perspectives for the purpose of improving computational artifacts.
|
-
3D Design: Recreate an Animal
-
Platform Game Design
-
Digital Pet Project
-
3D Design: Keyboard Accommodations
-
Design an App
-
Game Design Project
|
CSS.RR.3-5.8
Gather, evaluate, and organize quality information from multiple sources.
|
-
Research: Effective Keywords
-
Research: Informational Programs
|
CSS.RR.3-5.8.1
Understand and use effective research strategies to locate information and other resources.
|
-
Research: Effective Keywords
-
Research: Informational Programs
|
CSS.RR.3-5.8.2
Evaluate the accuracy, perspective, credibility and relevance of information, media, data, or other resources.
|
-
Research: Effective Keywords
|
CSS.RR.3-5.8.3
Use information from multiple sources to identify real-world issues and create solutions.
|
|
CSS.DA.3-5.9
Understand the relationship between technology, lifelong learning, and the appropriate use of information.
|
|
CSS.DA.3-5.9.1
Discuss computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
|
-
Training AI Using Data
|
CSS.DA.3-5.9.2
Identify and propose ways to improve usability of technology for diverse users.
|
-
3D Design: Keyboard Accommodations
|