Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for Illinois 3-5

26

Standards in this Framework

Standard Lessons
3-5.CS.01
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. Create a Drawing App
  10. LEGO® SPIKE Essential: Design a Moving Statue
  11. LEGO® SPIKE Essential: Design a Car Sensor
  12. Ozobot® Timeline
3-5.CS.02
Model how computer hardware and software work together as a system to accomplish tasks. Discuss task specific embedded systems.
  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. Computer Detectives: Hardware and Software Problems
  13. Makey Makey®: Introduction
  14. Ozobot® Timeline
  15. Makey Makey®: Graphing Points on a Coordinate Plane
  16. Ozobot® Cycle
  17. micro:bit®: Graphing Points on a Coordinate Plane
3-5.CS.03
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
  1. Computer Detectives: Hardware and Software Problems
3-5.NI.04
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.NI.05
Discuss real-world cybersecurity problems and how personal information can be protected.
  1. Strong Usernames and Passwords
  2. Digital Identity
3-5.DA.06
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
3-5.DA.07
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
  1. Research: Informational Programs
  2. Scale of Planets in the Solar System
  3. Training AI Using Data
3-5.AP.08
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Creating Algorithms
3-5.AP.09
Create programs that use variables to store and modify data.
  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. 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. Cue Robot 3 - Loops and Functions
  18. Skills Practice: Variables
  19. Skills Practice: Operators
  20. Area of a Rectangle with Tiles
  21. House Design with Area and Perimeter
  22. Introduction to Classes and Objects in Games
  23. micro:bit® Rounding to the Nearest Ten
  24. micro:bit® Rounding to the Nearest Hundred
  25. micro:bit® Rounding with Decimals
  26. Seasonal Project (Summer): Pop The Balloons
  27. Seasonal Project (Fall): Gathering Apples Game
  28. Pinball Game Project
  29. Mad Libs Project
  30. Design an App
  31. Game Design Project
  32. Multiplying Fractions by Whole Numbers
  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. Functions: Paint by Numbers
  45. Scout's Quest: Variables
  46. Clones: Throwing Acorns Game
3-5.AP.10
Create programs that include sequences, events, loops, and conditionals.
  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. 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. Cue Robot 1 - Movement
  67. Cue Robot 2 - Proximity Sensors
  68. Cue Robot 3 - Loops and Functions
  69. VEX GO®: Introduction
  70. VEX GO®: Measurement
  71. Create a Drawing App
  72. Minecraft® Coding Fundamentals - Basic Moves
  73. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  74. Skills Practice: Events
  75. Skills Practice: Broadcast Events
  76. Skills Practice: If/Then Conditionals
  77. Skills Practice: Repeat Loops
  78. Skills Practice: Functions
  79. Skills Practice: Forever Loops
  80. Skills Practice: If/Then/Else Conditionals
  81. Skills Practice: Variables
  82. Scratch Drawing Tools
  83. Skills Practice: Costumes, Backdrops, and Animations
  84. Coding with LEGO® Spike Prime
  85. Skills Practice: Functions with Boolean Inputs
  86. Skills Practice: Operators
  87. Skills Practice: Functions with Number Inputs
  88. House Design with Area and Perimeter
  89. Introduction to Classes and Objects in Games
  90. micro:bit® Rounding to the Nearest Ten
  91. Punctuate a Title
  92. micro:bit®: Animal Response to the Environment
  93. Pair Programming: Create a Band
  94. micro:bit® Rounding to the Nearest Hundred
  95. micro:bit® Rounding with Decimals
  96. Seasonal Project (Spring): Create a Chase Game!
  97. VEX GO®: Speed and Energy
  98. How We See: Light Reflection
  99. Practice with Conditionals Part 2
  100. Practice with Conditionals Part 4
  101. LEGO® SPIKE Essential: Design a Car Sensor
  102. Seasonal Project (Summer): Pop The Balloons
  103. Practice with Conditionals Part 3
  104. Seasonal Project (Fall): Gathering Apples Game
  105. Complex Conditionals: If/Then/Else Chase the Balloon Game
  106. Choose Your Own Adventure: Elements of Culture
  107. VEX GO®: Lines and Angles
  108. Plan a Quest
  109. Pinball Game Project
  110. Mad Libs Project
  111. Functions Dance Project
  112. Flower Garden Functions Project
  113. Design an App
  114. Game Design Project
  115. Decimal Division and Conditionals
  116. Add and Subtract Fractions
  117. Multiplying Fractions by Whole Numbers
  118. Naming Numbers Game
  119. Modeling Life Cycles
  120. Fossils and Past Environments
  121. Punctuation Game
  122. State Project
  123. Atoms and Molecules
  124. Rates and Unit Rates
  125. Positive and Negative Numbers
  126. Evaluate Algebraic Equations
  127. Balanced Ecosystems
  128. Multimedia Book Report
  129. micro:bit® Reaction Game
  130. Animating Sprites with Factors
  131. Animating Sprites with Division
  132. Makey Makey®: Introduction
  133. Makey Makey®: Graphing Points on a Coordinate Plane
  134. micro:bit®: Graphing Points on a Coordinate Plane
  135. Pong Game
  136. I-Spy with Lists
  137. Click-a-Mole
  138. Animating Poetry
  139. Creating Algorithms
  140. Introduction to Clones
  141. Program an AI Chatbot
  142. Events: Dot in Space
  143. Functions: Paint by Numbers
  144. Loops: Catch the Ball
  145. Scout's Quest: Functions with Boolean Inputs
  146. Broadcast Messages: Marco Polo
  147. Scout's Quest: Variables
  148. Clones: Throwing Acorns Game
  149. Scout's Quest: Functions with Number Inputs
3-5.AP.11
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
  1. Game Mechanics with Comparison Operators
  2. Sound Frequency & Amplitude
  3. Decimal Multiplication and Conditionals
  4. Plant and Animal Cells
  5. Animating Poetry
  6. Multiple Algorithms
  7. Unit Converter
  8. Nonfiction Animated Recordings
  9. Grammar Quiz Game
  10. Dash Robot Mazes
  11. Cycle of Matter
  12. Multi-digit Multiplication and Conditionals
  13. Game Effects
  14. Clones in Games
  15. Constructive and Destructive Processes
  16. Revolutionary War Timeline
  17. Revolutionary War Timeline with the BBC micro:bit®
  18. Animal Classification
  19. Interactive Map of the 13 Colonies
  20. Interactive Map of the 13 Colonies with the BBC micro:bit®
  21. Digital Pet Project
  22. Dash Robot 1 - Movement
  23. Cue Robot 1 - Movement
  24. Cue Robot 2 - Proximity Sensors
  25. Cue Robot 3 - Loops and Functions
  26. VEX GO®: Introduction
  27. VEX GO®: Measurement
  28. Minecraft® Coding Fundamentals - Basic Moves
  29. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  30. Skills Practice: Events
  31. Skills Practice: Sequences
  32. Skills Practice: Broadcast Events
  33. Skills Practice: Operators
  34. Skills Practice: Functions with Number Inputs
  35. House Design with Area and Perimeter
  36. Introduction to Classes and Objects in Games
  37. micro:bit®: Animal Response to the Environment
  38. Pair Programming: Create a Band
  39. VEX GO®: Speed and Energy
  40. How We See: Light Reflection
  41. LEGO® SPIKE Essential: Design a Car Sensor
  42. The US Government
  43. Choose Your Own Adventure: Elements of Culture
  44. VEX GO®: Lines and Angles
  45. Plan a Quest
  46. Pinball Game Project
  47. Mad Libs Project
  48. Functions Dance Project
  49. Flower Garden Functions Project
  50. Design an App
  51. Game Design Project
  52. Add and Subtract Fractions
  53. Multiplying Fractions by Whole Numbers
  54. Punctuation Game
  55. State Project
  56. Geographic Effects on Early Civilizations
  57. Multiplying and Dividing Fractions
  58. Multimedia Book Report
  59. micro:bit® Reaction Game
  60. Makey Makey®: Graphing Points on a Coordinate Plane
  61. Scout's Scratch Expedition Part 1
  62. micro:bit®: Graphing Points on a Coordinate Plane
  63. Scout's Scratch Expedition Part 2
  64. Scout's Scratch Expedition Part 3
  65. Scout's Scratch Expedition Part 4
  66. Create a Maze
  67. Animating Poetry
  68. Creating Algorithms
  69. Events: Dot in Space
  70. Functions: Paint by Numbers
  71. Broadcast Messages: Marco Polo
  72. Scout's Quest: Functions with Number Inputs
3-5.AP.12
Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
  1. Game Mechanics with Comparison Operators
  2. 3D Design: Codeblocks
  3. Animating Poetry
  4. Multiple Algorithms
  5. Game Effects
  6. Clones in Games
  7. Digital Pet Project
  8. Giving Credit Through Attributions
  9. Introduction to Classes and Objects in Games
  10. Seasonal Project (Spring): Create a Chase Game!
  11. LEGO® SPIKE Essential: Design a Car Sensor
  12. Seasonal Project (Summer): Pop The Balloons
  13. Choose Your Own Adventure: Elements of Culture
  14. Plan a Quest
  15. Animation Loops Project
  16. Functions Dance Project
  17. Punctuation Game
  18. State Project
  19. Animating Poetry
3-5.AP.13
Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
  1. Platform Game Design
  2. Dash Robot Storytelling
  3. Dash Robot Mazes
  4. Clones in Games
  5. Digital Pet Project
  6. Coding with LEGO® Spike Prime
  7. Introduction to Classes and Objects in Games
  8. Pair Programming: Create a Band
  9. LEGO® SPIKE Essential: Design a Car Sensor
  10. Plan a Quest
  11. Design an App
  12. Game Design Project
3-5.AP.14
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
  1. Giving Credit Through Attributions
3-5.AP.15
Test and debug (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. Clones in Games
  17. Revolutionary War Timeline
  18. Digital Pet Project
  19. Unit Fractions with Variables
  20. Ozobot® Programming 1: Introduction
  21. Ozobot® Programming 2: More Color Codes
  22. Dash Robot 1 - Movement
  23. Cue Robot 1 - Movement
  24. Cue Robot 2 - Proximity Sensors
  25. Cue Robot 3 - Loops and Functions
  26. Minecraft® Coding Fundamentals - Basic Moves
  27. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  28. Skills Practice: Events
  29. Skills Practice: Sequences
  30. Skills Practice: Broadcast Events
  31. Skills Practice: Repeat Loops
  32. Skills Practice: Functions
  33. Skills Practice: Forever Loops
  34. Skills Practice: Variables
  35. Scratch Drawing Tools
  36. Skills Practice: Costumes, Backdrops, and Animations
  37. Coding with LEGO® Spike Prime
  38. Skills Practice: Functions with Boolean Inputs
  39. Skills Practice: Operators
  40. Skills Practice: Functions with Number Inputs
  41. Area of a Rectangle with Tiles
  42. House Design with Area and Perimeter
  43. Introduction to Classes and Objects in Games
  44. micro:bit® Rounding to the Nearest Ten
  45. Punctuate a Title
  46. Pair Programming: Create a Band
  47. micro:bit® Rounding to the Nearest Hundred
  48. micro:bit® Rounding with Decimals
  49. Seasonal Project (Spring): Create a Chase Game!
  50. LEGO® SPIKE Essential: Design a Car Sensor
  51. Seasonal Project (Summer): Pop The Balloons
  52. The Coordinate Plane
  53. Choose Your Own Adventure: Elements of Culture
  54. Classifying Shapes Using Lines and Angles
  55. Classifying Quadrilaterals in a Hierarchy
  56. Plan a Quest
  57. Animation Loops Project
  58. Pinball Game Project
  59. Mad Libs Project
  60. Functions Dance Project
  61. Flower Garden Functions Project
  62. Design an App
  63. Game Design Project
  64. Add and Subtract Fractions
  65. Multiplying Fractions by Whole Numbers
  66. Naming Numbers Game
  67. Modeling Life Cycles
  68. Punctuation Game
  69. State Project
  70. Atoms and Molecules
  71. Geographic Effects on Early Civilizations
  72. Rates and Unit Rates
  73. Multiplying and Dividing Fractions
  74. Evaluate Algebraic Equations
  75. Scale of Planets in the Solar System
  76. Balanced Ecosystems
  77. Multimedia Book Report
  78. micro:bit® Reaction Game
  79. Ozobot® Timeline
  80. Ozobot® Cycle
  81. Scout's Scratch Expedition Part 1
  82. Scout's Scratch Expedition Part 2
  83. Scout's Scratch Expedition Part 3
  84. Scout's Scratch Expedition Part 4
  85. Pong Game
  86. Debugging: Events and Loops
  87. Create a Maze
  88. Click-a-Mole
  89. Debugging: Mazes
  90. Program an AI Chatbot
  91. Events: Dot in Space
  92. Functions: Paint by Numbers
  93. Loops: Catch the Ball
  94. Scout's Quest: Functions with Boolean Inputs
  95. Maze Game Project
  96. Broadcast Messages: Marco Polo
  97. Scout's Quest: Variables
  98. Scout's Quest: Functions with Number Inputs
3-5.AP.16
Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
  1. Dash Robot Storytelling
  2. Dash Robot Mazes
  3. Dash Robot 1 - Movement
  4. Coding with LEGO® Spike Prime
  5. Pair Programming: Create a Band
3-5.AP.17
Describe choices made during program development using code comments, presentations, and demonstrations.
  1. 3D Design: Recreate an Animal
  2. Platform Game Design
  3. Dash Robot Storytelling
  4. Dash Robot Mazes
  5. Programming and Data Project
  6. Introduction to Classes and Objects in Games
  7. LEGO® SPIKE Essential: Design a Car Sensor
  8. Classifying Shapes Using Lines and Angles
  9. Classifying Quadrilaterals in a Hierarchy
  10. Design an App
  11. Balanced Ecosystems
3-5.IC.18
Discuss computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.
  1. Our Words Have Power (Cyberbullying)
3-5.IC.19
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. 3D Design: Keyboard Accommodations
3-5.IC.20
Seek diverse perspectives for the purpose of improving computational artifacts.
  1. 3D Design: Recreate an Animal
  2. Maze Game Project
  3. Platform Game Design
  4. Digital Pet Project
  5. 3D Design: Keyboard Accommodations
  6. Design an App
  7. Maze Game Project
3-5.IC.21
Use public domain or Creative Commons media and refrain from copying or using material created by others without permission.
  1. Giving Credit Through Attributions
3-5.ET.A
Explain that the field of emerging technologies will be evolving and rapidly growing.
  1. Training AI Using Data
3-5.ET.B
Compare existing and emerging technologies, ideas, and concepts.
  1. Training AI Using Data
3-5.ET.C
Describe how emerging technologies are influencing current events at a local and global scale.
  1. Training AI Using Data
3-5.ET.D
Predict the positive and negative societal, cultural, and economic impacts that emerging and future technologies may generate.
  1. Our Words Have Power (Cyberbullying)
3-5.ET.E
Create new or original work by applying emerging technologies.
  1. Training AI Using Data