Standards in this Framework
Standard | Lessons |
---|---|
3.CS.1
Describe and model how computing devices connect to other components to extend their capabilities and form a system. |
How Computing Systems Work Introduction to micro:bit® 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® Dash® Robot 1 - Movement Introduction to Coding with LEGO® SPIKE Essential 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 LEGO® SPIKE Essential: Design a Car Sensor Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions |
3.NI.1
Describe physical and digital security measures for protecting personal information. |
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 |
3.NI.2
Develop personal patterns of behavior to protect information from unauthorized access. |
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 |
3.DA.1
Organize and present collected data visually to highlight relationships and support a claim. |
Animating Poetry Research: Informational Programs Using Digital Tools to Create Line Graphs Constructive and Destructive Processes Animating Poetry Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project |
3.DA.2
Use data to communicate ideas, highlight relationships and predict outcomes. |
Research: Informational Programs Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project |
3.AP.1
Create programs that include events, sequences, loops, and simple conditionals to express ideas or address a problem. |
Practice with Conditionals Part 1 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: If/Then/Else Chase the Star Nutrition Maze Exploring Heat Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms Rights and Responsibilities 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 Phonics: Letter Sounds Earth Systems Day and Night Cycle of Matter 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 Phonics: Digraphs VEX 123®: Introduction ScratchJr to Scratch: Events and Loops Dash® Robot 1 - Movement VEX GO®: Introduction VEX GO®: Measurement 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 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 VEX 123®: Patterns of Living Things 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 Seasonal Project (Fall): Gathering Apples Game Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest Forever Loop Dance Party Mad Libs Project Flower Garden Functions Project Design an App Game Design Project Decimal Division and Conditionals Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles Fossils and Past Environments Punctuation Game State Project Atoms and Molecules Geographic Effects on Early Civilizations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Makey Makey®: Introduction Introduction to Finch Robot® Modeling Perimeter with Finch Robot® Storytelling with Finch Robot® Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane I-Spy with Lists Animating Poetry Message Events: Scout Plays in the Forest Creating Algorithms Events: Dot in Space Functions: Paint by Numbers Loops: Catch the Ball Message Events: Simon Says Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Lists: Shopping with Scout Scout's Quest: Conditionals Creating Turtle Graphics Transportation Speeds and Sounds Conditionals: Flying Bird Broadcast Messages: Tell a Joke Lists: Spelling Bee 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 Race Track Game House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman micro:bit® Butterfly Migration Simulator 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 |
3.AP.2
Create programs that use variables to store and modify data. |
3D Design: Codeblocks Balanced and Unbalanced Forces Sound Frequency & Amplitude Fractions and Variables Introduction to Comparison Operators Rights and Responsibilities 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 Skills Practice: Variables Skills Practice: Operators 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 Mad Libs Project Design an App Game Design Project Naming Numbers Game Punctuation Game State Project Balanced Ecosystems micro:bit® Reaction Game I-Spy with Lists Functions: Paint by Numbers Scout's Quest: Variables Lists: Shopping with Scout Lists: Spelling Bee Variables in Dance Game Design Project Operators: Coin Flip Functions: About Me 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 |
3.AP.3
Test and debug a program or algorithm to ensure it accomplishes the intended task. |
Exploring Ecosystems Sound Frequency & Amplitude Platform Game Design Scratch Digital Greeting Card Classifying Rocks Nutrition Maze Digital Flashcards Rights and Responsibilities Introduction to micro:bit® 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 Dash® Robot 1 - Movement Create a Drawing App Minecraft® Coding Fundamentals - Basic Moves Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles Skills Practice: Events Skills Practice: Sequences Skills Practice: Repeat Loops Skills Practice: Functions Skills Practice: Forever Loops 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 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! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Seasonal Project (Fall): Gathering Apples Game 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 Forever Loop Dance Party Mad Libs Project Flower Garden Functions Project Design an App Game Design Project Add and Subtract Fractions Naming Numbers Game Punctuation Game State Project Atoms and Molecules Multiplying and Dividing Fractions Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Introduction to Finch Robot® Modeling Perimeter with Finch Robot® Storytelling with Finch Robot® Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Debugging: Events and Loops Create a Maze Debugging: Mazes 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: Variables Scout's Quest: Functions with Number Inputs Debugging: Make a Pizza Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Sequences: Parallel Programming Functions: About Me Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Careers in CS: Health and Fitness Careers in CS: Major League Baseball CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions |
3.AP.4
Perform different roles when collaborating with peers during the design, implementation, and review stages of program development. |
Dash® Robot Mazes Dash® Robot 1 - Movement Coding with LEGO® Spike Prime Pair Programming: Create a Band Introduction to Finch Robot® Modeling Perimeter with Finch Robot® Storytelling with Finch Robot® |
3.AP.5
Use an iterative design process to plan and develop a program by considering the perspectives and preferences of others. |
Dash® Robot Mazes Digital Pet Project Coding with LEGO® Spike Prime Classes and Objects in Games Pair Programming: Create a Band Plan a Quest Design an App Game Design Project Game Design Project |
3.AP.6
Create programs by incorporating smaller portions of existing programs to develop something new or add more advanced features. |
Drawing with micro:bit® and Scratch Digital Pet Project Classes and Objects in Games Seasonal Project (Spring): Create a Chase Game! Seasonal Project (Summer): Pop The Balloons Seasonal Project (Fall): Gathering Apples Game Seasonal Project (Winter): Design a Snowman |
3.IC.1
Evaluate how computing technologies have changed the world, and express how those technologies influence, and are influenced by, cultural practices. |
Technology Timeline CS Innovators: Grace Hopper Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices Humans Vs. Machines How Machines Learn |
3.IC.2
Describe reasons creators might limit the use of their work. |
Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices |
3.CT.1
Decompose problems into smaller manageable tasks which may themselves be decomposed. |
Platform Game Design Animating Poetry Grammar Quiz Game Dash® Robot Mazes Cycle of Matter Clones in Games Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project VEX GO®: Introduction VEX GO®: Measurement Create a Drawing App 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 LEGO® SPIKE Essential: Design a Car Sensor Choose Your Own Path: Elements of Culture VEX GO®: Lines and Angles Plan a Quest Forever Loop Dance Party Flower Garden Functions Project Design an App Game Design Project Multiplying Fractions by Whole Numbers Punctuation Game State Project 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 Functions: Paint by Numbers Game Design Project Functions: About Me House Design with Area and Perimeter Careers in CS: Health and Fitness Computational Thinking: Design an Obstacle Course Careers in CS: Major League Baseball CS Innovators: Grace Hopper Computational Thinking: Design a School Computational Thinking: Design a Neighborhood CS Innovators Research Project |
3.CT.2
Recognize common patterns between problems and recurring patterns within problems. |
Dash® Robot 1 - Movement Cue Robot 1 - Movement Functions Dance Project Loops: Follow the Path Game Design Project Computational Thinking: Design an Obstacle Course Computational Thinking: Design a School Computational Thinking: Design a Neighborhood |