Standard |
Lessons |
SC.K2.CS-CC.1.1
Identify a variety of digital tools used for communication and collaboration (e.g., online library catalogs and databases).
|
-
Computer Basics
-
Impacts of Technology in Our World
-
Digital Research 1: Guided Research
-
Networks and the Internet
-
Training AI Using Data
|
SC.K2.CS-CC.1.2
Conduct basic keyword searches, and exchange information and feedback with teachers and other students (e.g., e-mail and text messaging).
|
-
Digital Research 1: Guided Research
-
Digital Research 2: Choice Research
|
SC.K2.CS-CC.1.3
Collaborate and cooperate with peers, teachers, and others using technology to solve problems.
|
-
Design Project with LEGO® Spike Essential: Moving Statue
-
3D Design: Keyboard Accommodations
-
Pair Programming: Create a Band
-
LEGO® Spike Essential: Design for Changing Weather
|
SC.K2.CS-CC.1.4
Provide and accept constructive criticism on a collaborative project.
|
-
Maze Game Project
-
Advanced Data and Programming
-
Space Travel Project
-
Racing Game
-
Design an Adventure Game
-
Basic Data and Programming Project
|
SC.K2.CS-CS.1.1
Define simulation and identify the concepts illustrated by a simple simulation (e.g., growth, human health, and the butterfly life cycle).
|
|
SC.K2.CS-CS.1.2
Describe how models and simulations can be used to solve real-world issues in science and engineering.
|
|
SC.K2.CS-CS.1.3
Describe how models represent a real-life system (e.g., globe or map).
|
-
Animal Life Cycles
-
Phases of the Moon
-
Sun and Moon, Day and Night
-
Cardinal Directions
-
Seed Dispersal
-
Create a Map
|
SC.K2.CS-CS.1.4
Solve questions individually and collaboratively using models.
|
-
Advanced Data and Programming
-
Seed Dispersal
-
Basic Data and Programming Project
|
SC.K2.CS-CS.2.1
Arrange or sort information into useful order, such as sorting students by birth date, with or without technology.
|
-
Research Presentations
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
|
SC.K2.CS-CS.2.2
Solve age-appropriate problems (e.g., puzzles and logical thinking programs) with or without technology (i.e., computational thinking).
|
-
Maze Game Project
-
Counting with Mazes
-
Counting and Sequences (Unplugged)
-
Ozobot® Programming 2: More Color Codes
-
Ozobot® Programming 4
-
Ozobot® Programming 6
-
Introduction to Grow and Shrink Blocks
-
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
-
Combining Shapes
-
Introduction to Debugging
-
Ozobot® Cycle
|
SC.K2.CS-CS.2.3
Solve real life issues in science and engineering using computational thinking.
|
-
LEGO® Spike Essential: Design for Changing Weather
|
SC.K2.CS-CS.2.4
Define an algorithm as a sequence of defined steps.
|
-
Sequences (Unplugged)
-
Debugging
-
Kibo®: Adding and Subtracting
-
Garden Project
-
Create a Map
-
Tap-a-Mole Game
-
Introduction to Debugging
|
SC.K2.CS-CS.2.5
Create a simple algorithm, individually and collaboratively, without using computers to complete the task (e.g., making a sandwich, getting ready for school).
|
-
Sequences (Unplugged)
-
Unplugged Introduction to ScratchJr - Part 1
-
Unplugged Introduction to ScratchJr - Part 2
-
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
-
Create a Map
-
Preventing Erosion
|
SC.K2.CS-CS.2.6
Illustrate thoughts, ideas, and stories in a step-by-step manner using writing tools, digital cameras, and drawing tools.
|
-
Adaptations and Survival: Camouflage
-
Animal Life Cycles
-
Storytelling Animations
-
Weather and Seasons
-
Original Story Animations - Personal Story
-
Storytelling Animations Part 2
-
Original Story Animations - Fiction Story
-
Wildlife Scene Project
-
Changes in the Environment
-
Space Travel Project
-
Seed Dispersal
-
Identify Shapes by Attributes
-
Racing Game
-
Hide and Seek Game
-
Drawing Tools: Fairy Tale Painting
-
ScratchJr Drawing Tools: Farm Scene
|
SC.K2.CS-CS.2.7
Develop and present an algorithm using tangible materials.
|
-
Ozobot® Programming 1: Introduction
-
Ozobot® Programming 2: More Color Codes
-
VEX 123®: Introduction
-
Introduction to Bee-Bot®: Basic Movements
-
Counting with Bee-Bot®
-
Introduction to Bee-Bot®: Planning a Program
-
Patterns with Bee-Bot®
-
Seasons with Bee-Bot®
-
Comparing Length with Bee-Bot®
-
Weather with Bee-Bot®
-
Introduction to Kibo®
-
Kibo®: Communicating Across Distances (Light and Sound)
-
Needs of Living Things with Bee-Bot®
-
Push and Pull with Bee-Bot®
-
Kibo®: Adding and Subtracting
-
Shapes with Bee-Bot®
-
Making Ten with Bee-Bot®
-
Seasons with Robot Mouse
-
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
-
Push and Pull with Robot Mouse
-
Shapes with Robot Mouse
-
Making Ten with Robot Mouse
-
Ozobot® Cycle
|
SC.K2.CS-CS.2.8
Gather and organize information using concept-mapping tools.
|
|
SC.K2.CS-CS.3.1
Create a digital artifact (independently and collaboratively) that clearly expresses thoughts and ideas.
|
-
Comparing Organisms
-
Impacts of Technology in Our World
-
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
-
Build a Sentence
-
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
-
Our Responsibilities
-
Living and Nonliving
-
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
-
Comparing Length with Bee-Bot®
-
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
-
Design Project with LEGO® Spike Essential: Moving Statue
-
Space Travel Project
-
Divide Shapes into Equal Parts
-
Moving Targets Game
-
Punctuation: Write a great sentence!
-
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
-
Identify Shapes by Attributes
-
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
-
Introduction to Pages
-
Program a Race
-
About Me Project
-
Create a Chicken Crossing Game
-
Garden Project
-
Combining Shapes
-
River Crossing Game
-
Racing Game
-
Create a Map
-
Hide and Seek Game
-
3D Shapes
-
Digital Greeting Card Project
-
Design an Adventure Game
-
Algebraic Thinking: Finding a Two-Digit Unknown
-
Patterns and Music
-
Preventing Erosion
-
Drawing Tools: Fairy Tale Painting
-
Events (Alpine UT updates)
-
Grow and Shrink Blocks in Motion
-
ScratchJr Drawing Tools: Farm Scene
-
Basic Data and Programming Project
-
Seasons with Robot Mouse
-
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
-
Push and Pull with Robot Mouse
-
Shapes with Robot Mouse
-
Making Ten with Robot Mouse
|
SC.K2.CS-CS.3.2
Create, review, and revise artifacts that include text, images, and audio using digital tools.
|
-
Comparing Organisms
-
Impacts of Technology in Our World
-
Maze Game Project
-
Loops: Part 2
-
Build a Sentence
-
Research Presentations
-
Storytelling Animations
-
Our Responsibilities
-
Original Story Animations - Personal Story
-
Digital Research 2: Choice Research
-
Storytelling Animations Part 2
-
Original Story Animations - Fiction Story
-
Economic Choices
-
Advanced Data and Programming
-
Wildlife Scene Project
-
Divide Shapes into Equal Parts
-
Moving Targets Game
-
Punctuation: Write a great sentence!
-
About Me Project
-
Basic Data and Programming Project
|
SC.K2.CS-CS.4.1
Recognize different kinds of computing devices in the classroom and other places (e.g., laptops, tablets, smart phones, desktops, printers).
|
-
Input Devices
-
Computer Basics
-
Impacts of Technology in Our World
-
Mouse Practice
-
Keyboard Introduction
|
SC.K2.CS-CS.4.2
Recognize and operate different types of computers, applications and peripherals (e.g., use input/output devices such as a mouse, keyboard, or touch screen; find, navigate, launch a program).
|
-
Input Devices
-
Computer Basics
-
Mouse Practice
-
Keyboard Introduction
|
SC.K2.CS-CS.4.3
Explain that a computer program is running when a program or command is executed.
|
|
SC.K2.CS-CS.6.1
Identify tasks that are made easier because of computers.
|
-
Computer Basics
-
Impacts of Technology in Our World
-
3D Design: Introduction
-
Training AI Using Data
|
SC.K2.CS-CP.1.1
Identify different kinds of data (e.g., text, charts, graphs, numbers, pictures, audio, video, and collections of objects).
|
-
Data Storage and Variables
-
Data Patterns and Predictions
|
SC.K2.CS-CP.1.2
Collect and manipulate data using a variety of computing methods (e.g., sorting, totaling, and averaging).
|
-
Advanced Data and Programming
-
Basic Data and Programming Project
|
SC.K2.CS-CP.1.3
Propose a solution to a problem or question based on an analysis of the data and critical thinking, individually and collaboratively.
|
|
SC.K2.CS-CP.1.4
Create data visualizations (e.g., charts and infographics), individually and collaboratively.
|
-
Digital Research 1: Guided Research
-
Advanced Data and Programming
-
Basic Data and Programming Project
|
SC.K2.CS-CP.2.1
Define a computer program as a set of commands created by people to do something.
|
-
Sequences (Unplugged)
-
Events
-
Introduction to ScratchJr
-
Introduction to Speed Blocks
-
Introduction to Show and Hide Blocks
-
Introduction to Grow and Shrink Blocks
-
Introduction to the Wait Block
-
About Me Project
-
Events (Alpine UT updates)
|
SC.K2.CS-CP.2.2
Perform a simple task (e.g., making a sandwich and brushing teeth) breaking it into small steps.
|
-
Sequences (Unplugged)
-
Properties of Matter
-
Counting and Sequences (Unplugged)
-
Weather and Seasons
-
Adding within 20 and Sequences (Unplugged)
-
Introduction to Kibo®
-
Unplugged Introduction to ScratchJr - Part 1
-
Unplugged Introduction to ScratchJr - Part 2
-
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
-
About Me Project
-
Create a Map
-
Preventing Erosion
|
SC.K2.CS-CP.2.3
Explain that computers only follow the program’s instructions.
|
-
Sequences (Unplugged)
-
Counting and Sequences (Unplugged)
-
Ozobot® Programming 2: More Color Codes
-
Kibo®: Adding and Subtracting
-
Ozobot® Cycle
|
SC.K2.CS-CP.2.4
Construct a simple program using tools that do not require a textual programming language (e.g. block-based programming language).
|
-
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
-
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
-
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
-
Ozobot® Programming 1: Introduction
-
Ozobot® Programming 2: More Color Codes
-
Changes in the Environment
-
Phonics: Digraphs
-
Introduction to Bee-Bot®: Basic Movements
-
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®
-
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: Sequences
-
Skills Practice: Repeat Loops
-
Skills Practice: Events
-
Skills Practice: Message Events
-
Design Project with LEGO® Spike Essential: Moving Statue
-
Space Travel Project
-
Divide Shapes into Equal Parts
-
Moving Targets Game
-
Punctuation: Write a great sentence!
-
VEX 123®: Patterns of Living Things
-
Seed Dispersal
-
Unplugged Introduction to ScratchJr - Part 1
-
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 (Spring): Create a Chase Game
-
Seasonal Project (Fall): Gathering Apples Game
-
Using the Go To Page Block
-
Introduction to Grid/Coordinate Plane
-
Identify Shapes by Attributes
-
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
-
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
-
Tap-a-Mole Game
-
Design an Adventure Game
-
Algebraic Thinking: Finding a Two-Digit Unknown
-
Patterns and Music
-
Preventing Erosion
-
Events (Alpine UT updates)
-
Grow and Shrink Blocks in Motion
-
Seasons with Robot Mouse
-
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
-
Push and Pull with Robot Mouse
-
Shapes with Robot Mouse
-
Making Ten with Robot Mouse
|
SC.K2.CS-CP.3.1
Create developmentally appropriate multimedia products with support from teachers, family members, or student partners.
|
-
How Living Things Survive
-
Adaptations and Survival: Camouflage
-
Designing Solutions from Nature
-
Maze Game Project
-
Creating Shapes
-
Animal Life Cycles
-
Story Problems: Add and Subtract within 10
-
Build a Sentence
-
Light and Shadows
-
Research Presentations
-
Who Keeps Us Safe?
-
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
-
Storytelling Animations Part 2
-
Sun and Moon, Day and Night
-
Original Story Animations - Fiction Story
-
Wildlife Scene Project
-
Changes in the Environment
-
3D Design: Introduction
-
Introduction to Coding with LEGO® SPIKE Essential
-
Skills Practice: Sequences
-
Skills Practice: Repeat Loops
-
Skills Practice: Events
-
Skills Practice: Message Events
-
Skills Practice: ScratchJr Drawing Tools
-
Telling Time
-
Design Project with LEGO® Spike Essential: Moving Statue
-
Space Travel Project
-
3D Design: Create a Bubble Wand
-
Divide Shapes into Equal Parts
-
Moving Targets Game
-
Punctuation: Write a great sentence!
-
Seed Dispersal
-
Introduction to Grid/Coordinate Plane
-
Introduction to Speed Blocks
-
Forever Loop Dance Party
-
Coding Class: Block Basics
-
Introduction to Pages
-
Program a Race
-
About Me Project
-
Create a Chicken Crossing Game
-
Garden Project
-
River Crossing Game
-
Hide and Seek Game
-
Design an Adventure Game
-
Patterns and Music
-
Preventing Erosion
-
Drawing Tools: Fairy Tale Painting
-
ScratchJr Drawing Tools: Farm Scene
|
SC.K2.CS-CP.3.2
Prepare a simple presentation of digital products and applications.
|
|
SC.K2.CS-PC.1.1
Demonstrate proper care for electronic devices (e.g., handling devices carefully, logging off or shutting down correctly, and keeping devices away from water/food).
|
-
Computer Basics
-
Ozobot® Programming 1: Introduction
|
SC.K2.CS-PC.1.2
Describe the attributes of a good digital citizen: one who protects private information, balances time online, reports cyberbullying, and recognizes inappropriate content/contact.
|
-
Impacts of Technology in Our World
-
Passwords
|
SC.K2.CS-PC.1.3
Identify safe and unsafe examples of online communications.
|
-
Impacts of Technology in Our World
-
Passwords
|
SC.K2.CS-PC.1.4
Explain that a password helps protect the privacy of information.
|
-
Passwords
|
SC.K2.CS-PC.2.1
Identify and describe how people use many types of technologies in their daily work and personal lives.
|
-
Impacts of Technology in Our World
|
SC.K2.CS-PC.2.2
Communicate about technology using developmentally appropriate terminology.
|
-
Input Devices
-
Computer Basics
-
Networks and the Internet
-
Computer Detectives: Computer Problems
|
SC.K2.CS-PC.2.3
Recognize that people use computing technology in the workplace to perform many important tasks and functions.
|
-
Input Devices
-
Computer Basics
-
Impacts of Technology in Our World
-
Networks and the Internet
|
SC.K2.CS-PC.4.1
Explain that some information is private and should not be shared online.
|
-
Passwords
-
Training AI Using Data
|