Standard |
Lessons |
CS.D.2.a
Select and operate commonly used devices to perform a variety of tasks.
|
Input Devices
Data Storage and Variables
Welcome to CodeHS!
Get Organized with Files
Data Storage with Symbols
|
CS.HS.2.a
Select and use hardware and software necessary for accomplishing a task.
|
Computer Basics
Ozobot® Programming 1: Introduction
Introduction to LEGO® Spike Essential
Introduction to Coding with LEGO® SPIKE Essential
Introduction to Kibo®
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design for Changing Weather
Mouse Practice
Keyboard Introduction
|
CS.T.2.a
Use problem solving strategies to troubleshoot a problem.
|
Computer Detectives: Computer Problems
|
NI.N.2.a
Describe how information can be communicated electronically to gain a deeper understanding of how information is transmitted (e.g., email, social media).
|
Networks and the Internet
|
NI.N.2.b
Use computing devices that are connected to share and receive information from the global community.
|
Networks and the Internet
|
NI.C.2.a
Explain and demonstrate secure practices (e.g., creating strong passwords) to protect private information.
|
Passwords
|
NI.C.2.b
Identify and discuss examples of how devices can be used with good and bad intentions.
|
|
NI.IOT.2.a
With guidance and support, explain how devices connect and exchange data over different environments to explore how information is shared.
|
Data Storage with Symbols
|
DA.DCS.2.a
Collect and organize data to store, retrieve and modify.
|
Advanced Data and Programming
Basic Data and Programming Project
Data Storage with Symbols
|
DA.DCS.2.b
Manipulate data to perform various tasks.
|
Advanced Data and Programming
Basic Data and Programming Project
Data Storage with Symbols
|
DA.VC.2.a
Organize, analyze and present data in various formats.
|
Advanced Data and Programming
Basic Data and Programming Project
Data Storage with Symbols
|
DA.IM.2.a
Interpret and analyze data, graphs, models or charts.
|
Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming Project
Data Storage with Symbols
|
ATP.A.2.a
Model a real-world process by constructing and following step-by-step instructions (i.e., algorithms) to complete tasks.
|
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
ATP.VDR.2.a
Construct a model that shows the way programs store and manipulate data by using numbers or other symbols to represent information.
|
Advanced Data and Programming
Data Storage and Variables
Basic Data and Programming Project
Basic Data and Programming Project
Data Storage with Symbols
Variables: Keeping Score
|
ATP.CS.2.a
Develop a program that uses sequencing and repetition (i.e., loops) to solve a problem or express ideas.
|
Adaptations and Survival: Camouflage
Introduction to Message Events
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
Story Problems: Add and Subtract within 100
Storytelling Animations
Phases of the Moon
Create Your Own Story Problem
Living and Nonliving
Digital Flashcards
Weather and Seasons
Original Story Animations - Personal Story
Digital Research 2: Choice Research
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
Introduction to Coding with LEGO® SPIKE Essential
VEX 123®: Math Word Problems
Weather with Bee-Bot®
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
LEGO® SPIKE Essential: Design a 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
Code Block Review
Loops: Catching Butterflies
Greater Than and Less Than: Two-Digit Numbers
Greater Than and Less Than: Three-Digit Numbers
End Block: Program a Race
About Me Project
Chicken Crossing Game
Garden Project
Combining Shapes
River Crossing Game
Racing Game
Create a Map
3D Shapes
Digital Greeting Card
Design an Adventure Game
Patterns and Music
Preventing Erosion
Events (Alpine UT updates)
Grow and Shrink Blocks in Motion
Seasons with Code & Go® Robot Mouse
Weather with Code & Go® Robot Mouse
Introduction to Code & Go® Robot Mouse: Basic Movements
Counting with Code & Go® Robot Mouse
Introduction to Code & Go® Robot Mouse: Planning a Program
Patterns with Code & Go® Robot Mouse
Comparing Length with Code & Go® Robot Mouse
Needs of Living Things with Code & Go® Robot Mouse
Push and Pull with Code & Go® Robot Mouse
Shapes with Code & Go® Robot Mouse
Making Ten with Code & Go® Robot Mouse
Loops: Predator and Prey
Programming a Cycle
Create an Original Story Animation
Speed Block: Bouncy Ball
Create a Mini Golf Game
Message Events: Scout Plays in the Forest
Pages: Scout's Travels
Garden Project
Pages: Create a Tapping Game
Growing Garden
Message Events: Simon Says
Maze Game Project
Loops: Frog and Rabbit
Grid: Arctic Animation
Forever Loops: Fireworks
Loops: Play in the Park
Sequences: Digital Responsibilities
Grid: Solving Mazes
Animal Sounds
Events: Submarine Sequences
Moving Targets Game
Transportation Speeds and Sounds
Introduction to Events
Sequences: Snowball Fight
Bowling Game
All About Me!
Introduction to Repeat Loops
Changing Environments with Bee-Bot®
Seasonal Project (Winter): Build a Snowman
Changing Environments with Code & Go® Robot Mouse
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
|
ATP.M.2.a
Break down (i.e., decompose) a series of steps and separate the necessary from the unnecessary steps to create a precise sequence of instructions to solve a problem or express an idea.
|
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
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
LEGO® SPIKE Essential: Design a 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
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
Using the Go To Page Block
Introduction to the Grid
Introduction to Speed Blocks
VEX 123®: Defining Shape Attributes
Forever Loop Dance Party
End Block: Program a Race
About Me Project
Create a Map
Design an Adventure Game
Preventing Erosion
Introduction to Debugging
Events (Alpine UT updates)
Grow and Shrink Blocks in Motion
Introduction to Code & Go® Robot Mouse: Basic Movements
Counting with Code & Go® Robot Mouse
Introduction to Code & Go® Robot Mouse: Planning a Program
Patterns with Code & Go® Robot Mouse
Comparing Length with Code & Go® Robot Mouse
Needs of Living Things with Code & Go® Robot Mouse
Shapes with Code & Go® Robot Mouse
Making Ten with Code & Go® Robot Mouse
Debugging: Events and Sequences
Programming a Cycle
Debugging: Message Events and Loops
Speed Block: Bouncy Ball
Message Events: Scout Plays in the Forest
Creating Algorithms
Debugging: Events and Motion
Message Events: Simon Says
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Grid: Solving Mazes
Events: Submarine Sequences
Moving Targets Game
Transportation Speeds and Sounds
Sequences (Unplugged)
Sequences: Snowball Fight
Bowling Game
All About Me!
Introduction to Repeat Loops
Changing Environments with Bee-Bot®
Seasonal Project (Winter): Build a Snowman
Changing Environments with Code & Go® Robot Mouse
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
|
ATP.PD.2.a
Plan and create an artifact to illustrate thoughts, ideas and problems in a sequential (step-by-step) manner (e.g., story map, storyboard, sequential graphic organizer).
|
Storytelling Animations
Create Your Own Story Problem
Original Story Animations - Personal Story
Storytelling Animations Part 2
Original Story Animations - Fiction Story
Create an Original Story Animation
Pages: Dragon Story
|
ATP.PD.2.b
Identify and fix (i.e., debug) a multi-step process that includes sequencing.
|
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
|
AI.P.2.a
Tell where sensors are on computers, robots and intelligent appliances to relate their location with their function such as motion, pressure/touch, temperature, proximity, light, sound, moisture or gases.
|
Ozobot® Programming 1: Introduction
Introduction to LEGO® Spike Essential
Introduction to Coding with LEGO® SPIKE Essential
Introduction to Kibo®
Kibo®: Communicating Across Distances (Light and Sound)
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design for Changing Weather
Kibo®: Adding and Subtracting
|
AI.P.2.b
Apply the use of intelligent agents to assist in basic research (look up answers to specific questions).
|
|
AI.RR.2.a
With guidance and support, create a simple decision tree (conditionals) to create a pathway for decisions
|
|
AI.ML.2.a
Use a classifier that recognizes drawings and discuss how the program knows what they are drawing.
|
Machine Learning: AutoDraw
|
AI.NI.2.a
List possible attributions computers can use to distinguish humans from each other by comparing these attributions.
|
Training AI Using Data
|
AI.SI.2.a
To determine how AI can help in daily life, group applications used into two categories: “AI” and “Not AI.”
|
|
AI.SI.2.b
Discuss AI and how it can be used for good or bad to discuss the ethical use of AI.
|
|
IC.Cu.2.a
Compare and contrast how the use of technology has changed to understand its impact on everyday life.
|
Impacts of Technology in Our World
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
|
IC.Cu.2.b
Describe the ways people use technologies in their daily work and personal lives to understand technology's impact on one's community.
|
Impacts of Technology in Our World
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
|
IC.SI.2.a
Compare and contrast safe and responsible behaviors to those that are not when using information and technology.
|
Impacts of Technology in Our World
Minecraft: Education Edition® Basic Gameplay
Training AI Using Data
Sequences: Digital Responsibilities
Online Etiquette
|
IC.SLE.2.a
Discuss appropriate and ethical uses of technology to guide informed decisions.
|
|
IC.SLE.2.b
Compare and contrast appropriate and inappropriate behavior online, including cyberbullying, and the steps to keep yourself and others safe and out of harm's way.
|
Online Etiquette
|