Standards in this Framework
Standard | Lessons |
---|---|
4.CS.1
Demonstrate how computer hardware and software work together as a system to accomplish tasks. |
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® Ozobot® Programming 1: Introduction Introduction to Coding with LEGO® SPIKE Essential Minecraft: Education Edition® Basic Gameplay Create a Drawing App 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 LEGO® SPIKE Essential: Design a Car Sensor Makey Makey®: Introduction Introduction to Finch Robot® Ozobot® Timeline Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane micro:bit® Butterfly Migration Simulator Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Conditionals: Sphero® Shark Race |
4.NI.1
Model how information is broken down into smaller pieces called packets and transmitted through multiple devices over physical or wireless paths and reassembled at the destination. |
|
4.DA.1
Select, organize, and categorize data and represent that data visually to provide clarity or support a claim. |
Animating Poetry Research: Informational Programs Using Digital Tools to Create Line Graphs Constructive and Destructive Processes Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project |
4.DA.2
Use data to highlight and propose relationships, predict outcomes, or communicate ideas. |
Training AI Using Data Training AI Using Data Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph Productivity Software Inquiry Project |
4.AP.1
Compare and refine multiple algorithms for the same task, using computer and non-computer languages, and determine which is the most appropriate. |
Dash® Robot 1 - Movement Creating Algorithms |
4.AP.2
Create programs that include events, loops, and conditionals. |
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 Communities Adapt to & Modify Their Environment Fractions and Variables Creative Storytelling Weather and Climate Scratch Digital Greeting Card Introduction to Comparison Operators Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Exploring Heat Decimal Multiplication and Conditionals Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms Rights and Responsibilities Parts of Speech: Random Sentence Generator Introduction to Conditionals Wave Generator Division and Conditionals Multiple Algorithms 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 Game Effects Clones in Games Constructive and Destructive Processes Revolutionary War Timeline Revolutionary War Timeline with the BBC micro:bit® Animal Classification Interactive Map of the 13 Colonies Interactive Map of the 13 Colonies with the BBC micro:bit® Digital Pet Project Animating Unit Fractions Multiplication Quiz Game Dash® Robot 1 - Movement VEX GO®: Introduction 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 Punctuate a Title micro:bit®: Animal Response to the Environment Pair Programming: Create a Band Seasonal Project (Spring): Create a Chase Game! VEX GO®: Speed and Energy How We See: Light Reflection Practice with Conditionals Part 2 Practice with Conditionals Part 4 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Practice with Conditionals Part 3 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 Pinball Game Project 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 Rates and Unit Rates Positive and Negative Numbers Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Animating Sprites with Factors Animating Sprites with Division 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 Pong Game Create a Maze Click-a-Mole Creating Algorithms Introduction to Clones Program an AI Chatbot Events: Dot in Space Snake Game Functions: Paint by Numbers Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Clones: Throwing Acorns Game Scout's Quest: Functions with Number Inputs Scout's Quest: Conditionals Creating Turtle Graphics Transportation Speeds and Sounds Conditionals: Flying Bird Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Code Tunes Functions: About Me Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations House Design with Area and Perimeter Star Brightness and Distance Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman micro:bit® Butterfly Migration Simulator Drawing Tools: Sea Creatures 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 |
4.AP.3
Decompose problems into smaller, manageable tasks which may be then be broken down further. |
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 Skills Practice: Events Skills Practice: Operators 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 LEGO® SPIKE Essential: Design a Car Sensor Choose Your Own Path: Elements of Culture Introduction to Speed Blocks VEX GO®: Lines and Angles Plan a Quest Forever Loop Dance Party Pinball Game Project Mad Libs Project Design an App Game Design Project Multiplying Fractions by Whole Numbers Punctuation Game State Project Multiplying and Dividing Fractions Multimedia Book Report micro:bit® Reaction Game Introduction to Finch Robot® Pong Game Click-a-Mole Program an AI Chatbot Events: Dot in Space Functions: Paint by Numbers Broadcast Messages: Marco Polo Creating Turtle Graphics Transportation Speeds and Sounds Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Code Tunes Functions: About Me House Design with Area and Perimeter Computational Thinking: Design an Obstacle Course micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper Computational Thinking: Design a School Computational Thinking: Design a Neighborhood AI Chatbots |
4.AP.4
Test and debug a program or algorithm to ensure it accomplishes the intended task. |
Exploring Ecosystems Sound Frequency & Amplitude Events 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 Ozobot® Programming 1: Introduction 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 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! LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons The US Government 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 Using the Go To Page Block Introduction to Speed Blocks Plan a Quest Pinball Game Project Mad Libs Project Flower Garden Functions Project Design an App Game Design Project Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game State Project Atoms and Molecules Geographic Effects on Early Civilizations Rates and Unit Rates Multiplying and Dividing Fractions Scale of Planets in the Solar System Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Introduction to Finch Robot® Modeling Perimeter with Finch Robot® Storytelling with Finch Robot® Ozobot® Timeline Pong Game Program an AI Chatbot Events: Dot in Space Functions: Paint by Numbers Loops: Catch the Ball Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Functions with Number Inputs Creating Turtle Graphics Transportation Speeds and Sounds 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 House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions AI Chatbots |
4.IC.1
Evaluate computing technologies that have changed the world and express how those technologies influence and are influenced by cultural practices. |
Our Words Have Power (Cyberbullying) Training AI Using Data 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 |
4.IC.2
Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users. |
3D Design: Keyboard Accommodations Design an App |
4.CT.1
Determine specific aspects of patterns between or within problems that can be abstracted out to leave only the common or important elements. |
Game Design Project Computational Thinking: Design an Obstacle Course Computational Thinking: Design a School Computational Thinking: Design a Neighborhood |