Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for IN 3-5 CS 2023

19

Standards in this Framework

Standard Lessons
3-5.DI.1
Decompose problems and subproblems into parts as a means to solving complex problems. (E)
  1. Game Mechanics with Comparison Operators
  2. Loops (Unplugged)
  3. Decimal Multiplication and Conditionals
  4. Plant and Animal Cells
  5. Animating Poetry
  6. Grammar Quiz Game
  7. Dash Robot Storytelling
  8. Dash Robot Mazes
  9. Cycle of Matter
  10. Programming and Data Project
  11. Multi-digit Multiplication and Conditionals
  12. Clones in Games
  13. Revolutionary War Timeline
  14. Interactive Map of the 13 Colonies
  15. Interactive Map of the 13 Colonies with the BBC micro:bit®
  16. Digital Pet Project
  17. Dash Robot 1 - Movement
  18. Cue Robot 1 - Movement
  19. Cue Robot 2 - Proximity Sensors
  20. Cue Robot 3 - Loops and Functions
  21. VEX GO®: Introduction
  22. VEX GO®: Measurement
  23. Create a Drawing App
  24. Minecraft® Coding Fundamentals - Basic Moves
  25. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  26. Skills Practice: Events
  27. Skills Practice: Sequences
  28. Skills Practice: Broadcast Events
  29. Skills Practice: Operators
  30. Skills Practice: Functions with Number Inputs
  31. House Design with Area and Perimeter
  32. Introduction to Classes and Objects in Games
  33. micro:bit®: Animal Response to the Environment
  34. Pair Programming: Create a Band
  35. VEX GO®: Speed and Energy
  36. How We See: Light Reflection
  37. LEGO® SPIKE Essential: Design a Car Sensor
  38. The US Government
  39. Choose Your Own Path: Elements of Culture
  40. VEX GO®: Lines and Angles
  41. Plan a Quest
  42. Pinball Game Project
  43. Mad Libs Project
  44. Functions Dance Project
  45. Flower Garden Functions Project
  46. Design an App
  47. Game Design Project
  48. Multiplying Fractions by Whole Numbers
  49. Geographic Effects on Early Civilizations
  50. Multiplying and Dividing Fractions
  51. Multimedia Book Report
  52. micro:bit® Reaction Game
  53. Scout's Scratch Expedition Part 1
  54. Scout's Scratch Expedition Part 2
  55. Scout's Scratch Expedition Part 3
  56. Create a Maze
  57. Animating Poetry
  58. Events: Dot in Space
  59. Functions: Paint by Numbers
  60. Broadcast Messages: Marco Polo
  61. Scout's Quest: Functions with Number Inputs
3-5.DI.2
Organize and present collected data visually to highlight relationships and support a claim.
  1. Research: Effective Keywords
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
  4. Programming and Data Project
  5. Scale of Planets in the Solar System
3-5.DI.3
Demonstrate how variables can represent data and are used to store and modify information.
  1. Game Mechanics with Comparison Operators
  2. 3D Design: Codeblocks
  3. Balanced and Unbalanced Forces
  4. Sound Frequency & Amplitude
  5. Fractions and Variables
  6. Introduction to Comparison Operators
  7. Digital Vocabulary Flashcard Quiz
  8. Wave Generator
  9. Unit Converter
  10. Programming and Data Project
  11. Revolutionary War Timeline
  12. Revolutionary War Timeline with the BBC micro:bit®
  13. Interactive Map of the 13 Colonies
  14. Interactive Map of the 13 Colonies with the BBC micro:bit®
  15. Digital Pet Project
  16. Unit Fractions with Variables
  17. Multiplication Quiz Game
  18. Cue Robot 3 - Loops and Functions
  19. Skills Practice: Variables
  20. Skills Practice: Operators
  21. Area of a Rectangle with Tiles
  22. House Design with Area and Perimeter
  23. Introduction to Classes and Objects in Games
  24. micro:bit® Rounding to the Nearest Ten
  25. micro:bit® Rounding to the Nearest Hundred
  26. micro:bit® Rounding with Decimals
  27. Seasonal Project (Summer): Pop The Balloons
  28. Seasonal Project (Fall): Gathering Apples Game
  29. Pinball Game Project
  30. Mad Libs Project
  31. Design an App
  32. Game Design Project
  33. Naming Numbers Game
  34. Rates and Unit Rates
  35. Positive and Negative Numbers
  36. Scale of Planets in the Solar System
  37. Balanced Ecosystems
  38. micro:bit® Reaction Game
  39. Pong Game
  40. I-Spy with Lists
  41. Click-a-Mole
  42. Introduction to Clones
  43. Program an AI Chatbot
  44. Snake Game
  45. Clones: Throwing Acorns Game
  46. Lists: Shopping with Scout
3-5.DI.4
Describe that data can be represented in different forms understandable by people, including words, symbols, and digital displays of color.
  1. Using Digital Tools to Create Line Graphs
  2. Programming and Data Project
3-5.DI.5
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea. (E)
  1. Balanced and Unbalanced Forces
  2. Weather and Climate
  3. Programming and Data Project
  4. Scale of Planets in the Solar System
3-5.CD.1
Model how computer hardware and software work together to accomplish tasks.
  1. Introduction to the BBC micro:bit®
  2. Drawing with the BBC micro:bit® and Scratch
  3. Interactive Map of the 13 Colonies with the BBC micro:bit®
  4. Ozobot® Programming 1: Introduction
  5. Minecraft: Education Edition® Basic Gameplay
  6. Coding with LEGO® Spike Prime
  7. LEGO® SPIKE Essential: Design a Moving Statue
  8. micro:bit® Rounding to the Nearest Ten
  9. micro:bit®: Animal Response to the Environment
  10. micro:bit® Rounding to the Nearest Hundred
  11. micro:bit® Rounding with Decimals
  12. Makey Makey®: Introduction
  13. Ozobot® Timeline
  14. Makey Makey®: Graphing Points on a Coordinate Plane
  15. micro:bit®: Graphing Points on a Coordinate Plane
3-5.CD.2
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies. (E)
  1. Introduction to the BBC micro:bit®
  2. Revolutionary War Timeline with the BBC micro:bit®
  3. Interactive Map of the 13 Colonies with the BBC micro:bit®
  4. Computer Detectives: Hardware and Software Problems
3-5.CD.3
Describe how internal and external parts of computing devices function to form a system.
  1. Introduction to the BBC micro:bit®
  2. Drawing with the BBC micro:bit® and Scratch
  3. Revolutionary War Timeline with the BBC micro:bit®
  4. Interactive Map of the 13 Colonies with the BBC micro:bit®
  5. Ozobot® Programming 1: Introduction
  6. Dash Robot 1 - Movement
  7. Cue Robot 1 - Movement
  8. Cue Robot 2 - Proximity Sensors
  9. Introduction to LEGO® Spike Essential
  10. Introduction to Coding with LEGO® SPIKE Essential
  11. Create a Drawing App
  12. LEGO® SPIKE Essential: Design a Moving Statue
  13. LEGO® SPIKE Essential: Design a Car Sensor
  14. Ozobot® Timeline
3-5.CD.4
Describe what distinguishes humans from machines, focusing on human intelligence versus machine intelligence.
  1. Training AI Using Data
3-5.PA.1
Collaborate with peers to implement problem-solving steps to create a variety of programming solutions. (E)
  1. Dash Robot Storytelling
  2. Dash Robot Mazes
  3. Coding with LEGO® Spike Prime
  4. Pair Programming: Create a Band
3-5.PA.2
Design programs that incorporate sequences, events, loops, and conditionals. (E)
  1. Introduction to Computer Science and Scratch
  2. Practice with Conditionals Part 1
  3. Adding with Loops
  4. Game Mechanics with Comparison Operators
  5. Loops (Unplugged)
  6. 3D Design: Codeblocks
  7. Exploring Ecosystems
  8. Balanced and Unbalanced Forces
  9. Sound Frequency & Amplitude
  10. Events
  11. Platform Game Design
  12. Communities Adapt to & Modify their Environment
  13. Fractions and Variables
  14. Creative Storytelling
  15. Weather and Climate
  16. Digital Greeting Card Project
  17. From ScratchJr to Scratch
  18. Introduction to Comparison Operators
  19. Classifying Rocks
  20. Complex Conditionals: If/Then/Else Chase the Star
  21. Nutrition Maze
  22. Exploring Heat
  23. Decimal Multiplication and Conditionals
  24. Exploring Adaptations
  25. Physical Changes
  26. Variables
  27. Plant and Animal Cells
  28. Digital Vocabulary Flashcard Quiz
  29. Animating Poetry
  30. Exploring the Water Cycle
  31. Simple Algorithms
  32. Random Sentence Generator
  33. Introduction to Conditionals
  34. Wave Generator
  35. Division and Conditionals
  36. Multiple Algorithms
  37. Multiplication and Conditionals
  38. Unit Converter
  39. Sensing and Responding to the Environment
  40. Effects of Pollution
  41. Nonfiction Animated Recordings
  42. Measuring Lengths
  43. Grammar Quiz Game
  44. Drawing with the BBC micro:bit® and Scratch
  45. Loops
  46. Dash Robot Storytelling
  47. Dash Robot Mazes
  48. Animating Sprites with Multiplication
  49. Earth Systems
  50. Day and Night
  51. Cycle of Matter
  52. Programming and Data Project
  53. Multi-digit Multiplication and Conditionals
  54. Game Effects
  55. Clones in Games
  56. Constructive and Destructive Processes
  57. Revolutionary War Timeline
  58. Revolutionary War Timeline with the BBC micro:bit®
  59. Animal Classification
  60. Interactive Map of the 13 Colonies
  61. Interactive Map of the 13 Colonies with the BBC micro:bit®
  62. Digital Pet Project
  63. Unit Fractions with Variables
  64. Multiplication Quiz Game
  65. ScratchJr to Scratch: Events and Loops
  66. Dash Robot 1 - Movement
  67. Cue Robot 1 - Movement
  68. Cue Robot 2 - Proximity Sensors
  69. Cue Robot 3 - Loops and Functions
  70. VEX GO®: Introduction
  71. VEX GO®: Measurement
  72. Create a Drawing App
  73. Minecraft® Coding Fundamentals - Basic Moves
  74. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  75. Skills Practice: Events
  76. Skills Practice: Broadcast Events
  77. Skills Practice: If/Then Conditionals
  78. Skills Practice: Repeat Loops
  79. Skills Practice: Functions
  80. Skills Practice: Forever Loops
  81. Skills Practice: If/Then/Else Conditionals
  82. Skills Practice: Variables
  83. Scratch Drawing Tools
  84. Skills Practice: Costumes, Backdrops, and Animations
  85. Coding with LEGO® Spike Prime
  86. Skills Practice: Functions with Boolean Inputs
  87. Skills Practice: Operators
  88. Skills Practice: Functions with Number Inputs
  89. House Design with Area and Perimeter
  90. Introduction to Classes and Objects in Games
  91. micro:bit® Rounding to the Nearest Ten
  92. Punctuate a Title
  93. micro:bit®: Animal Response to the Environment
  94. Pair Programming: Create a Band
  95. micro:bit® Rounding to the Nearest Hundred
  96. micro:bit® Rounding with Decimals
  97. Seasonal Project (Spring): Create a Chase Game!
  98. VEX GO®: Speed and Energy
  99. How We See: Light Reflection
  100. Practice with Conditionals Part 2
  101. Practice with Conditionals Part 4
  102. LEGO® SPIKE Essential: Design a Car Sensor
  103. Seasonal Project (Summer): Pop The Balloons
  104. Practice with Conditionals Part 3
  105. Seasonal Project (Fall): Gathering Apples Game
  106. Complex Conditionals: If/Then/Else Chase the Balloon Game
  107. Choose Your Own Path: Elements of Culture
  108. VEX GO®: Lines and Angles
  109. Plan a Quest
  110. Pinball Game Project
  111. Mad Libs Project
  112. Functions Dance Project
  113. Flower Garden Functions Project
  114. Design an App
  115. Game Design Project
  116. Decimal Division and Conditionals
  117. Add and Subtract Fractions
  118. Multiplying Fractions by Whole Numbers
  119. Naming Numbers Game
  120. Modeling Life Cycles
  121. Fossils and Past Environments
  122. Punctuation Game
  123. State Project
  124. Atoms and Molecules
  125. Geographic Effects on Early Civilizations
  126. Rates and Unit Rates
  127. Positive and Negative Numbers
  128. Evaluate Algebraic Equations
  129. Balanced Ecosystems
  130. Multimedia Book Report
  131. micro:bit® Reaction Game
  132. Animating Sprites with Factors
  133. Animating Sprites with Division
  134. Makey Makey®: Introduction
  135. Makey Makey®: Graphing Points on a Coordinate Plane
  136. micro:bit®: Graphing Points on a Coordinate Plane
  137. Pong Game
  138. Click-a-Mole
  139. Animating Poetry
  140. Creating Algorithms
  141. Introduction to Clones
  142. Program an AI Chatbot
  143. Events: Dot in Space
  144. Snake Game
  145. Loops: Catch the Ball
  146. Scout's Quest: Functions with Boolean Inputs
  147. Broadcast Messages: Marco Polo
  148. Scout's Quest: Variables
  149. Clones: Throwing Acorns Game
  150. Scout's Quest: Functions with Number Inputs
  151. Scout's Quest: Conditionals
3-5.PA.3
Test and debug (i.e., identify and fix errors) a program or algorithm to ensure it runs as intended.
  1. Exploring Ecosystems
  2. Maze Game Project
  3. Sound Frequency & Amplitude
  4. Platform Game Design
  5. Digital Greeting Card Project
  6. Classifying Rocks
  7. Nutrition Maze
  8. Digital Vocabulary Flashcard Quiz
  9. Nonfiction Animated Recordings
  10. Grammar Quiz Game
  11. Loops
  12. Dash Robot Storytelling
  13. Dash Robot Mazes
  14. Classifying Shapes by Category
  15. Cycle of Matter
  16. Programming and Data Project
  17. Clones in Games
  18. Revolutionary War Timeline
  19. Digital Pet Project
  20. Unit Fractions with Variables
  21. Ozobot® Programming 1: Introduction
  22. Ozobot® Programming 2: More Color Codes
  23. Dash Robot 1 - Movement
  24. Cue Robot 1 - Movement
  25. Cue Robot 2 - Proximity Sensors
  26. Cue Robot 3 - Loops and Functions
  27. Minecraft® Coding Fundamentals - Basic Moves
  28. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  29. Skills Practice: Events
  30. Skills Practice: Sequences
  31. Skills Practice: Broadcast Events
  32. Skills Practice: If/Then Conditionals
  33. Skills Practice: Repeat Loops
  34. Skills Practice: Functions
  35. Skills Practice: Forever Loops
  36. Skills Practice: Variables
  37. Scratch Drawing Tools
  38. Skills Practice: Costumes, Backdrops, and Animations
  39. Coding with LEGO® Spike Prime
  40. Skills Practice: Functions with Boolean Inputs
  41. Skills Practice: Operators
  42. Skills Practice: Functions with Number Inputs
  43. Area of a Rectangle with Tiles
  44. House Design with Area and Perimeter
  45. Introduction to Classes and Objects in Games
  46. micro:bit® Rounding to the Nearest Ten
  47. Punctuate a Title
  48. Pair Programming: Create a Band
  49. micro:bit® Rounding to the Nearest Hundred
  50. micro:bit® Rounding with Decimals
  51. Seasonal Project (Spring): Create a Chase Game!
  52. LEGO® SPIKE Essential: Design a Car Sensor
  53. Seasonal Project (Summer): Pop The Balloons
  54. The US Government
  55. Seasonal Project (Fall): Gathering Apples Game
  56. The Coordinate Plane
  57. Choose Your Own Path: Elements of Culture
  58. Classifying Shapes Using Lines and Angles
  59. Classifying Quadrilaterals in a Hierarchy
  60. Plan a Quest
  61. Animation Loops Project
  62. Pinball Game Project
  63. Mad Libs Project
  64. Functions Dance Project
  65. Flower Garden Functions Project
  66. Design an App
  67. Game Design Project
  68. Add and Subtract Fractions
  69. Multiplying Fractions by Whole Numbers
  70. Naming Numbers Game
  71. Modeling Life Cycles
  72. Punctuation Game
  73. State Project
  74. Atoms and Molecules
  75. Geographic Effects on Early Civilizations
  76. Rates and Unit Rates
  77. Multiplying and Dividing Fractions
  78. Evaluate Algebraic Equations
  79. Scale of Planets in the Solar System
  80. Balanced Ecosystems
  81. Multimedia Book Report
  82. micro:bit® Reaction Game
  83. Ozobot® Timeline
  84. Scout's Scratch Expedition Part 1
  85. Scout's Scratch Expedition Part 2
  86. Scout's Scratch Expedition Part 3
  87. Pong Game
  88. Debugging: Events and Loops
  89. Create a Maze
  90. Click-a-Mole
  91. Debugging: Mazes
  92. Program an AI Chatbot
  93. Events: Dot in Space
  94. Loops: Catch the Ball
  95. Scout's Quest: Functions with Boolean Inputs
  96. Maze Game Project
  97. Broadcast Messages: Marco Polo
  98. Scout's Quest: Variables
  99. Scout's Quest: Functions with Number Inputs
  100. Scout's Quest: Conditionals
3-5.PA.4
Observe intellectual property rights and give appropriate attribution when creating or remixing programs. (E)
  1. Giving Credit Through Attributions
3-5.PA.5
Describe choices made during program development using code comments, presentations, and demonstrations. (E)
  1. Platform Game Design
  2. Dash Robot Storytelling
  3. Introduction to Classes and Objects in Games
  4. LEGO® SPIKE Essential: Design a Car Sensor
  5. Classifying Shapes Using Lines and Angles
  6. Classifying Quadrilaterals in a Hierarchy
  7. Design an App
  8. Balanced Ecosystems
3-5.NI.1
Discuss real-world cybersecurity problems and how personal information can be protected. (E)
  1. Strong Usernames and Passwords
3-5.NI.2
Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the internet, and reassembled at the destination.
  1. Networks, Packets, and the Internet
3-5.IC.1
Describe the positive and negative impacts of technology on one’s personal life, society, and our culture. (E)
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Digital Identity
3-5.IC.2
Seek diverse perspectives for the purpose of improving computational artifacts.
  1. Platform Game Design
  2. Digital Pet Project
  3. Introduction to Classes and Objects in Games
  4. 3D Design: Keyboard Accommodations
  5. Design an App
  6. Game Design Project
3-5.IC.3
Critique computing technologies that have changed the world. Analyze how those technologies influence and/or are influenced by cultural practices and societal biases.
  1. Our Words Have Power (Cyberbullying)
  2. Digital Identity
  3. Training AI Using Data