Standards in this Framework
Standard | Lessons |
---|---|
K.AP.A.01
Model daily processes and follow basic algorithms (step-by-step lists of instructions) to complete tasks. |
Introduction to Message Events 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 Story Problems: Add and Subtract within 100 Phases of the Moon Create Your Own Story Problem Weather and Seasons Original Story Animations - Personal Story 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® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® 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 Forever Loop Dance Party Coding Card Game: Sequences Coding Card Game: Sequences 2 Coding Card Game: Loops Coding Card Game: Loops 2 Coding Card Game: Conditionals Coding Card Game: Conditionals 2 Code Block Review 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 River Crossing Game Racing Game Create a Map Hide and Seek Game 3D Shapes Digital Greeting Card 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 Growing Garden Maze Game Project Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Transportation Speeds and Sounds Sequences (Unplugged) Sequences: Snowball Fight Acting with Events Bowling Game All About Me! Drawing Tools: Nature Walk Star Brightness and Distance Changing Environments with Bee-Bot® Seasonal Project (Winter): Build a Snowman Changing Environments with Code & Go® Robot Mouse Computational Thinking: Morning Routines Computational Thinking: Evening Routines Computational Thinking: School Day Routines Winter Celebrations Around the World Two-Step Dance & Feedback |
K.AP.C.01
With guidance, create a set of instructions (programs) to accomplish task using a programming language, device, or unplugged activity, including sequencing, emphasizing the beginning, middle, and end. |
Original Story Animations - Fiction Story Coding Card Game: Sequences Coding Card Game: Sequences 2 Sequences: Digital Responsibilities Events: Submarine Sequences Sequences (Unplugged) Sequences: Snowball Fight |
K.AP.PD.01
With guidance, create a grade-level appropriate document to illustrate thoughts, ideas, or stories in a sequential manner (e.g., storyboard, story map, sequential graphic organizer). |
Original Story Animations - Fiction Story Sequences: Digital Responsibilities Events: Submarine Sequences Sequences (Unplugged) Sequences: Snowball Fight |
K.AP.PD.02
Give attribution to ideas, solutions, and creations of others, verbally, while developing algorithms. |
|
K.AP.PD.03
Identify errors in an algorithm that includes sequencing and repeated procedures using a programming language or unplugged activity. Discuss how errors in the algorithm could be corrected. |
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 Space Travel Project 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 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 Making a Timer |
K.AP.PD.04
Use correct terminology (e.g., first, second, etc.) in the development of an algorithm to solve a simple problem. |
Who Keeps Us Safe? Create Your Own Story Problem Original Story Animations - Personal Story Storytelling Animations Part 2 Original Story Animations - Fiction Story Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Introduction to Speed Blocks About Me Project Chicken Crossing Game River Crossing Game Tap-a-Mole Game Garden Project Transportation Speeds and Sounds All About Me! |
K.AP.V.01
With guidance, model the way programs store and manipulate grade-level data by using numbers or other symbols to represent information (e.g., encode or decode words using numbers, pictographs, or symbols to letters, words, or direction). |
Basic Data and Programming Data Storage with Symbols Variables: Keeping Score Variables: Symbols Mean Something Variables: Storing Data with Symbols |
K.CS.D.01
Select and operate the appropriate computing device to perform a variety of different tasks. |
Welcome to CodeHS! Get Organized with Files Data Storage with Symbols Introduction to Data Storage and Files Variables: Symbols Mean Something Variables: Storing Data with Symbols |
K.CS.HS.01
Identify by name and locate common computing devices and external hardware in a variety of environments, using appropriate technical terminology (e.g., mobile devices, desktop computer, laptop computer, mouse, keyboard, wearables). |
Computer Detectives: Computer Problems |
K.CS.T.01
Recognize the possibility computing systems might not work as expected and identify basic hardware and software problems using appropriate technical terminology (e.g., monitor turned off, volume decreased on headphones). |
Computer Detectives: Computer Problems |
K.DA.CVT.01
With guidance, collect data on a basic topic (e.g. weather, temperature) and present it visually. |
Digital Research 2: Choice Research Advanced Data and Programming Basic Data and Programming Guided Research Introduction to Research Choice Research |
K.DA.IM.01
With guidance, draw conclusions and make predictions based on picture graphs or patterns (e.g., make predictions based on weather data presented in a picture graph; complete a pattern), with or without a computing device. |
Data Patterns and Predictions Basic Data and Programming |
K.DA.S.01
Identify that information from our everyday lives that can be stored and accessed via computing devices. |
Welcome to CodeHS! Get Organized with Files Data Storage with Symbols Introduction to Data Storage and Files Variables: Symbols Mean Something Variables: Storing Data with Symbols |
K.IC.C.01
Use grade-level appropriate language to identify and describe how people use a variety of technologies and applications in their daily work and personal lives. |
Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail What Can AI Do? How AI Helps Us |
K.IC.SI.01
Identify appropriate and safe behaviors when participating online. |
Minecraft: Education Edition® Basic Gameplay Training AI Using Data Sequences: Digital Responsibilities Online Etiquette Keeping Information Safe Password Protectors Positive Online Behavior |
K.IC.SLE.01
Keep login information private and log off of devices appropriately. |
Keeping Information Safe |
K.NI.C.01
Identify and use passwords and discuss why they are not shared with others. |
Keeping Information Safe |
K.NI.NCO.01
Recognize that basic computing devices and components can be connected to one another. |
Using Networks to Connect Exploring Computer Networks |
1.AP.A.01
Model daily processes and follow basic algorithms (step-by-step lists of instructions) to complete tasks verbally, kinesthetically, via a programming language, or using a device. |
Introduction to Message Events Properties of Matter 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 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® 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 Forever Loop Dance Party Coding Card Game: Sequences Coding Card Game: Sequences 2 Coding Card Game: Loops Coding Card Game: Loops 2 Coding Card Game: Conditionals Coding Card Game: Conditionals 2 Code Block Review 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 River Crossing Game Racing Game Create a Map Hide and Seek Game 3D Shapes Digital Greeting Card 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 Growing Garden Maze Game Project Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Transportation Speeds and Sounds Sequences (Unplugged) Sequences: Snowball Fight Acting with Events Bowling Game All About Me! Drawing Tools: Nature Walk Star Brightness and Distance 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 Winter Celebrations Around the World Two-Step Dance & Feedback Choice Research |
1.AP.C.01
With guidance, create programs by using creative expression or problem solving, to accomplish tasks that include sequencing and repetition. Programming languages, robot devices, or unplugged activities can serve as the means. |
Original Story Animations - Fiction Story Coding Card Game: Sequences Coding Card Game: Sequences 2 Sequences: Digital Responsibilities Events: Submarine Sequences Sequences (Unplugged) Sequences: Snowball Fight |
1.AP.PD.01
Create a grade-level appropriate document to illustrate thoughts, ideas, or stories in a sequential manner (e.g., storyboard, story map, sequential graphic organizer). |
Original Story Animations - Fiction Story Sequences: Digital Responsibilities Events: Submarine Sequences Sequences (Unplugged) Sequences: Snowball Fight |
1.AP.PD.02
Give attribution to ideas, solutions, and creations of others, verbally or written, while writing or developing algorithms and programs. |
|
1.AP.PD.03
Identify and correct errors (debug) in programs which include sequencing and repetition to accomplish a task, through variety of techniques and strategies that could include an unplugged activity (e.g., changing order or sequence, following steps, trial and error). |
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 Space Travel Project 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 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 Making a Timer |
1.AP.PD.04
Use correct terminology (e.g., beginning, middle, end, etc.), and explain choices made during the development of an algorithm and/or program to solve a simple problem. |
Who Keeps Us Safe? Create Your Own Story Problem Original Story Animations - Personal Story Storytelling Animations Part 2 Original Story Animations - Fiction Story Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Introduction to Speed Blocks About Me Project Chicken Crossing Game River Crossing Game Tap-a-Mole Game Garden Project Transportation Speeds and Sounds All About Me! |
1.AP.V.01
With guidance, model the way programs store and manipulate grade-level data by using numbers or other symbols to represent information (e.g., encode or decode words using numbers, pictographs, or symbols to letters, words, or direction). |
Basic Data and Programming Data Storage with Symbols Variables: Keeping Score Variables: Symbols Mean Something Variables: Storing Data with Symbols |
1.CS.D.01
Select and operate the appropriate application/software to perform a variety of tasks or obtain a desired outcome. |
3D Design: Create a Bubble Wand 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 |
1.CS.HS.01
Identify and describe functions of common computing devices and external hardware (e.g., mobile devices, desktop computer, laptop computer, mouse, keyboard, printer, wearables). |
Computer Detectives: Computer Problems |
1.CS.T.01
Identify and communicate basic hardware and software problems that may occur during use (e.g., application/program not working correctly, no sound coming from device, caps lock turned on), using appropriate technical terminology.) |
3D Design: Introduction 3D Design: Create a Bubble Wand Computer Detectives: Computer Problems 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 |
1.DA.CVT.01
With guidance, collect and organize data. Present data effectively in two different ways. |
Get Organized with Files Data Storage with Symbols Variables: Keeping Score Variables: Symbols Mean Something Variables: Storing Data with Symbols |
1.DA.IM.01
With guidance, identify, interpret, and analyze data from a chart or graph (visualization) in order to make a prediction, with or without a computing device. |
Get Organized with Files Data Storage with Symbols Variables: Keeping Score Variables: Symbols Mean Something Variables: Storing Data with Symbols |
1.DA.S.01
Identify, access, modify, and save an existing file with a computing device. |
Data Storage and Files Practice |
1.IC.C.01
Use grade-level appropriate language to identify and describe how people use a variety of technologies and applications in their daily work and personal lives. |
Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail What Can AI Do? How AI Helps Us |
1.IC.SI.01
Identify and describe appropriate and inappropriate behaviors when participating online. |
Minecraft: Education Edition® Basic Gameplay Training AI Using Data Sequences: Digital Responsibilities Online Etiquette Keeping Information Safe Password Protectors Positive Online Behavior Responsible Digital Citizens |
1.IC.SLE.01
Keep login information private and log off of devices appropriately. |
Password Protectors Responsible Digital Citizens |
1.NI.C.01
Recognize what passwords are, why they are used, and why they are not shared. |
Password Protectors |
1.NI.NCO.01
Recognize that computing devices can be connected through physical or wireless pathways. |
Using Networks to Connect Exploring Computer Networks |
2.AP.A.01
Model daily processes by creating and following algorithms (step-by-step lists of instructions) to complete tasks verbally, kinesthetically, via a programming language, or using a device. |
Introduction to Message Events Properties of Matter 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 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® Needs of Living Things with Bee-Bot® Push and Pull with Bee-Bot® 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 Forever Loop Dance Party Coding Card Game: Sequences Coding Card Game: Sequences 2 Coding Card Game: Loops Coding Card Game: Loops 2 Coding Card Game: Conditionals Coding Card Game: Conditionals 2 Code Block Review 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 River Crossing Game Racing Game Create a Map Hide and Seek Game 3D Shapes Digital Greeting Card Design an Adventure Game 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 Growing Garden Maze Game Project Sequences: Digital Responsibilities Grid: Solving Mazes Animal Sounds Events: Submarine Sequences Transportation Speeds and Sounds Sequences (Unplugged) Sequences: Snowball Fight Acting with Events Bowling Game All About Me! Drawing Tools: Nature Walk Star Brightness and Distance 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 Winter Celebrations Around the World Two-Step Dance & Feedback Choice Research |
2.AP.C.01
Create programs using a programming language, robot device, or unplugged activity that utilize sequencing and repetition to solve a problem or express creative ideas. |
Original Story Animations - Fiction Story Coding Card Game: Sequences Coding Card Game: Sequences 2 Sequences: Digital Responsibilities Events: Submarine Sequences Sequences (Unplugged) Sequences: Snowball Fight |
2.AP.PD.01
With guidance, create a grade-level appropriate document to clarify the steps that will be needed to create a sequential program and can be used to check if the program is correct. |
Original Story Animations - Fiction Story Sequences: Digital Responsibilities Events: Submarine Sequences Sequences (Unplugged) Sequences: Snowball Fight |
2.AP.PD.02
Give attribution to ideas, solutions, and creations of others, verbally and written, while writing and developing programs. |
|
2.AP.PD.03
Develop and debug programs that include sequencing and repetition to accomplish a task, though the use of a programming language and/or unplugged activity. |
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 Space Travel Project 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 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 Making a Timer |
2.AP.PD.04
Use correct terminology (e.g., debug, program input/output, code, etc.) to explain the development of a program to solve a problem in an unplugged activity, handson manipulative, or programming language. |
Who Keeps Us Safe? Create Your Own Story Problem Original Story Animations - Personal Story Storytelling Animations Part 2 Original Story Animations - Fiction Story Seed Dispersal LEGO® SPIKE Essential: Design for Changing Weather Introduction to Speed Blocks About Me Project Chicken Crossing Game River Crossing Game Tap-a-Mole Game Garden Project Transportation Speeds and Sounds All About Me! |
2.AP.V.01
Model the way programs store and manipulate grade-level data by using numbers or other symbols to represent information (e.g., encode or decode words using numbers, pictographs, or symbols to letters, words, or direction). |
Basic Data and Programming Data Storage with Symbols Variables: Keeping Score Variables: Symbols Mean Something Variables: Storing Data with Symbols |
2.CS.D.01
Compare and discuss preferences for applications/software with the same primary functionality. |
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 Introduction to Productivity Software |
2.CS.HS.01
Identify internal and external components of a computer system and their basic functions (e.g., hard drive and memory) as well as peripherals (e.g., printers, scanners, external hard drives) and external storage features and their uses (e.g., cloud storage). |
Computer Basics Computer Detectives: Computer Problems |
2.CS.T.01
Identify and summarize basic troubleshooting techniques to solve basic hardware and software problems (e.g., turning off and on a device to restart, closing and reopening an application/program, turning on speakers). |
Computer Detectives: Computer Problems |
2.DA.CVT.01
With guidance, collect, organize, and present the same data in a variety of visual ways (bar graph, pie chart, table, etc.). |
Get Organized with Files Data Storage with Symbols Introduction to Data Storage and Files Data Storage and Files Practice Managing Data Storage and Files Variables: Symbols Mean Something Variables: Storing Data with Symbols |
2.DA.IM.01
With guidance, collect, organize, present, and analyze data in a chart or graph (visualization) in order to make a prediction, with or without a computing device. |
Get Organized with Files Data Storage with Symbols Variables: Symbols Mean Something Variables: Storing Data with Symbols |
2.DA.S.01
Create, copy, manipulate, and delete a file on a computing device. Identify the information stored as data. |
Get Organized with Files Data Storage with Symbols Managing Data Storage and Files Variables: Symbols Mean Something Variables: Storing Data with Symbols |
2.IC.C.01
Use grade-level appropriate language to identify and describe how people use a variety of technologies and applications in their daily work and personal lives and the impact of new technologies on daily life. |
Careers in CS: Litter Free Communities Careers in CS: Coding for Fashion-Retail What Can AI Do? How AI Helps Us |
2.IC.SI.01
Develop a code of conduct and explain responsible practices when participating online. Practice the code of conduct and identify and report inappropriate behavior. |
Responsible Digital Citizens |
2.IC.SLE.01
Keep login information private and log off of devices appropriately. |
Password Protectors Responsible Digital Citizens |
2.NI.C.01
Identify differences between strong and weak passwords and explain the importance of choosing strong passwords to protect devices and information from unauthorized users. |
Password Protectors |
2.NI.NCO.01
Recognize that by connecting computing devices together they can share information (printers, scanners, internet, display devices). |
Using Networks to Connect Exploring Computer Networks |
3.AP.A.01
Develop and compare multiple algorithms for the same task. |
Dash® Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms Loops: Falling Objects KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.6 - The Rabbit Chase: Help Compare and Refine Algorithms |
3.AP.C.01
Using a programming language, create programs that include sequences, loops, conditionals, and variables to solve a problem or express an idea. |
Adding with Loops Game Mechanics with Comparison Operators 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 Scratch Digital Greeting Card From ScratchJr to Scratch Introduction to Comparison Operators Classifying Rocks Complex Conditionals: 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 micro:bit® and Scratch Loops Dash® Robot Storytelling Dash® Robot Mazes Animating Sprites with Multiplication Earth Systems 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 ScratchJr to Scratch: Events and Loops Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Create a Drawing App Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Scratch Drawing Tools Coding with LEGO® Spike Prime 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 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Fall): Gathering Apples Game Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Decimal Division and Conditionals Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles Fossils and Past Environments State Project Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Animating Sprites with Factors Animating Sprites with Division Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Pong Game KA1.1.1 - Karel's Coding Environment: Example Program I-Spy with Lists Click-a-Mole Animating Poetry Creating Algorithms Introduction to Clones Program an AI Chatbot Events: Dot in Space 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 Lists: Shopping with Scout Scout's Quest: Conditionals Creating Turtle Graphics Conditionals: Flying Bird Broadcast Messages: Tell a Joke Lists: Spelling Bee Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Race Track Game Loops: Falling Objects KA1.2.1 - The Rabbit Chase: Time to Clean Up KA1.2.2 - The Rabbit Chase: Riley the Troublemaker KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.4 - The Rabbit Chase: Tracking Riley KA1.2.5 - The Rabbit Chase: Over the Wall KA1.2.6 - The Rabbit Chase: Help KA1.2.7 - The Rabbit Chase: Making Friends KA1.3.1 - Lost in Space: A Call from Space KA1.3.2a - Lost in Space: Directions to Mars KA1.3.2b - Lost in Space: Asteroid Field KA1.3.2c - Lost in Space: Asteroid Field 2 KA1.3.3a - Lost in Space: Landing Systems Engaged KA1.3.3b - Lost in Space: Perimeter Check KA1.3.4a - Lost in Space: Putting Out Fires Part 1 KA1.3.4b - Lost in Space: Putting Out Fires Part 2 KA1.3.5b - Lost in Space: Tracking Tracy Part 2 KA1.3.6 - Lost in Space: Martian Sand Worms KA1.4.1 - Evaluation: Supplies Drop Off KA1.4.2 - Evaluation: Create Karel Adventures House Design with Area and Perimeter KA1.1.2 - Karel's Coding Environment: Walk Around the Pond Star Brightness and Distance Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Drawing Tools: Sea Creatures Loops: Sphero® Underwater Exploration Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions Winter Celebrations Around the World AI Chatbots Compare and Refine Algorithms Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
3.AP.M.01
Decompose a simple problem into a precise set of sequenced instructions. |
Decimal Multiplication and Conditionals Plant and Animal Cells 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 Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles House Design with Area and Perimeter Classes and Objects in Games micro:bit®: Animal Response to the Environment Pair Programming: Create a Band VEX GO®: Speed and Energy How We See: Light Reflection LEGO® SPIKE Essential: Design a Car Sensor The US Government Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Multiplying Fractions by Whole Numbers Geographic Effects on Early Civilizations Multiplying and Dividing Fractions Multimedia Book Report micro:bit® Reaction Game Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Create a Maze Animating Poetry Events: Dot in Space Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming House Design with Area and Perimeter Careers in CS: Health and Fitness Computational Thinking: Design an Obstacle Course Careers in CS: Major League Baseball micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper Computational Thinking: Design a School Introduction to Sphero Mini® and Sphero BOLT+® Computational Thinking: Design a Neighborhood Loops: Sphero® Underwater Exploration CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
3.AP.M.02
Modify, remix, or incorporate portions of an existing program into one’s own work, to develop or add more advanced features (grade-level appropriate). |
3D Design: Codeblocks Animating Poetry Multiple Algorithms Game Effects Clones in Games Digital Pet Project Giving Credit Through Attributions Classes and Objects in Games Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Choose Your Own Path: Elements of Culture Plan a Quest Animation Loops Project Functions Dance Project Animating Poetry Loops: Falling Objects Remixing Programs |
3.AP.PD.01
Use an iterative process to plan the development of a program by including others’ perspectives and considering user preferences while solving simple problems. |
Dash® Robot Storytelling Dash® Robot Mazes Clones in Games Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band LEGO® SPIKE Essential: Design a Car Sensor Plan a Quest Design an App Game Design Project Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
3.AP.PD.02
Identify instances of remixing, when ideas are borrowed and iterated upon, and provide attribution. |
Remixing Programs |
3.AP.PD.03
Analyze and debug an existing program or algorithm that includes sequencing, repetition, and variables in a programming language. |
Sound Frequency & Amplitude Platform Game Design Scratch Digital Greeting Card Classifying Rocks Nutrition Maze Digital Flashcards Nonfiction Animated Recordings Grammar Quiz Game Loops Dash® Robot Storytelling Dash® Robot Mazes Classifying Shapes by Category Cycle of Matter Clones in Games Revolutionary War Timeline Digital Pet Project Animating Unit Fractions Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Scratch Drawing Tools Coding with LEGO® Spike Prime 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 Pair Programming: Create a Band micro:bit® Rounding to the Nearest Hundred micro:bit® Rounding with Decimals Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons The Coordinate Plane Choose Your Own Path: Elements of Culture Classifying Shapes Using Lines and Angles Classifying Quadrilaterals in a Hierarchy Plan a Quest Animation Loops Project Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles State Project Atoms and Molecules Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Ozobot® Timeline Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Debugging: Events and Loops Create a Maze Click-a-Mole Program an AI Chatbot Events: Dot in Space Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Maze Game Project Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Sequences: Parallel Programming Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects KA1.2.1 - Karel Error Messages Part 1 KA1.2.2 - Karel Error Messages Part 2 KA1.2.3 - Karel Error Messages Part 3 House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Careers in CS: Health and Fitness Careers in CS: Major League Baseball CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions AI Chatbots Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
3.AP.PD.04
Communicate and explain program development to peers and adults using comments, presentations, and demonstrations. |
Loops: Falling Objects |
3.AP.V.01
Create programs that use variables to store and modify grade-level appropriate data. |
3D Design: Codeblocks Balanced and Unbalanced Forces Sound Frequency & Amplitude Fractions and Variables Introduction to Comparison Operators Wave Generator Unit Converter Revolutionary War Timeline Revolutionary War Timeline with the BBC micro:bit® 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 Cue Robot 3 - Loops and Functions Area of a Rectangle with Tiles House Design with Area and Perimeter 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 Pinball Game Project Mad Libs Project Design an App Naming Numbers Game Rates and Unit Rates Positive and Negative Numbers Scale of Planets in the Solar System Balanced Ecosystems micro:bit® Reaction Game Pong Game I-Spy with Lists Click-a-Mole Introduction to Clones Program an AI Chatbot Scout's Quest: Variables Clones: Throwing Acorns Game Lists: Shopping with Scout Lists: Spelling Bee Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Race Track Game House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Conditionals: Sphero® Shark Race Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph AI Chatbots Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
3.CS.D.01
Identify internal and external parts of computing devices that function together to form a system. |
Introduction to micro:bit® Drawing with micro:bit® and Scratch Introduction to Computing Systems Exploring Computing Systems Practicing with Computing Systems (Captions) Exploring Computing Systems |
3.CS.HS.01
Identify a variety of ways computer hardware and software work together as a system to accomplish a task. |
Drawing with micro:bit® and Scratch Interactive Map of the 13 Colonies with the BBC micro:bit® Ozobot® Programming 1: Introduction Minecraft: Education Edition® Basic Gameplay Coding with LEGO® Spike Prime 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 Makey Makey®: Introduction Ozobot® Timeline Makey Makey®: Graphing Points on a Coordinate Plane Ozobot® Cycle micro:bit®: Graphing Points on a Coordinate Plane micro:bit® Butterfly Migration Simulator Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Conditionals: Sphero® Shark Race |
3.CS.T.01
Identify and troubleshoot, using appropriate technical terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults (e.g. viruses, malware, versions of software and non-working applications, refresh screen, closing/reopening application, adjusting volume on headphones or speakers). |
Computer Detectives: Hardware and Software Problems |
3.DA.CVT.01
Collect, organize, and present the same data in a variety of visual formats (e.g. charts, graphs, tables, etc.) |
Research: Informational Programs Using Digital Tools to Create Line Graphs Programming and Data Project Scale of Planets in the Solar System Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project What Can I Use Online? Give Credit When You Use It Use and Search the Right Way |
3.DA.IM.01
Utilize data to make predictions and discuss whether there are sufficient data to make these predictions and extrapolations. |
Scale of Planets in the Solar System Training AI Using Data Productivity Software Inquiry Project What Can I Use Online? Give Credit When You Use It Use and Search the Right Way |
3.DA.S.01
Recognize that different types of information are stored in different formats that have varying characteristics, which could include associated programs and storage requirements. |
File Management and Data |
3.IC.C.01
Identify how different technologies created by people from diverse backgrounds have contributed to computing and helped to change the world. |
How Computing Systems Work Training AI Using Data Technology Timeline Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices How Machines Learn Introduction to Computing Systems Exploring Computing Systems Practicing with Computing Systems Standing Up to Cyberbullying (Captions) Exploring Computing Systems |
3.IC.C.02
Identify potential problems that limit accessibility/usability and how Computing devices have built-in features to increase accessibility for all users. |
Design an App Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
3.IC.SI.01
Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating online. Identify and report inappropriate behavior. |
Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Online Collaboration Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices Safe and Responsible Use of Technology Standing Up to Cyberbullying |
3.IC.SI.02
Identify how computing devices and computational products have been, or can be, improved by incorporating diverse perspectives. |
Platform Game Design Digital Pet Project 3D Design: Keyboard Accommodations Design an App Maze Game Project Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
3.IC.SLE.01
Introduce intellectual property concepts and identify types of digital data (music, videos, photos) that may have intellectual property rights preventing copying and/or requiring attribution. |
Remixing Programs |
3.NI.C.01
Discuss basic issues that relate to responsible use of computing devices and describe consequences of inappropriate use in a variety of locations. |
Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Online Collaboration Safe and Responsible Use of Technology Standing Up to Cyberbullying |
3.NI.NCO.01
Recognize how information is sent and received over physical or wireless pathways. |
Modeling Network Connections |
4.AP.A.01
Develop, compare, and refine multiple algorithms for the same task. |
Dash® Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms Loops: Falling Objects KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.6 - The Rabbit Chase: Help Compare and Refine Algorithms |
4.AP.C.01
Using a programming language, create programs that include sequences, loops, conditionals, and variables that utilize mathematics operations to manipulate values in order to solve a problem or express an idea. |
Adding with Loops Game Mechanics with Comparison Operators 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 Scratch Digital Greeting Card From ScratchJr to Scratch Introduction to Comparison Operators Classifying Rocks Complex Conditionals: 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 micro:bit® and Scratch Loops Dash® Robot Storytelling Dash® Robot Mazes Animating Sprites with Multiplication Earth Systems 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 ScratchJr to Scratch: Events and Loops Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Create a Drawing App Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Scratch Drawing Tools Coding with LEGO® Spike Prime 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 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Fall): Gathering Apples Game Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Decimal Division and Conditionals Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles Fossils and Past Environments State Project Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Animating Sprites with Factors Animating Sprites with Division Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Pong Game KA1.1.1 - Karel's Coding Environment: Example Program I-Spy with Lists Click-a-Mole Animating Poetry Creating Algorithms Introduction to Clones Program an AI Chatbot Events: Dot in Space 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 Lists: Shopping with Scout Scout's Quest: Conditionals Creating Turtle Graphics Conditionals: Flying Bird Broadcast Messages: Tell a Joke Lists: Spelling Bee Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Race Track Game Loops: Falling Objects KA1.2.1 - The Rabbit Chase: Time to Clean Up KA1.2.2 - The Rabbit Chase: Riley the Troublemaker KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.4 - The Rabbit Chase: Tracking Riley KA1.2.5 - The Rabbit Chase: Over the Wall KA1.2.6 - The Rabbit Chase: Help KA1.2.7 - The Rabbit Chase: Making Friends KA1.3.1 - Lost in Space: A Call from Space KA1.3.2a - Lost in Space: Directions to Mars KA1.3.2b - Lost in Space: Asteroid Field KA1.3.2c - Lost in Space: Asteroid Field 2 KA1.3.3a - Lost in Space: Landing Systems Engaged KA1.3.3b - Lost in Space: Perimeter Check KA1.3.4a - Lost in Space: Putting Out Fires Part 1 KA1.3.4b - Lost in Space: Putting Out Fires Part 2 KA1.3.5b - Lost in Space: Tracking Tracy Part 2 KA1.3.6 - Lost in Space: Martian Sand Worms KA1.4.1 - Evaluation: Supplies Drop Off KA1.4.2 - Evaluation: Create Karel Adventures House Design with Area and Perimeter KA1.1.2 - Karel's Coding Environment: Walk Around the Pond Star Brightness and Distance Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Drawing Tools: Sea Creatures Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Winter Celebrations Around the World AI Chatbots Compare and Refine Algorithms Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
4.AP.M.01
Decompose a large problem into smaller, manageable sub-problems to facilitate the program development process. |
Decimal Multiplication and Conditionals Plant and Animal Cells 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 Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles House Design with Area and Perimeter Classes and Objects in Games micro:bit®: Animal Response to the Environment Pair Programming: Create a Band VEX GO®: Speed and Energy How We See: Light Reflection LEGO® SPIKE Essential: Design a Car Sensor The US Government Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Multiplying Fractions by Whole Numbers Geographic Effects on Early Civilizations Multiplying and Dividing Fractions Multimedia Book Report micro:bit® Reaction Game Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Create a Maze Animating Poetry Events: Dot in Space Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming House Design with Area and Perimeter Careers in CS: Health and Fitness Careers in CS: Major League Baseball micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
4.AP.M.02
Modify, remix, or incorporate portions of an existing program into one’s own work, to develop or add more advanced features (grade-level appropriate). |
3D Design: Codeblocks Animating Poetry Multiple Algorithms Game Effects Clones in Games Digital Pet Project Giving Credit Through Attributions Classes and Objects in Games Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Choose Your Own Path: Elements of Culture Plan a Quest Animation Loops Project Functions Dance Project Animating Poetry Loops: Falling Objects Remixing Programs |
4.AP.PD.01
Use an iterative process to plan the development of a program by including others’ perspectives and considering user preferences while solving simple problems. |
Dash® Robot Storytelling Dash® Robot Mazes Clones in Games Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band LEGO® SPIKE Essential: Design a Car Sensor Plan a Quest Design an App Game Design Project Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
4.AP.PD.02
Observe intellectual property rights and give appropriate attribution when creating or remixing programs. |
Remixing Programs |
4.AP.PD.03
Create and debug a program or algorithm that includes sequencing, repetition, and variables in a programming language. |
Sound Frequency & Amplitude Platform Game Design Scratch Digital Greeting Card Classifying Rocks Nutrition Maze Digital Flashcards Nonfiction Animated Recordings Grammar Quiz Game Loops Dash® Robot Storytelling Dash® Robot Mazes Classifying Shapes by Category Cycle of Matter Clones in Games Revolutionary War Timeline Digital Pet Project Animating Unit Fractions Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Scratch Drawing Tools Coding with LEGO® Spike Prime 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 Pair Programming: Create a Band micro:bit® Rounding to the Nearest Hundred micro:bit® Rounding with Decimals Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons The Coordinate Plane Choose Your Own Path: Elements of Culture Classifying Shapes Using Lines and Angles Classifying Quadrilaterals in a Hierarchy Plan a Quest Animation Loops Project Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles State Project Atoms and Molecules Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Ozobot® Timeline Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Debugging: Events and Loops Create a Maze Click-a-Mole Program an AI Chatbot Events: Dot in Space Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Maze Game Project Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Sequences: Parallel Programming Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects KA1.2.1 - Karel Error Messages Part 1 KA1.2.2 - Karel Error Messages Part 2 KA1.2.3 - Karel Error Messages Part 3 House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Careers in CS: Health and Fitness Careers in CS: Major League Baseball CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions AI Chatbots Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
4.AP.PD.04
Communicate and explain program development to peers and adults using comments, presentations, and demonstrations. |
Loops: Falling Objects |
4.AP.V.01
Create programs that use variables to store and modify grade-level appropriate data. |
3D Design: Codeblocks Balanced and Unbalanced Forces Sound Frequency & Amplitude Fractions and Variables Introduction to Comparison Operators Wave Generator Unit Converter Revolutionary War Timeline Revolutionary War Timeline with the BBC micro:bit® 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 Cue Robot 3 - Loops and Functions Area of a Rectangle with Tiles House Design with Area and Perimeter 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 Pinball Game Project Mad Libs Project Design an App Naming Numbers Game Rates and Unit Rates Positive and Negative Numbers Scale of Planets in the Solar System Balanced Ecosystems micro:bit® Reaction Game Pong Game I-Spy with Lists Click-a-Mole Introduction to Clones Program an AI Chatbot Scout's Quest: Variables Clones: Throwing Acorns Game Lists: Shopping with Scout Lists: Spelling Bee Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Race Track Game House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Conditionals: Sphero® Shark Race Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph AI Chatbots Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
4.CS.D.01
Describe how internal and external parts of computing devices function to form a system. |
Drawing with 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 Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Create a Drawing App LEGO® SPIKE Essential: Design a Moving Statue LEGO® SPIKE Essential: Design a Car Sensor Ozobot® Timeline Ozobot® Cycle Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions |
4.CS.HS.01
Identify and describe a variety of ways computer hardware and software work together as a system to accomplish a task, using appropriate technical terminology (input, output, processors, sensors, storage). |
Drawing with micro:bit® and Scratch Interactive Map of the 13 Colonies with the BBC micro:bit® Ozobot® Programming 1: Introduction Minecraft: Education Edition® Basic Gameplay Coding with LEGO® Spike Prime 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 Makey Makey®: Introduction Ozobot® Timeline Makey Makey®: Graphing Points on a Coordinate Plane Ozobot® Cycle micro:bit®: Graphing Points on a Coordinate Plane micro:bit® Butterfly Migration Simulator Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Conditionals: Sphero® Shark Race |
4.CS.T.01
Identify, using appropriate technical terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults, and apply various strategies for solving these problems (e.g., rebooting the device, checking the power, forced shutdown of an application, running anti-virus). |
Computer Detectives: Hardware and Software Problems |
4.DA.CVT.01
Organize and present collected data in a variety of visual formats to emphasize particular aspects or parts of the data set to make interpretation easier. |
Research: Informational Programs Using Digital Tools to Create Line Graphs Programming and Data Project Scale of Planets in the Solar System Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project What Can I Use Online? Give Credit When You Use It Use and Search the Right Way |
4.DA.IM.01
Discuss the potential accuracy of conclusions and predictions based on the adequacy of the data set (number of data). |
Scale of Planets in the Solar System Training AI Using Data Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project What Can I Use Online? Give Credit When You Use It Use and Search the Right Way |
4.DA.S.01
Store information in various formats for specific purposes (e.g. file type, file size, file compression). |
Introduction to Productivity Software File Management and Data in Action |
4.IC.C.01
Summarize how different technologies created by people from diverse backgrounds have contributed to computing and helped to change the world. |
How Computing Systems Work Training AI Using Data Technology Timeline Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices How Machines Learn Introduction to Computing Systems Exploring Computing Systems Practicing with Computing Systems Standing Up to Cyberbullying (Captions) Exploring Computing Systems |
4.IC.C.02
Brainstorm solutions to improve accessibility/usability and ways computing could be improved to increase accessibility for all users. |
Design an App Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
4.IC.SI.01
Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating online. Identify and report inappropriate behavior. |
Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Online Collaboration Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices Safe and Responsible Use of Technology Standing Up to Cyberbullying |
4.IC.SI.02
Discuss ways existing computing devices or computational products can be improved by collaborating with peers to gain their diverse perspectives. |
Platform Game Design Digital Pet Project 3D Design: Keyboard Accommodations Design an App Maze Game Project Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
4.IC.SLE.01
Observe intellectual property law and give appropriate credit when using resources. |
Remixing Programs |
4.NI.C.01
Identify problems that relate to unsecure networks and inappropriate use of computing devices and potential subsequent consequences. |
Strong Usernames and Passwords Digital Identity Online Collaboration Scout's Cybersecurity Adventure: Part 1 Scout's Cybersecurity Adventure: Part 2 Cybersecurity Policies and Laws Scout's Cybersecurity Mission Scout’s Cryptography Escape Room Standing Up to Cyberbullying |
4.NI.NCO.01
Summarize how information is sent and received over physical and wireless pathways (e.g.,information is deconstructed into smaller pieces called packets, transmitted to final destination, and reassembled). |
Modeling Network Connections |
5.AP.A.01
Develop, compare, and refine multiple algorithms for the same task and determine which algorithm is the most appropriate. |
Dash® Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms Loops: Falling Objects KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.6 - The Rabbit Chase: Help Compare and Refine Algorithms |
5.AP.C.01
Using a programming language, create programs that include sequences, loops, conditionals, event handlers, and variables that utilize mathematics operations to manipulate values in order to solve a problem or express an idea. |
Adding with Loops Game Mechanics with Comparison Operators 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 Scratch Digital Greeting Card From ScratchJr to Scratch Introduction to Comparison Operators Classifying Rocks Complex Conditionals: 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 micro:bit® and Scratch Loops Dash® Robot Storytelling Dash® Robot Mazes Animating Sprites with Multiplication Earth Systems 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 ScratchJr to Scratch: Events and Loops Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Create a Drawing App Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Scratch Drawing Tools Coding with LEGO® Spike Prime 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 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Fall): Gathering Apples Game Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Decimal Division and Conditionals Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles Fossils and Past Environments State Project Atoms and Molecules Rates and Unit Rates Positive and Negative Numbers Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Animating Sprites with Factors Animating Sprites with Division Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Pong Game KA1.1.1 - Karel's Coding Environment: Example Program I-Spy with Lists Click-a-Mole Animating Poetry Creating Algorithms Introduction to Clones Program an AI Chatbot Events: Dot in Space 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 Lists: Shopping with Scout Scout's Quest: Conditionals Creating Turtle Graphics Conditionals: Flying Bird Broadcast Messages: Tell a Joke Lists: Spelling Bee Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Race Track Game Loops: Falling Objects KA1.2.1 - The Rabbit Chase: Time to Clean Up KA1.2.2 - The Rabbit Chase: Riley the Troublemaker KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1 KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2 KA1.2.4 - The Rabbit Chase: Tracking Riley KA1.2.5 - The Rabbit Chase: Over the Wall KA1.2.6 - The Rabbit Chase: Help KA1.2.7 - The Rabbit Chase: Making Friends KA1.3.1 - Lost in Space: A Call from Space KA1.3.2a - Lost in Space: Directions to Mars KA1.3.2b - Lost in Space: Asteroid Field KA1.3.2c - Lost in Space: Asteroid Field 2 KA1.3.3a - Lost in Space: Landing Systems Engaged KA1.3.3b - Lost in Space: Perimeter Check KA1.3.4a - Lost in Space: Putting Out Fires Part 1 KA1.3.4b - Lost in Space: Putting Out Fires Part 2 KA1.3.5b - Lost in Space: Tracking Tracy Part 2 KA1.3.6 - Lost in Space: Martian Sand Worms KA1.4.1 - Evaluation: Supplies Drop Off KA1.4.2 - Evaluation: Create Karel Adventures House Design with Area and Perimeter KA1.1.2 - Karel's Coding Environment: Walk Around the Pond Star Brightness and Distance Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Drawing Tools: Sea Creatures Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions Winter Celebrations Around the World AI Chatbots Compare and Refine Algorithms Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
5.AP.M.01
Decompose a large problem into smaller, manageable sub-problems and then further into sets of sequenced instructions to facilitate the program development process. |
Decimal Multiplication and Conditionals Plant and Animal Cells 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 Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions VEX GO®: Introduction VEX GO®: Measurement Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles House Design with Area and Perimeter Classes and Objects in Games micro:bit®: Animal Response to the Environment Pair Programming: Create a Band VEX GO®: Speed and Energy How We See: Light Reflection LEGO® SPIKE Essential: Design a Car Sensor The US Government Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Multiplying Fractions by Whole Numbers Geographic Effects on Early Civilizations Multiplying and Dividing Fractions Multimedia Book Report micro:bit® Reaction Game Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Create a Maze Animating Poetry Events: Dot in Space Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Sequences: Parallel Programming House Design with Area and Perimeter Careers in CS: Health and Fitness Careers in CS: Major League Baseball micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
5.AP.M.02
Modify, remix, or incorporate portions of an existing program into one’s own work, to develop or add more advanced features (grade-level appropriate). |
3D Design: Codeblocks Animating Poetry Multiple Algorithms Game Effects Clones in Games Digital Pet Project Giving Credit Through Attributions Classes and Objects in Games Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Choose Your Own Path: Elements of Culture Plan a Quest Animation Loops Project Functions Dance Project Animating Poetry Loops: Falling Objects Remixing Programs |
5.AP.PD.01
Use an iterative process to plan the development of a program by including others’ perspectives and considering user preferences while solving problems. |
Dash® Robot Storytelling Dash® Robot Mazes Clones in Games Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band LEGO® SPIKE Essential: Design a Car Sensor Plan a Quest Design an App Game Design Project Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
5.AP.PD.02
Observe intellectual property rights and give appropriate attribution when creating or remixing programs. |
Remixing Programs |
5.AP.PD.03
Create, test, and debug a program that includes sequencing, repetition, and variables in a programming language to ensure it runs as intended. |
Sound Frequency & Amplitude Platform Game Design Scratch Digital Greeting Card Classifying Rocks Nutrition Maze Digital Flashcards Nonfiction Animated Recordings Grammar Quiz Game Loops Dash® Robot Storytelling Dash® Robot Mazes Classifying Shapes by Category Cycle of Matter Clones in Games Revolutionary War Timeline Digital Pet Project Animating Unit Fractions Ozobot® Programming 1: Introduction Ozobot® Programming 2: More Color Codes Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Cue Robot 3 - Loops and Functions Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Scratch Drawing Tools Coding with LEGO® Spike Prime 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 Pair Programming: Create a Band micro:bit® Rounding to the Nearest Hundred micro:bit® Rounding with Decimals Seasonal Project (Spring): Create a Chase Game! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons The Coordinate Plane Choose Your Own Path: Elements of Culture Classifying Shapes Using Lines and Angles Classifying Quadrilaterals in a Hierarchy Plan a Quest Animation Loops Project Pinball Game Project Mad Libs Project Functions Dance Project Flower Garden Functions Project Design an App Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles State Project Atoms and Molecules Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions Evaluate Algebraic Equations Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Ozobot® Timeline Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Debugging: Events and Loops Create a Maze Click-a-Mole Program an AI Chatbot Events: Dot in Space Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Maze Game Project Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Sequences: Parallel Programming Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects KA1.2.1 - Karel Error Messages Part 1 KA1.2.2 - Karel Error Messages Part 2 KA1.2.3 - Karel Error Messages Part 3 House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Careers in CS: Health and Fitness Careers in CS: Major League Baseball CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions AI Chatbots Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
5.AP.PD.04
Communicate and explain program development to peers and adults using comments, presentations, and demonstrations. |
Loops: Falling Objects |
5.AP.V.01
Create programs that use variables to store and modify grade-level appropriate data. |
3D Design: Codeblocks Balanced and Unbalanced Forces Sound Frequency & Amplitude Fractions and Variables Introduction to Comparison Operators Wave Generator Unit Converter Revolutionary War Timeline Revolutionary War Timeline with the BBC micro:bit® 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 Cue Robot 3 - Loops and Functions Area of a Rectangle with Tiles House Design with Area and Perimeter 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 Pinball Game Project Mad Libs Project Design an App Naming Numbers Game Rates and Unit Rates Positive and Negative Numbers Scale of Planets in the Solar System Balanced Ecosystems micro:bit® Reaction Game Pong Game I-Spy with Lists Click-a-Mole Introduction to Clones Program an AI Chatbot Scout's Quest: Variables Clones: Throwing Acorns Game Lists: Shopping with Scout Lists: Spelling Bee Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Race Track Game House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Conditionals: Sphero® Shark Race Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph AI Chatbots Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
5.CS.D.01
Describe and model how internal and external parts of computing devices function to form a system. Describe how some components rely on others for correct functionality. |
Introduction to micro:bit® Introduction to Computing Systems Exploring Computing Systems Practicing with Computing Systems (Captions) Exploring Computing Systems |
5.CS.HS.01
Model and explain how information flows through hardware and software to accomplish a task. |
Drawing with micro:bit® and Scratch Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane |
5.CS.T.01
Identify, using appropriate technical terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults, apply a variety of strategies for solving these problems, and provide evidence why these strategies did or did not work. |
|
5.DA.CVT.01
Interpret and communicate data in a variety of visual formats to highlight the relationships among the data to support a claim. |
Research: Informational Programs Using Digital Tools to Create Line Graphs Programming and Data Project Scale of Planets in the Solar System Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project What Can I Use Online? Give Credit When You Use It Use and Search the Right Way |
5.DA.IM.01
Refer to data sets to highlight or propose cause-and-effect relationships, predict outcomes, or communicate ideas. |
Scale of Planets in the Solar System Training AI Using Data Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project What Can I Use Online? Give Credit When You Use It Use and Search the Right Way |
5.DA.S.01
Convert different types of information into various formats to be used across multiple software/ hardware. |
|
5.IC.C.01
Evaluate how different technologies created by people from diverse backgrounds have contributed to computing and helped to change the world. |
How Computing Systems Work Training AI Using Data Technology Timeline Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices How Machines Learn Introduction to Computing Systems Exploring Computing Systems Practicing with Computing Systems Standing Up to Cyberbullying (Captions) Exploring Computing Systems |
5.IC.C.02
Develop, test, and refine computational artifacts to improve accessibility and usability for all users. |
Design an App Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
5.IC.SI.01
Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating online. Identify and report inappropriate behavior. |
Our Words Have Power (Cyberbullying) Strong Usernames and Passwords Digital Identity Online Collaboration Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices Safe and Responsible Use of Technology Standing Up to Cyberbullying |
5.IC.SI.02
Discuss ways existing computing devices or computational products can be improved by collaborating with outside resources (other grade levels, businesses) to gain their diverse perspectives. |
Platform Game Design Digital Pet Project 3D Design: Keyboard Accommodations Design an App Maze Game Project Introduction to Design Thinking [3rd] Designing Solutions for Accessibility [4th] |
5.IC.SLE.01
Discuss personal consequences and social impact of violating intellectual property rights or failing to provide appropriate attribution. |
Remixing Programs |
5.NI.C.01
Define personal identifiable information (e.g., digital footprint) and why it should be protected as related to real world cyber security problems. |
Digital Identity |
5.NI.C.02
Discuss real-world cybersecurity problems and explain how personal information can be protected (e.g., antivirus software, backing up data, strong passwords). |
Digital Identity Scout's Cybersecurity Adventure: Part 1 Scout's Cybersecurity Adventure: Part 2 Cybersecurity Policies and Laws Scout's Cybersecurity Mission Scout’s Cryptography Escape Room |
5.NI.NCO.01
Model how information is deconstructed into packets (smaller pieces), transmitted through multiple devices over the internet and networks, and reassembled at the final destination. |
Modeling Network Connections |