Standard |
Lessons |
CS.D.1.a
Operate commonly used devices and their components 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.1.a
With guidance, describe 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.1.a
With guidance, use problem solving strategies to troubleshoot a problem.
|
Computer Detectives: Computer Problems
|
NI.N.1.a
Create a list of ways information can be shared electronically to gain a deeper understanding of how information is transmitted (e.g., email, social media).
|
Networks and the Internet
|
NI.N.1.b
Recognize that computing devices can be connected to retrieve information from the global community.
|
Networks and the Internet
|
NI.C.1.a
Identify and use secure practices (e.g., passwords) to protect private information.
|
Passwords
Keeping Information Safe
Password Protectors
|
NI.C.1.b
Identify, use and discuss examples of how devices can be used with good and bad intentions.
|
|
NI.IOT.1.a
Identify what smart devices are and how they connect to the internet.
|
Networks and the Internet
|
NI.IOT.1.b
Recognize how devices connect and exchange data over the internet to demonstrate how information is shared.
|
Data Storage with Symbols
|
DA.DCS.1.a
With guidance, collect and organize data to retrieve for later use.
|
Advanced Data and Programming
Basic Data and Programming Project
Data Storage with Symbols
|
DA.DCS.1.b
With guidance, demonstrate how data can be collected and stored in a variety of ways.
|
Advanced Data and Programming
Basic Data and Programming Project
Data Storage with Symbols
|
DA.VC.1.a
Organize and present data in various formats to make observations
|
Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming Project
Data Storage with Symbols
|
DA.IM.1.a
Create and explain a model of an object or process that includes patterns and key elements.
|
Data Patterns and Predictions
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
ATP.A.1.a
With guidance, model a real-world process by constructing and following step-by-step directions (i.e., algorithms) to complete tasks.
|
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
|
ATP.VDR.1.a
Categorize a group of items (e.g., numbers, symbols or pictures) based on the attributes or actions of each item, with or without a computing device.
|
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.1.a
With guidance, model a sequence of instructions (i.e., program) that includes 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.1.a
With guidance, 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.1.a
With guidance, 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.1.b
With guidance, 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.1.a
With guidance and support, recognize sensors on computers, robots and intelligent appliances to understand 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
What Can AI Do?
|
AI.P.1.b
With guidance and support, use intelligent agents to help answer simple questions.
|
Training AI Using Data
Machine Learning: AutoDraw
Machine Learning: What is a Blorg?
The Sorting Game
What Can AI Do?
Sorting with Decision Trees
|
AI.RR.1.a
Use a decision tree to make a decision.
|
Sorting with Decision Trees
|
AI.ML.1.a
With guidance and support, discuss how a classifier recognizes drawings to gain an understanding of how machine learning works.
|
Machine Learning: AutoDraw
|
AI.NI.1.a
Using recognition software, identify attributes that computers use for identification to explain how computers recognize humans.
|
Training AI Using Data
Machine Learning: What is a Blorg?
What Can AI Do?
|
AI.SI.1.a
Identify AI applications that are used in daily lives to predict AI use in the future.
|
What Can AI Do?
|
AI.SI.1.b
Discuss if computers and other technology are good or bad to create a working construct.
|
|
IC.Cu.1.a
Discuss different technologies and their impact on everyday life.
|
Impacts of Technology in Our World
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
What Can AI Do?
|
IC.Cu.1.b
Identify how people use and are impacted by many types of technologies in their daily work and personal lives.
|
Impacts of Technology in Our World
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
What Can AI Do?
|
IC.SI.1.a
With guidance, describe safe and responsible behaviors for the use of 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.1.a
With guidance, discuss appropriate and ethical uses of technology to guide informed decisions.
|
|
IC.SLE.1.b
Discuss examples of appropriate and inappropriate behavior online, including cyberbullying, and the steps to keep yourself and others safe and out of harm's way.
|
Online Etiquette
|