Standard |
Lessons |
AP1.a.1.e
Construct and execute algorithms (sets of step-by- step instructions), which include sequencing and simple loops to accomplish a task, both independently and collaboratively, with or without a computing device.
|
-
Introduction to Computer Science and Scratch
-
Sequences (Unplugged)
-
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
-
Types of Motion
-
Animal Life Cycles
-
Events
-
Story Problems: Add and Subtract within 10
-
Counting with Mazes
-
Light and Shadows
-
Math Story Problems: Add and Subtract within 100
-
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
-
Original Story Animations - Fiction Story
-
Cardinal Directions
-
Events and Money
-
Wildlife Scene Project
-
Communities Modify Their Environment
-
Changes in the Environment
-
Counting with Bee-Bot®
-
Introduction to Bee-Bot®: Planning a Program
-
Patterns with Bee-Bot®
-
Seasons with Bee-Bot®
-
Place Value: Adding Up to 20
-
Comparing Length with Bee-Bot®
-
Weather with Bee-Bot®
-
Introduction to Kibo®
-
Needs of Living Things with Bee-Bot®
-
Push and Pull with Bee-Bot®
-
Skills Practice: Events
-
Skills Practice: ScratchJr Drawing Tools
-
Punctuation: Write a great sentence!
-
Seed Dispersal
-
Unplugged Introduction to ScratchJr Part 1
-
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
-
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
-
Catching Butterflies
-
Introduction to the Wait Block
-
Greater Than and Less Than: Two-Digit Numbers
-
Greater Than and Less Than: Three-Digit Numbers
-
About Me Project
-
Create a Chicken Crossing Game
-
River Crossing Game
-
Racing Game
-
Create a Map
-
Hide and Seek Game
-
3D Shapes
-
Digital Greeting Card Project
-
Design an Adventure Game
-
Preventing Erosion
-
Geographic Effects on Early Civilizations
-
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
-
Programming a Cycle
-
Message Events: Scout Plays in the Forest
-
Pages: Create a Tapping Game
-
Growing Garden
-
Message Events: Simon Says
|
AP1.a.2.e
Decompose a larger computational problem into smaller sub-problems independently or with teacher guidance (e.g., to draw a snowman, we can draw several different, simpler shapes).
|
-
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
|
AP1.a.3.e
Categorize a group of items based on the attributes of actions of each item, with or without a computing device.
|
|
AP2.a.1.e
Construct programs to accomplish a task or as a means of creative expression, which include sequencing, events, and simple loops, using a block- based visual programming language, both independently and collaboratively (e.g., pair programming).
|
-
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
-
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
-
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
-
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
-
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
-
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
-
Message Events: Simon Says
|
AP2.a.2.e
Plan and create a design document to illustrate thoughts, ideas, and stories in a sequential (step-by- step) manner (e.g., story map, storyboard, sequential graphic organizer).
|
-
Storytelling Animations
-
Storytelling Animations Part 2
|
AP2.a.5.i
Use mathematical operations to change a value stored in a variable.
|
-
Advanced Data and Programming
-
Data Storage and Variables
-
Basic Data and Programming Project
|
AP3.a.1.e
Give credit to the source when using code, music, or pictures that were created by others.
|
-
Giving Credit Through Attributions
|
AP3.b.1.e
Follow simple instructions to complete a task, such as a simple visual tutorial.
|
|
AP4.a.1.e
Use numbers or other symbols to represent data (e.g., thumbs up or down for yes or no, color by number, arrows for direction, encoding or decoding a word using numbers or pictographs).
|
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
|
AP5.a.1.e
Work together with a team to create a solution to a computational problem.
|
|
AP5.a.2.e
Use teachers, parents, and other resources to solve a computational problem.
|
|
AP5.b.1.e
Understand the value for teams to include members with different perspectives, experiences, and backgrounds, including race, gender, ethnicity, language, ability, family background, and family income.
|
|
AP6.a.1.e
Analyze and debug (fix) an algorithm, which includes sequencing and simple loops, with or without a computing device.
|
-
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
-
Create a 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
|
CS1.a.1.e
Identify and use software that controls computational devices to accomplish a task (e.g., use an app to draw on the screen, use software to write a story or control robots).
|
-
Computer Basics
-
How Systems Work (What is a Computer?)
-
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
-
Mouse Practice
-
Keyboard Introduction
|
CS1.a.2.e
Use appropriate terminology in naming and describing the function of common computing devices and components (e.g., desktop computer, laptop computer, tablet device, monitor, keyboard, mouse, printer).
|
-
Computer Basics
-
How Systems Work (What is a Computer?)
-
Computer Detectives: Computer Problems
-
Mouse Practice
-
Keyboard Introduction
|
CS1.b.1.e
Identify the components of a computer system and what the basic functions are (e.g., hard drive, and memory) as well as external features and their uses (e.g., printers, scanners, external hard drives, and cloud storage).
|
-
Computer Basics
-
How Systems Work (What is a Computer?)
-
Computer Detectives: Computer Problems
-
Mouse Practice
-
Keyboard Introduction
|
CS2.a.1.e
Identify, using accurate terminology, simple hardware and software problems that may occur during use (e.g., app or program not working as expected, no sound, device won't turn on).
|
-
Computer Basics
-
How Systems Work (What is a Computer?)
-
Computer Detectives: Computer Problems
|
DA2.a.1.e
Collect simple quantitative data over time (e.g., daily temperatures or sunrise time).
|
|
DA2.b.1.e
Sort objects into buckets, recognizing relevant and/or irrelevant data (e.g., one of these things is not like the other).
|
|
DA3.a.1.e
Collect data over time and organize it in a chart or graph in order to make and communicate a prediction.
|
-
Advanced Data and Programming
-
Data Patterns and Predictions
-
Basic Data and Programming Project
|
DA4.a.1.e
Use a computing device to store, search, retrieve, modify, and delete information and define the information stored as data.
|
-
Advanced Data and Programming
-
Data Storage and Variables
-
Basic Data and Programming Project
|
DA4.a.2.e
Create a model of an object or process in order to identify patterns and essential elements (e.g., water cycle, butterfly life cycle, seasonal weather patterns).
|
-
Comparing Organisms
-
Animal Life Cycles
-
Phases of the Moon
-
Weather and Seasons
|
IC1.a.1.e
Compare and contrast examples of how computing technology has changed the way people live, work, and interact.
|
-
Impacts of Technology in Our World
|
IC1.b.1.e
Explain the differences between communicating electronically and communicating in person.
|
|
IC2.c.1.e
Work with others as co- learners to solve a problem or reach a goal.
|
|
IC3.b.1.e
Respect other students’ information and refrain from accessing others’ devices or accounts without permission.
|
-
Impacts of Technology in Our World
|
IC3.b.2.e
Understand what kinds of digital information is considered private, take steps to keep their information private, and respect the privacy of other students’ information.
|
-
Passwords
|
NI1.a.1.e
Use secure practices (such as passwords) to protect private information and discuss the effects of misuse.
|
-
Passwords
|
NI2.a.1.e
Use a physical tool (e.g. flashlight, string) to communicate with another student.
|
|
NI2.a.2.e
Provide examples of computer use that involve the internet.
|
|
NI2.c.1.e
Devise a system for sending a physical message to anyone in their school by using addressing techniques (e.g., address envelopes by student first name and teacher, grade, or room).
|
|