Standard |
Lessons |
FCO.1
Demonstrate fundamental technology skills (e.g. turn on and log in to device).
|
Introduction to Computer Science and Scratch
Computer Basics
|
FCO.2
Interact with a device using a pointing tool such as a mouse, tactile sensor, or other input.
|
Input Devices
Computer Basics
3D Design: Introduction
Introduction to Coding with LEGO® SPIKE Essential
Introduction to Kibo®
Kibo®: Communicating Across Distances (Light and Sound)
Minecraft: Education Edition® Basic Gameplay
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
LEGO® SPIKE Essential: Design a Moving Statue
3D Design: Create a Bubble Wand
LEGO® SPIKE Essential: Design for Changing Weather
Minecraft: Education Edition® - Trailblazer
Mouse Practice
Drawing Tools: Fairy Tale Painting
Drawing Tools: Farm Scene
|
FCO.3
Navigate to applications and documents by using desktop icons, windows, and menus.
|
Computer Basics
Introduction to Coding with LEGO® SPIKE Essential
Minecraft: Education Edition® Basic Gameplay
LEGO® SPIKE Essential: Design for Changing Weather
|
FCO.4
Use age-appropriate online tools and resources (e.g. tutorial, assessment, web browser).
|
Digital Research 2: Choice Research
|
FCO.5
Demonstrate fundamental keyboarding skills.
|
Computer Basics
Minecraft: Education Edition® Basic Gameplay
Keyboard Introduction
|
FCO.6
Select and use appropriate word processing, spreadsheets, and multimedia applications.
|
Using Digital Tools to Create Line Graphs
Scout Adventures 1: Introducing Scout
Scout Adventures 2: Scout Starts Exploring
Scout Adventures 3: Scout Meets a Friend
Scout Adventures 4: Scout Explores the Forest
Scout Adventures 5: Scout and Bluebird Help
Scout Adventures 6: Scout Celebrates with Friends
|
FCO.7
Use menu, tool bar, and editing functions (e.g. font/size/style/line spacing, margins, spell check) to format, edit, save, and print a document.
|
|
FCO.8
Identify and solve routine hardware and software problems that occur during routine usage.
|
Computer Detectives: Hardware and Software Problems
Computer Detectives: Computer Problems
|
CC.1
Interact with peers, experts, and others using a variety of digital tools and devices.
|
Minecraft: Education Edition® Basic Gameplay
Pair Programming: Create a Band
|
CC.2
Communicate information and ideas effectively to multiple audiences using a variety of media and formats. (e.g., reports, research papers, presentations, newsletters, Web sites, podcasts, blogs), citing sources.
|
Research Presentations
Animating Poetry
Digital Research 2: Choice Research
Animating Poetry
|
CC.3
Contribute, individually or as part of a team, to work to identify and solve authentic problems or produce original works using a variety of digital tools and devices.
|
Research Presentations
Introduction to LEGO® Spike Prime
Coding with LEGO® Spike Prime
3D Design: Keyboard Accommodations
Pair Programming: Create a Band
LEGO® SPIKE Essential: Design for Changing Weather
Digital Greeting Card
Design an App
Park Cleanup STEM Project with Bee-Bot®
Park Cleanup STEM Project with Code & Go® Robot Mouse
|
AIT.1
Identify and define problems and form significant questions for investigation.
|
Digital Research 2: Choice Research
|
AIT.2
Develop a plan to use technology to find a solution and create projects.
|
Digital Research 1: Guided Research
Digital Research 2: Choice Research
3D Design: Keyboard Accommodations
Pair Programming: Create a Band
Seed Dispersal
LEGO® SPIKE Essential: Design a Car Sensor
Choose Your Own Path: Elements of Culture
About Me Project
Design an App
Game Design Project
Park Cleanup STEM Project with Bee-Bot®
Park Cleanup STEM Project with Code & Go® Robot Mouse
Game Design Project
All About Me!
|
AIT.3
Determine the best technology and appropriate tool to address a variety of tasks and problems.
|
Using Digital Tools to Create Line Graphs
|
AIT.4
Use multiple processes and diverse perspectives to explore alternative solutions.
|
3D Design: Keyboard Accommodations
Design an App
|
AIT.5
Evaluate the accuracy, relevance, appropriateness, and bias of electronic information sources.
|
Digital Research 1: Guided Research
|
AIT.6
Collect, organize, analyze, and interpret data to identify solutions and/or make informed decisions.
|
Digital Research 1: Guided Research
Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming Project
Basic Data and Programming Project
|
AIT.7
Infer and predict or propose relationships with data.
|
Using Digital Tools to Create Line Graphs
Advanced Data and Programming
Data Patterns and Predictions
Training AI Using Data
Machine Learning: AutoDraw
Machine Learning: What is a Blorg?
Machine Learning: Teachable Machine
The Sorting Game
|
AIT.8
Identify that various algorithms can achieve the same result and determine the most efficient sequence.
|
Multiple Algorithms
Creating Algorithms
|
DC.1
Advocate, demonstrate, and routinely practice safe, legal, and responsible use of information and technology.
|
Computer Basics
Internet Positivity (Unplugged)
Our Words Have Power (Cyberbullying)
Strong Usernames and Passwords
Digital Identity
Minecraft: Education Edition® Basic Gameplay
Giving Credit Through Attributions
Giving Credit Through Attributions
Training AI Using Data
Sequences: Digital Responsibilities
|
DC.2
Exhibit a positive mindset toward using technology that supports collaboration, learning, and productivity.
|
Internet Positivity (Unplugged)
Our Words Have Power (Cyberbullying)
Digital Identity
Pair Programming: Create a Band
Training AI Using Data
|
DC.3
Exhibit leadership for digital citizenship.
|
Internet Positivity (Unplugged)
Our Words Have Power (Cyberbullying)
Digital Identity
|
DC.4
Recognize and describe the potential risks and dangers associated with various forms of online communications (e.g., cell phones, social media, digital photos).
|
Impacts of Technology in Our World
Our Words Have Power (Cyberbullying)
Strong Usernames and Passwords
Digital Identity
Passwords
Online Etiquette
|
DC.5
Explain responsible uses of technology and digital information; describe possible consequences of inappropriate use such as copyright infringement and piracy.
|
Giving Credit Through Attributions
Sequences: Digital Responsibilities
Online Etiquette
|
ISA.1
Enter, organize, and synthesize information in a variety of platforms (e.g. saving, organizing, and storing word documents and spreadsheets)
|
Using Digital Tools to Create Line Graphs
|
ISA.2
Identify and use a variety of storage media and demonstrate an understanding of the rationale for using a certain medium for a specific purpose.
|
Data Storage
Data Storage and Variables
Data Storage with Symbols
Variables: Keeping Score
|
ISA.3
Plan and use strategies to access information and guide inquiry.
|
Research: Effective Keywords
Digital Research 2: Choice Research
|
ISA.4
Locate information from a variety of sources.
|
Research: Effective Keywords
Research Presentations
Digital Research 1: Guided Research
Digital Research 2: Choice Research
Research: Informational Programs
|
ISA.5
Perform basic searches on databases to locate information.
|
Research: Effective Keywords
Research Presentations
Digital Research 1: Guided Research
Research: Informational Programs
|
ISA.6
Select appropriate information sources and digital tools.
|
Research: Effective Keywords
Research Presentations
Digital Research 1: Guided Research
Digital Research 2: Choice Research
Research: Informational Programs
Using Digital Tools to Create Line Graphs
|
ISA.7
Use age appropriate technologies to locate, collect, organize content from media collection(s) for specific purposes, such as citing sources.
|
Research: Effective Keywords
Digital Research 1: Guided Research
Research: Informational Programs
|
ISA.8
Describe the rationale for various security measures when using technology.
|
Strong Usernames and Passwords
Passwords
|
K.CCP.1
Identify, using appropriate terminology, common physical components of computing systems (hardware). For example, but not limited to, desktop computers, laptop computers, tablet devices, monitors, keyboards, mice and printers.
|
Input Devices
Computer Basics
How Computing Systems Work
Ozobot® Programming 1: Introduction
|
K.CCP.2
Use simple trial and error strategies to identify when a computing device is not working as intended. For example but not limited to, if the device does not turn on students can identify if it needs to be charged or is unplugged before saying the device does not work.
|
Introduction to Coding with LEGO® SPIKE Essential
Kibo®: Communicating Across Distances (Light and Sound)
Computer Detectives: Computer Problems
|
K.CCP.3
Define an algorithm as a list of steps that can be followed to finish a task or solve a problem.
|
Sequences (Unplugged)
VEX 123®: Introduction
VEX 123®: Math Word Problems
Introduction to Kibo®
Telling Time
VEX 123®: Defining Shape Attributes
Create a Map
Scout's Scratch Expedition Part 1
Scout's Scratch Expedition Part 3
Scout's Scratch Expedition Part 4
Create a Maze
Sequences (Unplugged)
|
K.CCP.4
Decompose an example problem into smaller sub-problems with teacher guidance or independently.
|
Comparing Organisms
Properties of Matter
Animal Life Cycles
Weather and Seasons
Counting with Bee-Bot®
Introduction to Bee-Bot®: Planning a Program
Introduction to LEGO® Spike Essential
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
Moving Targets Game
Unplugged Introduction to ScratchJr Part 1
Unplugged Introduction to ScratchJr Part 2
Shapes with Bee-Bot®
Making Ten with Bee-Bot®
VEX 123®: Defining Shape Attributes
Forever Loop Dance Party
Create a Map
Design an Adventure Game
Flower Garden Functions Project
Preventing Erosion
Geographic Effects on Early Civilizations
Multiplying and Dividing Fractions
micro:bit® Reaction Game
Weather with Code & Go® Robot Mouse
Counting with Code & Go® Robot Mouse
Introduction to Code & Go® Robot Mouse: Planning a Program
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
Scout's Scratch Expedition Part 1
Debugging: Events and Sequences
Scout's Scratch Expedition Part 3
Programming a Cycle
Debugging: Message Events and Loops
Create a Maze
Loops: Follow the Path
Message Events: Scout Plays in the Forest
Debugging: Events and Motion
Message Events: Simon Says
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Moving Targets Game
Changing Environments with Bee-Bot®
Changing Environments with Code & Go® Robot Mouse
|
K.CCP.5
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to illustrate a program's sequence and outcomes.
|
Research Presentations
Create Your Own Story Problem
Original Story Animations - Personal Story
Original Story Animations - Fiction Story
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design for Changing Weather
|
1.CCP.1
Recognize and utilize common physical components of computing systems (hardware) and software concepts using correct terminology. For example, but not limited to, laptop computers, tablets, monitors, keyboards, printers; software concepts such as sign-in requirements, input, output, debug, and program.
|
Input Devices
Computer Basics
How Computing Systems Work
Introduction to Coding with LEGO® SPIKE Essential
Introduction to Kibo®
Kibo®: Communicating Across Distances (Light and Sound)
Coding with LEGO® Spike Prime
LEGO® SPIKE Essential: Design a Moving Statue
3D Design: Create a Bubble Wand
LEGO® SPIKE Essential: Design for Changing Weather
Introduction to Debugging
Debugging: Events and Motion
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
|
1.CCP.2
Use simple trial and error strategies to identify hardware and software problems that occur using appropriate terminology. For example but not limited to an app or program is not working as expected, no sound is coming from a device, or a device will not turn on.
|
Introduction to Coding with LEGO® SPIKE Essential
Introduction to Kibo®
Computer Detectives: Computer Problems
|
1.CCP.3
Construct an algorithm by arranging sequential events step-by-step in a logical order.
|
Comparing Organisms
Sequences (Unplugged)
Impacts of Technology in Our World
How Living Things Survive
Adaptations and Survival: Camouflage
Designing Solutions from Nature
Introduction to Message Events
Maze Game Project
Story Problems: Add and Subtract within 20
Greater Than and Less Than: Single-Digit Numbers
Creating Shapes
Types of Motion
Animal Life Cycles
Events
Story Problems: Add and Subtract within 10
Loops Part 2
Build a Sentence
Light and Shadows
From ScratchJr to Scratch
Research Presentations
Math Story Problems: Add and Subtract within 100
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
Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
Original Story Animations - Fiction Story
Events and Money
Wildlife Scene Project
Ozobot® Programming 2: More Color Codes
Changes in the Environment
VEX 123®: Introduction
Introduction to Bee-Bot®: Basic Movements
Patterns with Bee-Bot®
ScratchJr to Scratch: Events and Loops
Place Value: Adding Up to 20
Comparing Length with Bee-Bot®
VEX 123®: Math Word Problems
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®
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
Skills Practice: ScratchJr Drawing Tools
Data Storage and Variables
Telling Time
LEGO® SPIKE Essential: Design a 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
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
The Coordinate Plane
Using the Go To Page Block
Introduction to the Grid
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
Loops: 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
Chicken Crossing Game
Garden Project
Combining Shapes
River Crossing Game
Create a Map
3D Shapes
Digital Greeting Card
Design an Adventure Game
Flower Garden Functions Project
Algebraic Thinking: Finding a Two-Digit Unknown
Multiplying Fractions by Whole Numbers
Patterns and Music
Punctuation Game
State Project
Preventing Erosion
Geographic Effects on Early Civilizations
Rates and Unit Rates
Multiplying and Dividing Fractions
micro:bit® Reaction Game
Events (Alpine UT updates)
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
Scout's Scratch Expedition Part 1
Scout's Scratch Expedition Part 3
Loops: Predator and Prey
Scout's Scratch Expedition Part 4
Programming a Cycle
Create an Original Story Animation
Create a Maze
Loops: Follow the Path
Speed Block: Bouncy Ball
Create a Mini Golf Game
Message Events: Scout Plays in the Forest
Garden Project
Pages: Create a Tapping Game
Growing Garden
Message Events: Simon Says
Maze Game Project
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Sequences: Digital Responsibilities
Animal Sounds
Events: Submarine Sequences
Moving Targets Game
Transportation Speeds and Sounds
Sequences (Unplugged)
Introduction to Events
Sequences: Snowball Fight
Acting with Events
Data Storage with Symbols
Variables: Keeping Score
Bowling Game
All About Me!
Drawing Tools: Nature Walk
Introduction to Repeat Loops
Changing Environments with Bee-Bot®
Seasonal Project (Winter): Build a Snowman
Changing Environments with Code & Go® Robot Mouse
micro:bit® Butterfly Migration Simulator
Introduction to Sphero Mini® and Sphero BOLT+®
|
1.CCP.4
Determine that data (numbers, words, colors, and images) can be stored in computer programs.
|
Digital Research 2: Choice Research
Data Storage and Variables
Hide and Seek Game
Data Storage with Symbols
Variables: Keeping Score
|
1.CCP.5
Collaboratively or individually, students use programming to create simple animated stories or solve pre existing problems using a precise sequence of instructions and simple loops. For example but not limited to, if a dialogue is not sequenced correctly, the animated story will not make sense; or using loops in a program to show the life cycle of a butterfly, a loop could be combined with move commands to allow continual but controlled movement of the character.
|
Introduction to Message Events
Animal Life Cycles
Research Presentations
Storytelling Animations
Create Your Own Story Problem
Original Story Animations - Personal Story
Storytelling Animations Part 2
Original Story Animations - Fiction Story
Changes in the Environment
Space Travel Project
Seed Dispersal
Forever Loop Dance Party
About Me Project
Garden Project
Create a Map
Design an Adventure Game
Flower Garden Functions Project
micro:bit® Reaction Game
Programming a Cycle
Create an Original Story Animation
Loops: Follow the Path
Speed Block: Bouncy Ball
Message Events: Scout Plays in the Forest
Message Events: Simon Says
Loops: Frog and Rabbit
Grid: Arctic Animation
Forever Loops: Fireworks
Loops: Play in the Park
All About Me!
Careers in CS: Litter Free Communities
Careers in CS: Coding for Fashion-Retail
|
1.CCP.6
Decompose larger problems or tasks into smaller sub-problems independently.
|
Comparing Organisms
Maze Game Project
Animal Life Cycles
Weather and Seasons
Introduction to LEGO® Spike Essential
VEX 123®: Math Word Problems
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Skills Practice: Sequences
Skills Practice: Message Events
Moving Targets Game
VEX 123®: Patterns of Living Things
Seed Dispersal
Unplugged Introduction to ScratchJr Part 1
Unplugged Introduction to ScratchJr Part 2
Seasonal Project (Fall): Gathering Apples Game
Using the Go To Page Block
VEX 123®: Defining Shape Attributes
Forever Loop Dance Party
About Me Project
Create a Map
Design an Adventure Game
Flower Garden Functions Project
Multiplying Fractions by Whole Numbers
Preventing Erosion
Multiplying and Dividing Fractions
micro:bit® Reaction Game
Debugging: Events and Sequences
Programming a Cycle
Debugging: Message Events and Loops
Loops: Follow the Path
Message Events: Scout Plays in the Forest
Pages: Scout's Travels
Garden Project
Message Events: Simon Says
Maze Game Project
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Moving Targets Game
Sequences: Snowball Fight
Bowling Game
All About Me!
|
1.CCP.7
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to illustrate a program's sequence and outcomes.
|
Research Presentations
Original Story Animations - Personal Story
Original Story Animations - Fiction Story
Introduction to LEGO® Spike Essential
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design for Changing Weather
|
1.CCP.8
Compare positive and negative effects computer technology has in the lives of people. Identify ways that programs and/or hardware is used by groups within society. For example, touchscreens are used by children differently than they are used by artists.
|
Impacts of Technology in Our World
|
2.CCP.1
Identify and describe how hardware and software components make up a computing system.
|
Computer Basics
How Computing Systems Work
Ozobot® Programming 1: Introduction
Introduction to Coding with LEGO® SPIKE Essential
Introduction to Kibo®
LEGO® SPIKE Essential: Design a Moving Statue
|
2.CCP.2
Identify, using accurate terminology and debugging strategies, simple hardware and software problems that may occur during use. For example, but not limited to, if an app or program is not working as expected, no sound or device won't turn on.
|
Introduction to Coding with LEGO® SPIKE Essential
Introduction to Kibo®
Debugging
Computer Detectives: Computer Problems
Introduction to Debugging
|
2.CCP.3
Analyze and improve an algorithm that includes sequencing and simple patterns with or without a computing device.
|
Sequences (Unplugged)
Loops Part 2
Loops
Telling Time
Debugging
Forever Loop Dance Party
Introduction to Debugging
|
2.CCP.4
Evaluate how computer programs can manipulate stored data (words, numbers, colors, and images) with support or independently.
|
Digital Research 2: Choice Research
|
2.CCP.5
Create or revise a computational artifact (a visualization, a graphic, a video, a program, or an audio recording), using appropriate attributions for revisions.
|
Light and Shadows
Research Presentations
Weather and Seasons
Sun and Moon, Day and Night
Changes in the Environment
3D Design: Create a Bubble Wand
Giving Credit Through Attributions
|
2.CCP.6
Define a problem or task, decompose it into smaller sub-problems.
|
Comparing Organisms
Sequences (Unplugged)
Properties of Matter
Maze Game Project
Animal Life Cycles
Counting with Mazes
Research Presentations
Adding within 20 and Sequences (Unplugged)
Loops
Advanced Data and Programming
Wildlife Scene Project
VEX 123®: Math Word Problems
Introduction to Kibo®
Create a Drawing App
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Skills Practice: Repeat Loops
Moving Targets Game
VEX 123®: Patterns of Living Things
Seed Dispersal
Unplugged Introduction to ScratchJr Part 1
Unplugged Introduction to ScratchJr Part 2
Seasonal Project (Summer): Pop the Balloons
Seasonal Project (Spring): Create a Chase Game
Seasonal Project (Fall): Gathering Apples Game
Using the Go To Page Block
Introduction to Speed Blocks
VEX 123®: Defining Shape Attributes
Forever Loop Dance Party
Create a Map
Design an Adventure Game
Flower Garden Functions Project
Multiplying Fractions by Whole Numbers
Geographic Effects on Early Civilizations
Multiplying and Dividing Fractions
micro:bit® Reaction Game
Basic Data and Programming Project
Programming a Cycle
Loops: Follow the Path
Message Events: Scout Plays in the Forest
Message Events: Simon Says
Maze Game Project
Loops: Frog and Rabbit
Forever Loops: Fireworks
Loops: Play in the Park
Basic Data and Programming Project
Grid: Solving Mazes
Moving Targets Game
Transportation Speeds and Sounds
Sequences (Unplugged)
Introduction to Repeat Loops
Seasonal Project (Winter): Build a Snowman
|
2.CCP.7
Collaboratively, students build independence and sophistication using a simple design process (e.g., Ask, Plan, Do, Reflect) to construct a program's sequence and revise outcomes.
|
Original Story Animations - Personal Story
Original Story Animations - Fiction Story
Introduction to Coding with LEGO® SPIKE Essential
LEGO® SPIKE Essential: Design a Moving Statue
VEX 123®: Patterns of Living Things
LEGO® SPIKE Essential: Design for Changing Weather
Design an Adventure Game
|
2.CCP.8
Compare positive and negative impacts computer technology has in the lives of people.
|
Impacts of Technology in Our World
|
3.CCP.1
Recognize and understand that a series of devices and components form a system of interdependent parts with a common purpose.
|
How Computing Systems Work
Introduction to 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®
Dash Robot 1 - Movement
Minecraft: Education Edition® Basic Gameplay
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design a Car Sensor
Makey Makey®: Introduction
Makey Makey®: Graphing Points on a Coordinate Plane
micro:bit®: Graphing Points on a Coordinate Plane
micro:bit® Butterfly Migration Simulator
Introduction to Sphero Mini® and Sphero BOLT+®
|
3.CCP.2
Describe how and why information is broken up and travels in packets (collections of data).
|
Networks, Packets, and the Internet
|
3.CCP.3
Identify and determine the purpose of a variable and the data that it stores in an algorithm.
|
Game Mechanics with Comparison Operators
Balanced and Unbalanced Forces
Sound Frequency & Amplitude
Fractions and Variables
Introduction to Comparison Operators
Wave Generator
Unit Converter
Revolutionary War Timeline
Digital Pet Project
Animating Unit Fractions
Multiplication Quiz Game
Skills Practice: Variables
Skills Practice: Operators
Classes and Objects in Games
micro:bit® Rounding to the Nearest Ten
micro:bit® Rounding to the Nearest Hundred
micro:bit® Rounding with Decimals
Seasonal Project (Summer): Pop The Balloons
Seasonal Project (Fall): Gathering Apples Game
Introduction to Speed Blocks
Mad Libs Project
Design an App
Game Design Project
Naming Numbers Game
Rates and Unit Rates
Scale of Planets in the Solar System
Balanced Ecosystems
I-Spy with Lists
Functions: Paint by Numbers
Lists: Shopping with Scout
Transportation Speeds and Sounds
Lists: Spelling Bee
Variables in Dance
Game Design Project
Operators: Coin Flip
Functions: About Me
Race Track Game
Unit Fractions with Variables
Seasonal Project (Winter) Design a Snowman
|
3.CCP.4
Using a block of code or script from a previous program, identify the control structures in the algorithm such as loops and/or conditionals in the code.
|
Practice with Conditionals Part 1
3D Design: Codeblocks
Complex Conditionals: If/Then/Else Chase the Star
Nutrition Maze
Introduction to Conditionals
Division and Conditionals
Multiple Algorithms
Day and Night
Game Effects
Clones in Games
Digital Pet Project
Multiplication Quiz Game
Skills Practice: If/Then Conditionals
Skills Practice: Functions
Skills Practice: Forever Loops
Skills Practice: If/Then/Else Conditionals
Skills Practice: Costumes, Backdrops, and Animations
Skills Practice: Functions with Boolean Inputs
Skills Practice: Functions with Number Inputs
Classes and Objects in Games
Practice with Conditionals Part 2
Practice with Conditionals Part 4
Practice with Conditionals Part 3
Complex Conditionals: Balloon Game
Forever Loop Dance Party
Flower Garden Functions Project
Decimal Division and Conditionals
Modeling Life Cycles
Fossils and Past Environments
Balanced Ecosystems
micro:bit® Reaction Game
I-Spy with Lists
Functions: Paint by Numbers
Loops: Catch the Ball
Scout's Quest: Functions with Boolean Inputs
Scout's Quest: Functions with Number Inputs
Lists: Shopping with Scout
Scout's Quest: Conditionals
Conditionals: Flying Bird
Lists: Spelling Bee
Functions: About Me
Conditionals: Changing Effects
Conditionals: Underwater Exploration
Conditionals: Color Sense
Conditionals: Mazes
Introduction to Functions
Costumes, Backdrops, and Animations
Race Track Game
|
3.CCP.5
Using a block of code or script from a previous program, decompose into sections and/or subprograms to make it easier to read or more manageable.
|
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
LEGO® SPIKE Essential: Design a Car Sensor
VEX GO®: Lines and Angles
Forever Loop Dance Party
Multimedia Book Report
Animating Poetry
CS Innovators: Grace Hopper
|
3.CCP.6
Using a block of code or script from a previous lesson, identify sections for the code that may be reused into a new strand of code.
|
|
3.CCP.7
Describe ways that programs and/or hardware are used by groups within society. For example, touchscreens are used by children differently than they are used by artists.
|
|
4.CCP.1
Recognize the input and output devices along with the components that form an interdependent system with a common purpose.
|
How Computing Systems Work
Introduction to 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
Dash Robot 1 - Movement
Minecraft: Education Edition® Basic Gameplay
Create a Drawing App
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
VEX GO®: Lines and Angles
Makey Makey®: Introduction
Makey Makey®: Graphing Points on a Coordinate Plane
micro:bit®: Graphing Points on a Coordinate Plane
micro:bit® Butterfly Migration Simulator
Introduction to Sphero Mini® and Sphero BOLT+®
|
4.CCP.2
Demonstrate how information is broken up and can travel in packets through different systems.
|
Networks, Packets, and the Internet
|
4.CCP.3
Using a block of code or script from an existing program, identify the variables in the algorithm to determine if or how these might be manipulated to improve the program.
|
Balanced Ecosystems
Pong Game
Click-a-Mole
Program an AI Chatbot
Code Tunes
|
4.CCP.4
Construct an algorithm to solve a problem that includes control structures such as loops, event handlers, and conditionals collaboratively with or without a computing device.
|
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
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 Flashcards
Animating Poetry
Exploring the Water Cycle
Simple Algorithms
Parts of Speech: 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
Classifying Shapes by Category
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
Animating Unit Fractions
Multiplication Quiz Game
VEX GO®: Introduction
Create a Drawing App
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Skills Practice: 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
Area of a Rectangle with Tiles
House Design with Area and Perimeter
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
The US Government
Seasonal Project (Fall): Gathering Apples Game
Complex Conditionals: Balloon Game
Choose Your Own Path: Elements of Culture
Using the Go To Page Block
Introduction to Speed Blocks
VEX GO®: Lines and Angles
Plan a Quest
Animation Loops Project
Forever Loop Dance Party
Pinball Game Project
Mad Libs Project
Flower Garden Functions Project
Design an App
Game Design Project
Decimal Division and Conditionals
Naming Numbers Game
Modeling Life Cycles
Fossils and Past Environments
Punctuation Game
State Project
Atoms and Molecules
Geographic Effects on Early Civilizations
Scale of Planets in the Solar System
Balanced Ecosystems
Multimedia Book Report
micro:bit® Reaction Game
Makey Makey®: Introduction
Makey Makey®: Graphing Points on a Coordinate Plane
micro:bit®: Graphing Points on a Coordinate Plane
Pong Game
Click-a-Mole
Animating Poetry
Introduction to Clones
Program an AI Chatbot
Events: Dot in Space
Snake Game
Functions: Paint by Numbers
Loops: Catch the Ball
Scout's Quest: Functions with Boolean Inputs
Broadcast Messages: Marco Polo
Scout's Quest: Variables
Clones: Throwing Acorns Game
Scout's Quest: Functions with Number Inputs
Scout's Quest: Conditionals
Creating Turtle Graphics
Transportation Speeds and Sounds
Conditionals: Flying Bird
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Functions: About Me
Conditionals: Changing Effects
Conditionals: Underwater Exploration
Conditionals: Color Sense
Conditionals: Mazes
Introduction to Functions
Costumes, Backdrops, and Animations
Loops: Falling Objects
House Design with Area and Perimeter
Star Brightness and Distance
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Seasonal Project (Winter) Design a Snowman
micro:bit® Butterfly Migration Simulator
Drawing Tools: Sea Creatures
|
4.CCP.5
Using a block of code or script that has been used in a previous program or algorithm, identify sections that can be reused into a new block or script of code.
|
Multiple Algorithms
Creating Algorithms
|
4.CCP.6
Use existing code and identify sections of code that can be used to remix into a new program with proper attributions for efficiency.
|
Giving Credit Through Attributions
|
4.CCP.7
Describe ways that hardware and software are used by various members of society including accessibility features. For example, voice commands can be used for accessibility or convenience.
|
How Computing Systems Work
3D Design: Keyboard Accommodations
Design an App
|
5.CCP.1
Identify and describe the role of various input and output devices and components that are within an interdependent system with a common purpose.
|
How Computing Systems Work
Introduction to 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
Dash Robot 1 - Movement
Minecraft: Education Edition® Basic Gameplay
Create a Drawing App
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
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
LEGO® SPIKE Essential: Design a Car Sensor
VEX GO®: Lines and Angles
Introduction to Sphero Mini® and Sphero BOLT+®
|
5.CCP.2
Investigate and trace a bundle of information through a series of packets and different systems via a protocol.
|
Networks Part 2: Network Protocols
|
5.CCP.3
Decompose (break down) complex real-world problems in multiple ways that use variables to develop a solution or procedure based on data.
|
Animating Unit Fractions
Unit Fractions with Variables
Computational Thinking: Design an Obstacle Course
CS Innovators: Grace Hopper
Computational Thinking: Design a School
|
5.CCP.4
Create an algorithm which includes control structures to solve a problem using visual block-based and/or text based programming language both collaboratively and individually.
|
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
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 Flashcards
Animating Poetry
Exploring the Water Cycle
Simple Algorithms
Parts of Speech: 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
Classifying Shapes by Category
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
Animating Unit Fractions
Multiplication Quiz Game
Dash Robot 1 - Movement
VEX GO®: Introduction
Create a Drawing App
Skills Practice: 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
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
Classes and Objects in Games
Punctuate a Title
micro:bit®: Animal Response to the Environment
Pair Programming: Create a Band
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
The US Government
Seasonal Project (Fall): Gathering Apples Game
The Coordinate Plane
Complex Conditionals: Balloon Game
Using the Go To Page Block
Introduction to the Grid
Introduction to Speed Blocks
VEX GO®: Lines and Angles
Plan a Quest
Animation Loops Project
Forever Loop Dance Party
Pinball Game Project
Mad Libs Project
Flower Garden Functions Project
Design an App
Game Design Project
Decimal Division and Conditionals
Naming Numbers Game
Modeling Life Cycles
Fossils and Past Environments
State Project
Atoms and Molecules
Geographic Effects on Early Civilizations
Evaluate Algebraic Equations
Scale of Planets in the Solar System
Balanced Ecosystems
Multimedia Book Report
micro:bit® Reaction Game
Makey Makey®: Introduction
Makey Makey®: Graphing Points on a Coordinate Plane
micro:bit®: Graphing Points on a Coordinate Plane
Creating Algorithms
Events: Dot in Space
Functions: Paint by Numbers
Loops: Catch the Ball
Scout's Quest: Functions with Boolean Inputs
Broadcast Messages: Marco Polo
Scout's Quest: Functions with Number Inputs
Scout's Quest: Conditionals
Creating Turtle Graphics
Transportation Speeds and Sounds
Conditionals: Flying Bird
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Variables in Dance
Game Design Project
Operators: Coin Flip
Functions: About Me
Conditionals: Changing Effects
Conditionals: Underwater Exploration
Conditionals: Color Sense
Conditionals: Mazes
Introduction to Functions
Costumes, Backdrops, and Animations
Loops: Falling Objects
House Design with Area and Perimeter
Star Brightness and Distance
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Seasonal Project (Winter) Design a Snowman
Drawing Tools: Sea Creatures
|
5.CCP.5
Decompose complex code into subsections or subprograms for reuse into other programs.
|
Grammar Quiz Game
Interactive Map of the 13 Colonies
Interactive Map of the 13 Colonies with the BBC micro:bit®
Digital Pet Project
Skills Practice: Sequences
Skills Practice: Operators
Classes and Objects in Games
Operators: Coin Flip
Sequences: Parallel Programming
|
5.CCP.6
Decompose a piece of code with the intent to debug a section of code.
|
Platform Game Design
Nutrition Maze
Advanced Data and Programming
Dash Robot Storytelling
Dash Robot Mazes
Digital Pet Project
Dash Robot 1 - Movement
Skills Practice: Sequences
Classes and Objects in Games
VEX GO®: Lines and Angles
Pinball Game Project
Mad Libs Project
Game Design Project
Game Design Project
Sequences: Parallel Programming
|
5.CCP.7
Formulate alternative uses for software and hardware for various members of society.
|
3D Design: Keyboard Accommodations
|