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. Loops (Unplugged)
  2. Grammar Quiz Game
  3. Dash Robot Storytelling
  4. Programming and Data Project
  5. Clones in Games
  6. Revolutionary War Timeline
  7. Interactive Map of the 13 Colonies
  8. Interactive Map of the 13 Colonies with the BBC micro:bit®
  9. Digital Pet Project
  10. Dash Robot 1 - Movement
  11. VEX GO®: Introduction
  12. VEX GO®: Measurement
  13. Create a Drawing App
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. Introduction to Classes and Objects in Games
  17. micro:bit®: Animal Response to the Environment
  18. Pair Programming: Create a Band
  19. VEX GO®: Speed and Energy
  20. How We See: Light Reflection
  21. LEGO® SPIKE Essential: Design a Car Sensor
  22. Choose Your Own Adventure: Elements of Culture
  23. VEX GO®: Lines and Angles
  24. Plan a Quest
  25. Pinball Game Project
  26. Mad Libs Project
  27. Functions Dance Project
  28. Flower Garden Functions Project
  29. Design an App
  30. Game Design Project
  31. Multiplying Fractions by Whole Numbers
  32. Geographic Effects on Early Civilizations
  33. Multiplying and Dividing Fractions
  34. Multimedia Book Report
  35. micro:bit® Reaction Game
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. Constructive and Destructive Processes
  6. 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. Balanced and Unbalanced Forces
  3. Sound Frequency & Amplitude
  4. Fractions and Variables
  5. Introduction to Comparison Operators
  6. Digital Vocabulary Flashcard Quiz
  7. Wave Generator
  8. Unit Converter
  9. Programming and Data Project
  10. Revolutionary War Timeline
  11. Revolutionary War Timeline with the BBC micro:bit®
  12. Interactive Map of the 13 Colonies
  13. Interactive Map of the 13 Colonies with the BBC micro:bit®
  14. Digital Pet Project
  15. Unit Fractions with Variables
  16. Multiplication Quiz Game
  17. Skills Practice: Variables
  18. Area of a Rectangle with Tiles
  19. House Design with Area and Perimeter
  20. Introduction to Classes and Objects in Games
  21. micro:bit® Rounding to the Nearest Ten
  22. micro:bit® Rounding to the Nearest Hundred
  23. micro:bit® Rounding with Decimals
  24. Seasonal Project (Summer): Pop The Balloons
  25. Seasonal Project (Fall): Gathering Apples Game
  26. Pinball Game Project
  27. Mad Libs Project
  28. Design an App
  29. Game Design Project
  30. Naming Numbers Game
  31. Rates and Unit Rates
  32. Positive and Negative Numbers
  33. Scale of Planets in the Solar System
  34. Balanced Ecosystems
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. Minecraft: Education Edition® Basic Gameplay
  4. Coding with LEGO® Spike Prime
  5. Design Project with LEGO® Spike Essential: Moving Statue
  6. micro:bit® Rounding to the Nearest Ten
  7. micro:bit®: Animal Response to the Environment
  8. micro:bit® Rounding to the Nearest Hundred
  9. micro:bit® Rounding with Decimals
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. Revolutionary War Timeline with the BBC micro:bit®
  3. Interactive Map of the 13 Colonies with the BBC micro:bit®
  4. Ozobot® Programming 1: Introduction
  5. Introduction to LEGO® Spike Essential
  6. Introduction to Coding with LEGO® Spike Essential
  7. Create a Drawing App
  8. Design Project with LEGO® Spike Essential: Moving Statue
3-5.CD.4
Describe what distinguishes humans from machines, focusing on human intelligence versus machine intelligence.
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. 3D Design: Codeblocks
  6. Exploring Ecosystems
  7. Balanced and Unbalanced Forces
  8. Sound Frequency & Amplitude
  9. Events
  10. Platform Game Design
  11. Communities Adapt to & Modify their Environment
  12. Fractions and Variables
  13. Creative Storytelling
  14. Weather and Climate
  15. Digital Greeting Card Project
  16. From ScratchJr to Scratch
  17. Introduction to Comparison Operators
  18. Classifying Rocks
  19. Complex Conditionals: If/Then/Else Chase the Star
  20. Nutrition Maze
  21. Exploring Heat
  22. Decimal Multiplication and Conditionals
  23. Exploring Adaptations
  24. Physical Changes
  25. Variables
  26. Plant and Animal Cells
  27. Digital Vocabulary Flashcard Quiz
  28. Animating Poetry
  29. Exploring the Water Cycle
  30. Simple Algorithms
  31. Random Sentence Generator
  32. Introduction to Conditionals
  33. Wave Generator
  34. Division and Conditionals
  35. Multiple Algorithms
  36. Multiplication and Conditionals
  37. Unit Converter
  38. Sensing and Responding to the Environment
  39. Effects of Pollution
  40. Nonfiction Animated Recordings
  41. Measuring Lengths
  42. Grammar Quiz Game
  43. Drawing with the BBC micro:bit® and Scratch
  44. Loops
  45. Dash Robot Storytelling
  46. Dash Robot Mazes
  47. Animating Sprites with Multiplication
  48. Earth Systems
  49. Day and Night
  50. Cycle of Matter
  51. Programming and Data Project
  52. Multi-digit Multiplication and Conditionals
  53. Game Effects
  54. Clones in Games
  55. Constructive and Destructive Processes
  56. Revolutionary War Timeline
  57. Revolutionary War Timeline with the BBC micro:bit®
  58. Animal Classification
  59. Interactive Map of the 13 Colonies
  60. Interactive Map of the 13 Colonies with the BBC micro:bit®
  61. Digital Pet Project
  62. Unit Fractions with Variables
  63. Multiplication Quiz Game
  64. ScratchJr to Scratch: Events and Loops
  65. Dash Robot 1 - Movement
  66. VEX GO®: Introduction
  67. VEX GO®: Measurement
  68. Create a Drawing App
  69. Minecraft® Coding Fundamentals - Basic Moves
  70. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  71. Skills Practice: Events
  72. Skills Practice: Broadcast Events
  73. Skills Practice: If/Then Conditionals
  74. Skills Practice: Repeat Loops
  75. Skills Practice: Functions
  76. Skills Practice: Forever Loops
  77. Skills Practice: If/Then/Else Conditionals
  78. Skills Practice: Variables
  79. Skills Practice: Scratch Drawing Tools
  80. Skills Practice: Costumes, Backdrops, and Animations
  81. Coding with LEGO® Spike Prime
  82. Skills Practice: Functions with Boolean Inputs
  83. Skills Practice: Operators
  84. Skills Practice: Functions with Number Inputs
  85. House Design with Area and Perimeter
  86. Introduction to Classes and Objects in Games
  87. micro:bit® Rounding to the Nearest Ten
  88. Punctuate a Title
  89. micro:bit®: Animal Response to the Environment
  90. Pair Programming: Create a Band
  91. micro:bit® Rounding to the Nearest Hundred
  92. micro:bit® Rounding with Decimals
  93. Seasonal Project (Spring): Create a Chase Game!
  94. VEX GO®: Speed and Energy
  95. How We See: Light Reflection
  96. Practice with Conditionals Part 2
  97. Practice with Conditionals Part 4
  98. LEGO® SPIKE Essential: Design a Car Sensor
  99. Seasonal Project (Summer): Pop The Balloons
  100. Practice with Conditionals Part 3
  101. Seasonal Project (Fall): Gathering Apples Game
  102. Complex Conditionals: If/Then/Else Chase the Balloon Game
  103. Choose Your Own Adventure: Elements of Culture
  104. VEX GO®: Lines and Angles
  105. Plan a Quest
  106. Pinball Game Project
  107. Mad Libs Project
  108. Flower Garden Functions Project
  109. Design an App
  110. Game Design Project
  111. Decimal Division and Conditionals
  112. Add and Subtract Fractions
  113. Multiplying Fractions by Whole Numbers
  114. Naming Numbers Game
  115. Modeling Life Cycles
  116. Fossils and Past Environments
  117. Punctuation Game
  118. State Project
  119. Atoms and Molecules
  120. Geographic Effects on Early Civilizations
  121. Rates and Unit Rates
  122. Positive and Negative Numbers
  123. Evaluate Algebraic Equations
  124. Balanced Ecosystems
  125. Multimedia Book Report
  126. micro:bit® Reaction Game
  127. Animating Sprites with Factors
  128. Animating Sprites with Division
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. Sound Frequency & Amplitude
  3. Platform Game Design
  4. Digital Greeting Card Project
  5. Classifying Rocks
  6. Nutrition Maze
  7. Digital Vocabulary Flashcard Quiz
  8. Nonfiction Animated Recordings
  9. Grammar Quiz Game
  10. Loops
  11. Dash Robot Storytelling
  12. Dash Robot Mazes
  13. Classifying Shapes by Category
  14. Cycle of Matter
  15. Programming and Data Project
  16. Clones in Games
  17. Revolutionary War Timeline
  18. Digital Pet Project
  19. Ozobot® Programming 1: Introduction
  20. Ozobot® Programming 2: More Color Codes
  21. Dash Robot 1 - Movement
  22. Minecraft® Coding Fundamentals - Basic Moves
  23. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  24. Skills Practice: Events
  25. Skills Practice: Sequences
  26. Skills Practice: Broadcast Events
  27. Skills Practice: Repeat Loops
  28. Skills Practice: Functions
  29. Skills Practice: Forever Loops
  30. Skills Practice: Scratch Drawing Tools
  31. Skills Practice: Costumes, Backdrops, and Animations
  32. Coding with LEGO® Spike Prime
  33. Skills Practice: Functions with Boolean Inputs
  34. Skills Practice: Operators
  35. Skills Practice: Functions with Number Inputs
  36. Area of a Rectangle with Tiles
  37. House Design with Area and Perimeter
  38. Introduction to Classes and Objects in Games
  39. micro:bit® Rounding to the Nearest Ten
  40. Punctuate a Title
  41. Pair Programming: Create a Band
  42. micro:bit® Rounding to the Nearest Hundred
  43. micro:bit® Rounding with Decimals
  44. Seasonal Project (Spring): Create a Chase Game!
  45. LEGO® SPIKE Essential: Design a Car Sensor
  46. Seasonal Project (Summer): Pop The Balloons
  47. The US Government
  48. Seasonal Project (Fall): Gathering Apples Game
  49. The Coordinate Plane
  50. Choose Your Own Adventure: Elements of Culture
  51. Classifying Shapes Using Lines and Angles
  52. Classifying Quadrilaterals in a Hierarchy
  53. Plan a Quest
  54. Animation Loops Project
  55. Pinball Game Project
  56. Mad Libs Project
  57. Flower Garden Functions Project
  58. Design an App
  59. Game Design Project
  60. Add and Subtract Fractions
  61. Multiplying Fractions by Whole Numbers
  62. Naming Numbers Game
  63. Modeling Life Cycles
  64. Punctuation Game
  65. State Project
  66. Atoms and Molecules
  67. Geographic Effects on Early Civilizations
  68. Multiplying and Dividing Fractions
  69. Evaluate Algebraic Equations
  70. Scale of Planets in the Solar System
  71. Balanced Ecosystems
  72. Multimedia Book Report
  73. micro:bit® Reaction Game
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