Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for New York 4-6

34

Standards in this Framework

Standard Lessons
4-6.CT.1
Develop a computational model of a system that shows changes in output when there are changes in inputs.
    House Design with Area and Perimeter LEGO® SPIKE Essential: Design a Moving Statue micro:bit® Rounding to the Nearest Ten micro:bit® Rounding to the Nearest Hundred micro:bit® Rounding with Decimals Naming Numbers Game Rates and Unit Rates Scale of Planets in the Solar System Balanced Ecosystems House Design with Area and Perimeter micro:bit® Butterfly Migration Simulator Conditionals: Sphero® Shark Race
4-6.CT.10
Describe the steps taken and choices made to design and develop a solution using an iterative design process.
    Platform Game Design 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 Game Design Project Computational Thinking: Design an Obstacle Course Computational Thinking: Design a School Computational Thinking: Design a Neighborhood
4-6.CT.2
Collect digital data related to a reallife question or need.
    Training AI Using Data
4-6.CT.3
Visualize a simple data set in order to highlight relationships and persuade an audience.
    Research: Informational Programs Using Digital Tools to Create Line Graphs Programming and Data Project Constructive and Destructive Processes Scale of Planets in the Solar System
4-6.CT.4
Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.
    Adding with Loops Game Mechanics with Comparison Operators 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 Skills Practice: Events Skills Practice: Sequences 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 Moving Targets Game 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 Game Design Project Multiplying Fractions by Whole Numbers Geographic Effects on Early Civilizations Multiplying and Dividing Fractions Multimedia Book Report micro:bit® Reaction Game Pong Game Click-a-Mole Program an AI Chatbot Events: Dot in Space Functions: Paint by Numbers Scout's Quest: Functions with Boolean Inputs Broadcast Messages: Marco Polo Scout's Quest: Variables Scout's Quest: Functions with Number Inputs Moving Targets Game Creating Turtle Graphics Broadcast Messages: Tell a Joke Events: Traveling with Scout Game Design Project Operators: Coin Flip Code Tunes Sequences: Parallel Programming 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 Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
4-6.CT.5
Identify and name a task within a problem that gets performed multiple times while solving that problem, but with slightly different concrete details each time.
    Adding with Loops Animating Unit Fractions House Design with Area and Perimeter House Design with Area and Perimeter Unit Fractions with Variables
4-6.CT.6
Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.
    Multiple Algorithms Dash® Robot 1 - Movement Cue Robot 1 - Movement Creating Algorithms
4-6.CT.7
Identify pieces of information that might change as a program or process runs.
    Sound Frequency & Amplitude Physical Changes Digital Flashcards Wave Generator Unit Converter Animating Unit Fractions Data Storage Skills Practice: Variables House Design with Area and Perimeter Classes and Objects in Games The US Government Game Design Project Scale of Planets in the Solar System Balanced Ecosystems Introduction to Clones Scout's Quest: Variables Clones: Throwing Acorns Game Variables in Dance Game Design Project House Design with Area and Perimeter Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Conditionals: Sphero® Shark Race
4-6.CT.8
Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.
    Practice with Conditionals Part 1 Game Mechanics with Comparison Operators Platform Game Design Fractions and Variables Introduction to Comparison Operators Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Decimal Multiplication and Conditionals Physical Changes Digital Flashcards Introduction to Conditionals Division and Conditionals Multiplication and Conditionals Unit Converter Effects of Pollution Grammar Quiz Game Drawing with the BBC micro:bit® and Scratch Day and Night Multi-digit Multiplication and Conditionals Game Effects Clones in Games 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 Multiplication Quiz Game Create a Drawing App Skills Practice: If/Then Conditionals Skills Practice: If/Then/Else Conditionals Skills Practice: Functions with Boolean Inputs Skills Practice: Operators House Design with Area and Perimeter Classes and Objects in Games Moving Targets Game 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! 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 Complex Conditionals: Balloon Game Plan a Quest Pinball Game Project Flower Garden Functions Project Design an App Game Design Project Decimal Division and Conditionals Add and Subtract Fractions Naming Numbers Game Modeling Life Cycles Fossils and Past Environments State Project Atoms and Molecules Positive and Negative Numbers Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report micro:bit® Reaction Game Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane Pong Game Click-a-Mole Introduction to Clones Program an AI Chatbot Functions: Paint by Numbers Scout's Quest: Functions with Boolean Inputs Scout's Quest: Variables Clones: Throwing Acorns Game Scout's Quest: Conditionals Moving Targets Game Conditionals: Flying Bird Game Design Project Operators: Coin Flip Code Tunes Functions: About Me Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes House Design with Area and Perimeter Star Brightness and Distance Digital Vocabulary Flashcard Quiz micro:bit® Butterfly Migration Simulator Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Conditionals: Sphero® Shark Race
4-6.CT.9
Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging.
    Game Mechanics with Comparison Operators Platform Game Design Game Effects Clones in Games Digital Pet Project LEGO® SPIKE Essential: Design a Car Sensor Design an App Game Design Project Naming Numbers Game State Project Balanced Ecosystems Multimedia Book Report Pong Game Click-a-Mole Animating Poetry Program an AI Chatbot Game Design Project Code Tunes
4-6.CY.1
Explain why different types of information might need to be protected.
    Strong Usernames and Passwords Digital Identity Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
4-6.CY.2
Describe common safeguards for protecting personal information.
    Strong Usernames and Passwords Digital Identity Training AI Using Data Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
4-6.CY.3
Describe trade-offs between allowing information to be public and keeping information private and secure.
    Strong Usernames and Passwords Digital Identity
4-6.CY.4
Model and explain the purpose of simple cryptographic methods.
4-6.CY.5
Explain suspicious activity of applications and devices.
4-6.DL.1
Type on a keyboard while demonstrating proper keyboarding technique.
4-6.DL.2
Select appropriate digital tools to communicate and collaborate while learning with others.
4-6.DL.3
Conduct and refine advanced multicriteria digital searches to locate content relevant to varied learning goals.
    Research: Effective Keywords
4-6.DL.4
Use a variety of digital tools and resources to create and revise digital artifacts.
    Introduction to Computer Science and Scratch 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 Digital Greeting Card Project From ScratchJr to Scratch Introduction to Comparison Operators Classifying Rocks Complex Conditionals: If/Then/Else Chase the Star Nutrition Maze Exploring Heat Decimal Multiplication and Conditionals Exploring Adaptations Physical Changes Variables Plant and Animal Cells Digital Flashcards Animating Poetry Exploring the Water Cycle Simple Algorithms Parts of Speech: Random Sentence Generator Original Story Animations - Personal Story Introduction to Conditionals Wave Generator Research: Informational Programs Division and Conditionals Multiple Algorithms Original Story Animations - Fiction Story Multiplication and Conditionals Unit Converter Sensing and Responding to the Environment Effects of Pollution Using Digital Tools to Create Line Graphs Nonfiction Animated Recordings Measuring Lengths Grammar Quiz Game Drawing with the BBC micro:bit® and Scratch Loops Dash® Robot Storytelling Dash® Robot Mazes Animating Sprites with Multiplication Earth Systems Day and Night Cycle of Matter Programming and Data Project 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 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 LEGO® SPIKE Essential: Design a Moving Statue Classes and Objects in Games 3D Design: Create a Bubble Wand 3D Design: Keyboard Accommodations 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 for Changing Weather Practice with Conditionals Part 2 Practice with Conditionals Part 4 LEGO® SPIKE Essential: Design a Car Sensor Seasonal Project (Summer): Pop The Balloons Practice with Conditionals Part 3 The US Government Seasonal Project (Fall): Gathering Apples Game The Coordinate Plane Complex Conditionals: Balloon Game Choose Your Own Path: Elements of Culture Classifying Shapes Using Lines and Angles Classifying Quadrilaterals in a Hierarchy VEX GO®: Lines and Angles Plan a Quest Animation Loops Project Pinball Game Project Mad Libs Project Functions Dance 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 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 Creating Algorithms Introduction to Clones Events: Dot in Space 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 Conditionals: Flying Bird Broadcast Messages: Tell a Joke Events: Traveling with Scout Variables in Dance Game Design Project Operators: Coin Flip Functions: About Me Conditionals: Changing Effects Conditionals: Underwater Exploration Conditionals: Color Sense Conditionals: Mazes Introduction to Functions Costumes, Backdrops, and Animations Loops: Falling Objects House Design with Area and Perimeter Star Brightness and Distance Unit Fractions with Variables Digital Vocabulary Flashcard Quiz Seasonal Project (Winter): Design a Snowman Drawing Tools: Sea Creatures Introduction to Sphero Mini® and Sphero BOLT+® Loops: Sphero® Underwater Exploration Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions
4-6.DL.5
Identify common features of digital technologies.
    How Computing Systems Work Training AI Using Data
4-6.DL.6
Describe persistence of digital information and explain how actions in online spaces can have consequences.
    Internet Positivity (Unplugged) Our Words Have Power (Cyberbullying) Digital Identity
4-6.DL.7
Identify and describe actions in online spaces that could potentially be unsafe or harmful.
    Internet Positivity (Unplugged) Strong Usernames and Passwords Digital Identity Training AI Using Data Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
4-6.IC.1
Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
    Technology Timeline Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
4-6.IC.2
Explain how laws impact the use of computing technologies and digital information.
4-6.IC.3
Explain current events that involve computing technologies.
    Ethical and Responsible Use of Generative AI AI Products: Ethical and Responsible Choices
4-6.IC.4
Explain who has access to data in different digital spaces.
4-6.IC.5
Explain how computer systems play a role in human decision-making
    Training AI Using Data
4-6.IC.6
Identify and explain ways to improve the accessibility and usability of a computing device or software application for the diverse needs and wants of users.
    How Computing Systems Work 3D Design: Keyboard Accommodations Design an App
4-6.IC.7
Identify a diverse range of role models in computer science.
    CS Innovators: Grace Hopper
4-6.NSD.1
Propose improvements to the design of a computing technology based on an analysis of user interactions with that technology.
    3D Design: Keyboard Accommodations Design an App Game Design Project Game Design Project
4-6.NSD.2
Model how computer hardware and software work together as a system to accomplish tasks.
    Introduction to micro:bit® Drawing with the BBC 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-6.NSD.3
Determine potential solutions to solve hardware and software problems using common troubleshooting strategies.
    Introduction to micro:bit® Revolutionary War Timeline with the BBC micro:bit® Interactive Map of the 13 Colonies with the BBC micro:bit® Computer Detectives: Hardware and Software Problems
4-6.NSD.4
Model how data is structured to transmit through a network.
    Networks, Packets, and the Internet Networks Part 2: Network Protocols
4-6.NSD.5
Describe that data can be stored locally or remotely in a network.
    Data Storage