Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for OK CS 3-5

63

Standards in this Framework

Standard Lessons
3.CS.HS.01
Model how information flows through hardware and software to accomplish tasks.
  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. 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. Makey Makey®: Graphing Points on a Coordinate Plane
  14. micro:bit®: Graphing Points on a Coordinate Plane
3.CS.T.01
Identify, using accurate terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults, and apply strategies for solving these problems (e.g., refresh the screen, closing and reopening an application or file, unmuting or adjusting the volume on headphones).
  1. Computer Detectives: Hardware and Software Problems
3.NI.NCO.01
Recognize that information is sent and received over physical or wireless paths.
  1. Networks, Packets, and the Internet
  2. Networks Part 2: Network Protocols
3.NI.C.01
Identify problems that relate to inappropriate use of computing devices and networks.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Strong Usernames and Passwords
  4. Digital Identity
  5. Giving Credit Through Attributions
3.DA.S.01
Recognize that different types of information are stored in different formats that have associated programs (i.e., documents open in a word processor) and varied storage requirements.
  1. How Systems Work (What is a Computer?)
  2. Data Storage
3.DA.CVT.01
Collect and organize data in various visual formats.
  1. Research: Informational Programs
  2. Using Digital Tools to Create Line Graphs
  3. Programming and Data Project
  4. Data Storage
3.DA.IM.01
With guidance, utilize data to make predictions and discuss whether there is adequate data to make reliable predictions.
  1. Research: Informational Programs
  2. Programming and Data Project
3.AP.A.01
Compare multiple algorithms for the same task.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Creating Algorithms
3.A.V.01
Create programs that use variables to store and modify grade level appropriate 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. Physical Changes
  8. Variables
  9. Digital Vocabulary Flashcard Quiz
  10. Rights and Responsibilities
  11. Wave Generator
  12. Unit Converter
  13. Clones in Games
  14. Revolutionary War Timeline
  15. Revolutionary War Timeline with the BBC micro:bit®
  16. Interactive Map of the 13 Colonies
  17. Interactive Map of the 13 Colonies with the BBC micro:bit®
  18. Digital Pet Project
  19. Unit Fractions with Variables
  20. Multiplication Quiz Game
  21. Cue Robot 3 - Loops and Functions
  22. Skills Practice: Variables
  23. Skills Practice: Operators
  24. Area of a Rectangle with Tiles
  25. House Design with Area and Perimeter
  26. Introduction to Classes and Objects in Games
  27. micro:bit® Rounding to the Nearest Ten
  28. micro:bit® Rounding to the Nearest Hundred
  29. micro:bit® Rounding with Decimals
  30. Seasonal Project (Summer): Pop The Balloons
  31. Seasonal Project (Fall): Gathering Apples Game
  32. Pinball Game Project
  33. Mad Libs Project
  34. Design an App
  35. Game Design Project
  36. Naming Numbers Game
  37. Rates and Unit Rates
  38. Positive and Negative Numbers
  39. Scale of Planets in the Solar System
  40. Balanced Ecosystems
  41. micro:bit® Reaction Game
  42. Pong Game
  43. I-Spy with Lists
  44. Click-a-Mole
  45. Introduction to Clones
  46. Program an AI Chatbot
  47. Snake Game
  48. Functions: Paint by Numbers
  49. Scout's Quest: Variables
  50. Clones: Throwing Acorns Game
3.AP.C.01
Create programs using a programming language that utilize sequencing, repetition, conditionals, and variables to solve a problem or express ideas both independently and collaboratively.
  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. Area of a Rectangle with Tiles
  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 Adventure: 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. State Project
  123. Atoms and Molecules
  124. Geographic Effects on Early Civilizations
  125. Rates and Unit Rates
  126. Positive and Negative Numbers
  127. Evaluate Algebraic Equations
  128. Balanced Ecosystems
  129. Multimedia Book Report
  130. micro:bit® Reaction Game
  131. Animating Sprites with Factors
  132. Animating Sprites with Division
  133. Makey Makey®: Introduction
  134. Makey Makey®: Graphing Points on a Coordinate Plane
  135. micro:bit®: Graphing Points on a Coordinate Plane
  136. Pong Game
  137. I-Spy with Lists
  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. Functions: Paint by Numbers
  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
3.AP.M.01
Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
  1. Game Mechanics with Comparison Operators
  2. Creative Storytelling
  3. Decimal Multiplication and Conditionals
  4. Plant and Animal Cells
  5. Animating Poetry
  6. Grammar Quiz Game
  7. Dash Robot Mazes
  8. Cycle of Matter
  9. Multi-digit Multiplication and Conditionals
  10. Clones in Games
  11. Interactive Map of the 13 Colonies
  12. Interactive Map of the 13 Colonies with the BBC micro:bit®
  13. Digital Pet Project
  14. Dash Robot 1 - Movement
  15. Cue Robot 1 - Movement
  16. Cue Robot 2 - Proximity Sensors
  17. Cue Robot 3 - Loops and Functions
  18. VEX GO®: Introduction
  19. VEX GO®: Measurement
  20. Minecraft® Coding Fundamentals - Basic Moves
  21. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  22. Skills Practice: Events
  23. Skills Practice: Sequences
  24. Skills Practice: Broadcast Events
  25. Skills Practice: Functions with Boolean Inputs
  26. Skills Practice: Operators
  27. Skills Practice: Functions with Number Inputs
  28. House Design with Area and Perimeter
  29. Introduction to Classes and Objects in Games
  30. micro:bit®: Animal Response to the Environment
  31. Pair Programming: Create a Band
  32. VEX GO®: Speed and Energy
  33. How We See: Light Reflection
  34. LEGO® SPIKE Essential: Design a Car Sensor
  35. The US Government
  36. Choose Your Own Adventure: Elements of Culture
  37. VEX GO®: Lines and Angles
  38. Plan a Quest
  39. Pinball Game Project
  40. Mad Libs Project
  41. Functions Dance Project
  42. Flower Garden Functions Project
  43. Design an App
  44. Game Design Project
  45. Multiplying Fractions by Whole Numbers
  46. State Project
  47. Geographic Effects on Early Civilizations
  48. Multiplying and Dividing Fractions
  49. Multimedia Book Report
  50. micro:bit® Reaction Game
  51. Scout's Scratch Expedition Part 1
  52. Scout's Scratch Expedition Part 2
  53. Scout's Scratch Expedition Part 3
  54. Pong Game
  55. Create a Maze
  56. Click-a-Mole
  57. Animating Poetry
  58. Program an AI Chatbot
  59. Events: Dot in Space
  60. Functions: Paint by Numbers
  61. Scout's Quest: Functions with Boolean Inputs
  62. Broadcast Messages: Marco Polo
  63. Scout's Quest: Variables
  64. Scout's Quest: Functions with Number Inputs
3.AP.M.02
With grade appropriate complexity, 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. House Design with Area and Perimeter
  9. Giving Credit Through Attributions
  10. Introduction to Classes and Objects in Games
  11. Seasonal Project (Spring): Create a Chase Game!
  12. LEGO® SPIKE Essential: Design a Car Sensor
  13. Seasonal Project (Summer): Pop The Balloons
  14. Seasonal Project (Fall): Gathering Apples Game
  15. Choose Your Own Adventure: Elements of Culture
  16. Plan a Quest
  17. Animation Loops Project
  18. Functions Dance Project
  19. Modeling Life Cycles
  20. Animating Poetry
  21. Scout's Quest: Variables
3.AP.PD.01
Use an iterative process to plan the development of a program while solving simple problems.
  1. Platform Game Design
  2. Simple Algorithms
  3. Dash Robot Storytelling
  4. Dash Robot Mazes
  5. Clones in Games
  6. Digital Pet Project
  7. Coding with LEGO® Spike Prime
  8. Introduction to Classes and Objects in Games
  9. Pair Programming: Create a Band
  10. LEGO® SPIKE Essential: Design a Car Sensor
  11. Plan a Quest
  12. Design an App
  13. Game Design Project
3.AP.PD.02
Observe intellectual property rights and give appropriate credit when creating or remixing programs.
  1. Giving Credit Through Attributions
3.AP.PD.03
Analyze and debug a program that includes sequencing, repetition and variables in a programming language.
  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: If/Then Conditionals
  32. Skills Practice: Repeat Loops
  33. Skills Practice: Functions
  34. Skills Practice: Forever Loops
  35. Skills Practice: Variables
  36. Scratch Drawing Tools
  37. Skills Practice: Costumes, Backdrops, and Animations
  38. Coding with LEGO® Spike Prime
  39. Skills Practice: Functions with Boolean Inputs
  40. Skills Practice: Operators
  41. Skills Practice: Functions with Number Inputs
  42. Area of a Rectangle with Tiles
  43. House Design with Area and Perimeter
  44. Introduction to Classes and Objects in Games
  45. micro:bit® Rounding to the Nearest Ten
  46. Punctuate a Title
  47. Pair Programming: Create a Band
  48. micro:bit® Rounding to the Nearest Hundred
  49. micro:bit® Rounding with Decimals
  50. Seasonal Project (Spring): Create a Chase Game!
  51. LEGO® SPIKE Essential: Design a Car Sensor
  52. Seasonal Project (Summer): Pop The Balloons
  53. Seasonal Project (Fall): Gathering Apples Game
  54. The Coordinate Plane
  55. Choose Your Own Adventure: Elements of Culture
  56. Classifying Shapes Using Lines and Angles
  57. Classifying Quadrilaterals in a Hierarchy
  58. Plan a Quest
  59. Animation Loops Project
  60. Pinball Game Project
  61. Mad Libs Project
  62. Functions Dance Project
  63. Flower Garden Functions Project
  64. Design an App
  65. Game Design Project
  66. Add and Subtract Fractions
  67. Multiplying Fractions by Whole Numbers
  68. Naming Numbers Game
  69. Modeling Life Cycles
  70. State Project
  71. Atoms and Molecules
  72. Geographic Effects on Early Civilizations
  73. Rates and Unit Rates
  74. Multiplying and Dividing Fractions
  75. Evaluate Algebraic Equations
  76. Scale of Planets in the Solar System
  77. Balanced Ecosystems
  78. Multimedia Book Report
  79. micro:bit® Reaction Game
  80. Ozobot® Timeline
  81. Ozobot® Cycle
  82. Scout's Scratch Expedition Part 1
  83. Scout's Scratch Expedition Part 2
  84. Scout's Scratch Expedition Part 3
  85. Debugging: Events and Loops
  86. Debugging: Mazes
  87. Events: Dot in Space
  88. Functions: Paint by Numbers
  89. Loops: Catch the Ball
  90. Scout's Quest: Functions with Boolean Inputs
  91. Maze Game Project
  92. Broadcast Messages: Marco Polo
  93. Scout's Quest: Functions with Number Inputs
3.AP.PD.04
Communicate and explain your program development using 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. 3D Design: Keyboard Accommodations
  8. LEGO® SPIKE Essential: Design a Car Sensor
  9. Classifying Shapes Using Lines and Angles
  10. Classifying Quadrilaterals in a Hierarchy
  11. Design an App
  12. Balanced Ecosystems
3.IC.C.01
Identify 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)
  2. How Systems Work (What is a Computer?)
  3. Training AI Using Data
3.IC.C.02
Identify possible problems and how computing devices have built in features for increasing accessibility to all users.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
3.IC.SI.01
Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Strong Usernames and Passwords
  4. Digital Identity
  5. Giving Credit Through Attributions
  6. Training AI Using Data
3.IC.SI.02
Identify how computational products may be, or have been, improved to incorporate diverse perspectives.
  1. 3D Design: Recreate an Animal
  2. Maze Game Project
  3. Platform Game Design
  4. Digital Pet Project
  5. 3D Design: Keyboard Accommodations
  6. Maze Game Project
3.IC.SLE.01
Identify types of digital data that may have intellectual property rights that prevent copying or require attribution.
  1. Giving Credit Through Attributions
4.CS.HS.01
Model that information is translated, transmitted, and processed in order to flow through hardware and software.
  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. 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
4.CS.T.01
Identify, using accurate terminology, simple hardware and software problems that may occur during everyday use, discuss p roblems with peers and adults, and apply strategies for solving these problems (e.g., rebooting the device, checking the power, force shut down of an application).
  1. Computer Detectives: Hardware and Software Problems
4.NI.NCO.01
Explain how information is sent and received across physical or wireless paths. (It is broken down into smaller pieces called packets and transmitted from one location to another.)
  1. Networks, Packets, and the Internet
  2. Networks Part 2: Network Protocols
4.NI.C.01
Identify and explain issues related to responsible use of technology and information, and describe personal consequences of inappropriate use.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Strong Usernames and Passwords
  4. Digital Identity
  5. Giving Credit Through Attributions
4.DA.S.01
Choose different storage locations (physical, shared, or cloud) based on the type of file, storage requirements (file size, availability, available memory), and sharing requirements.
  1. Data Storage
4.DA.CVT.01
Organize and present collected data visually to highlight comparisons.
  1. Weather and Climate
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
  4. Programming and Data Project
4.DA.IM.01
Determine how the accuracy of conclusions are influenced by the amount of data collected.
  1. Training AI Using Data
4.AP.A.01
Compare and refine multiple algorithms for the same task.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Creating Algorithms
4.AP.V.01
Create programs that use variables to store and modify grade level appropriate 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. Physical Changes
  8. Variables
  9. Digital Vocabulary Flashcard Quiz
  10. Rights and Responsibilities
  11. Wave Generator
  12. Unit Converter
  13. Clones in Games
  14. Revolutionary War Timeline
  15. Revolutionary War Timeline with the BBC micro:bit®
  16. Interactive Map of the 13 Colonies
  17. Interactive Map of the 13 Colonies with the BBC micro:bit®
  18. Digital Pet Project
  19. Unit Fractions with Variables
  20. Multiplication Quiz Game
  21. Cue Robot 3 - Loops and Functions
  22. Skills Practice: Variables
  23. Skills Practice: Operators
  24. Area of a Rectangle with Tiles
  25. House Design with Area and Perimeter
  26. Introduction to Classes and Objects in Games
  27. micro:bit® Rounding to the Nearest Ten
  28. micro:bit® Rounding to the Nearest Hundred
  29. micro:bit® Rounding with Decimals
  30. Seasonal Project (Summer): Pop The Balloons
  31. Seasonal Project (Fall): Gathering Apples Game
  32. Pinball Game Project
  33. Mad Libs Project
  34. Design an App
  35. Game Design Project
  36. Multiplying Fractions by Whole Numbers
  37. Naming Numbers Game
  38. Rates and Unit Rates
  39. Positive and Negative Numbers
  40. Scale of Planets in the Solar System
  41. Balanced Ecosystems
  42. micro:bit® Reaction Game
  43. Introduction to Clones
  44. Functions: Paint by Numbers
  45. Clones: Throwing Acorns Game
4.AP.C.01
Create programs using a programming language that utilize sequencing, repetition, conditionals and variables using math operations manipulate values to solve a problem or express ideas both independently and collaboratively.
  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. State Project
  122. Atoms and Molecules
  123. Rates and Unit Rates
  124. Positive and Negative Numbers
  125. Evaluate Algebraic Equations
  126. Balanced Ecosystems
  127. Multimedia Book Report
  128. micro:bit® Reaction Game
  129. Animating Sprites with Factors
  130. Animating Sprites with Division
  131. Makey Makey®: Introduction
  132. Makey Makey®: Graphing Points on a Coordinate Plane
  133. micro:bit®: Graphing Points on a Coordinate Plane
  134. Creating Algorithms
  135. Introduction to Clones
  136. Events: Dot in Space
  137. Functions: Paint by Numbers
  138. Loops: Catch the Ball
  139. Scout's Quest: Functions with Boolean Inputs
  140. Broadcast Messages: Marco Polo
  141. Clones: Throwing Acorns Game
  142. Scout's Quest: Functions with Number Inputs
4.AP.M.01
Decompose (break down) large problems into smaller, manageable subproblems to facilitate the program development process.
  1. Game Mechanics with Comparison Operators
  2. Decimal Multiplication and Conditionals
  3. Plant and Animal Cells
  4. Animating Poetry
  5. Grammar Quiz Game
  6. Dash Robot Mazes
  7. Cycle of Matter
  8. Multi-digit Multiplication and Conditionals
  9. Clones in Games
  10. Interactive Map of the 13 Colonies
  11. Interactive Map of the 13 Colonies with the BBC micro:bit®
  12. Digital Pet Project
  13. Dash Robot 1 - Movement
  14. Cue Robot 1 - Movement
  15. Cue Robot 2 - Proximity Sensors
  16. Cue Robot 3 - Loops and Functions
  17. VEX GO®: Introduction
  18. VEX GO®: Measurement
  19. Minecraft® Coding Fundamentals - Basic Moves
  20. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  21. Skills Practice: Events
  22. Skills Practice: Sequences
  23. Skills Practice: Broadcast Events
  24. Skills Practice: Operators
  25. Skills Practice: Functions with Number Inputs
  26. House Design with Area and Perimeter
  27. Introduction to Classes and Objects in Games
  28. micro:bit®: Animal Response to the Environment
  29. Pair Programming: Create a Band
  30. VEX GO®: Speed and Energy
  31. How We See: Light Reflection
  32. LEGO® SPIKE Essential: Design a Car Sensor
  33. The US Government
  34. Choose Your Own Adventure: Elements of Culture
  35. VEX GO®: Lines and Angles
  36. Plan a Quest
  37. Pinball Game Project
  38. Mad Libs Project
  39. Functions Dance Project
  40. Flower Garden Functions Project
  41. Design an App
  42. Game Design Project
  43. Multiplying Fractions by Whole Numbers
  44. Geographic Effects on Early Civilizations
  45. Multiplying and Dividing Fractions
  46. Multimedia Book Report
  47. micro:bit® Reaction Game
  48. Scout's Scratch Expedition Part 1
  49. Scout's Scratch Expedition Part 2
  50. Scout's Scratch Expedition Part 3
  51. Create a Maze
  52. Events: Dot in Space
  53. Functions: Paint by Numbers
  54. Broadcast Messages: Marco Polo
  55. Scout's Quest: Functions with Number Inputs
4.AP.M.02
With grade appropriate complexity, 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. Seasonal Project (Fall): Gathering Apples Game
  14. Choose Your Own Adventure: Elements of Culture
  15. Plan a Quest
  16. Animation Loops Project
  17. Functions Dance Project
  18. Modeling Life Cycles
  19. Fossils and Past Environments
4.AP.PD.01
Use an iterative process to plan the development of a program that includes user preferences while solving simple problems.
  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
4.AP.PD.02
Observe intellectual property rights and give appropriate credit when creating or remixing programs.
  1. Giving Credit Through Attributions
4.AP.PD.03
Analyze, create, and debug a program that includes sequencing, repetition, conditionals and variables in a programming language.
  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: If/Then Conditionals
  32. Skills Practice: Repeat Loops
  33. Skills Practice: Functions
  34. Skills Practice: Forever Loops
  35. Skills Practice: Variables
  36. Scratch Drawing Tools
  37. Skills Practice: Costumes, Backdrops, and Animations
  38. Coding with LEGO® Spike Prime
  39. Skills Practice: Functions with Boolean Inputs
  40. Skills Practice: Operators
  41. Skills Practice: Functions with Number Inputs
  42. Area of a Rectangle with Tiles
  43. House Design with Area and Perimeter
  44. Introduction to Classes and Objects in Games
  45. micro:bit® Rounding to the Nearest Ten
  46. Punctuate a Title
  47. micro:bit®: Animal Response to the Environment
  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. Seasonal Project (Fall): Gathering Apples Game
  55. The Coordinate Plane
  56. Choose Your Own Adventure: Elements of Culture
  57. Classifying Shapes Using Lines and Angles
  58. Classifying Quadrilaterals in a Hierarchy
  59. Plan a Quest
  60. Animation Loops Project
  61. Pinball Game Project
  62. Mad Libs Project
  63. Functions Dance Project
  64. Flower Garden Functions Project
  65. Design an App
  66. Game Design Project
  67. Add and Subtract Fractions
  68. Multiplying Fractions by Whole Numbers
  69. Naming Numbers Game
  70. Modeling Life Cycles
  71. State Project
  72. Atoms and Molecules
  73. Geographic Effects on Early Civilizations
  74. Rates and Unit Rates
  75. Multiplying and Dividing Fractions
  76. Evaluate Algebraic Equations
  77. Scale of Planets in the Solar System
  78. Balanced Ecosystems
  79. Multimedia Book Report
  80. micro:bit® Reaction Game
  81. Ozobot® Timeline
  82. Ozobot® Cycle
  83. Scout's Scratch Expedition Part 1
  84. Scout's Scratch Expedition Part 2
  85. Scout's Scratch Expedition Part 3
  86. Create a Maze
  87. Events: Dot in Space
  88. Functions: Paint by Numbers
  89. Loops: Catch the Ball
  90. Scout's Quest: Functions with Boolean Inputs
  91. Maze Game Project
  92. Broadcast Messages: Marco Polo
  93. Scout's Quest: Functions with Number Inputs
4.AP.PD.04
Communicate and explain your program development using 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. 3D Design: Keyboard Accommodations
  8. LEGO® SPIKE Essential: Design a Car Sensor
  9. Classifying Shapes Using Lines and Angles
  10. Classifying Quadrilaterals in a Hierarchy
  11. Design an App
  12. Balanced Ecosystems
4.IC.C.01
Give examples of 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)
  2. How Systems Work (What is a Computer?)
  3. Training AI Using Data
4.IC.C.02
Brainstorm problems and ways to improve computing devices to increase accessibility to all users.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
4.IC.SI.01
Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Strong Usernames and Passwords
  4. Digital Identity
  5. Giving Credit Through Attributions
4.IC.SI.02
As a team, consider each others perspectives on improving a computational product.
  1. Platform Game Design
  2. Dash Robot Storytelling
  3. Dash Robot Mazes
  4. Digital Pet Project
  5. Coding with LEGO® Spike Prime
  6. 3D Design: Keyboard Accommodations
  7. Pair Programming: Create a Band
4.IC.SLE.01
Discuss the social impact of violating intellectual property rights.
  1. Giving Credit Through Attributions
5.CS.HS.01
Model that information is translated into bits in order to transmit and process between software to accomplish tasks.
  1. Networks, Packets, and the Internet
  2. Networks Part 2: Network Protocols
5.CS.T.01
Identify, using accurate terminology, simple hardware and software problems that may occur during everyday use. Discuss problems with peers and adults, apply strategies for solving these problems and explain why the strategy should work.
  1. Computer Detectives: Hardware and Software Problems
5.NI.NCO.01
Model how information is broken down into packets (smaller pieces) and transmitted through multiple devices over networks and the Internet, and reassembled at the destination.
  1. Networks, Packets, and the Internet
5.NI.C.01
Discuss real-world cybersecurity problems and identify strategies for how ersonal information can be protected.
  1. Strong Usernames and Passwords
  2. Digital Identity
5.DA.S.01
Evaluate trade-offs, including availability and quality, based on the type of file, storage requirements (file size, availability, available memory), and sharing requirements.
  1. Data Storage
5.DA.CVT.01
Organize and present collected data to highlight comparisons and support a claim.
  1. Weather and Climate
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
  4. Programming and Data Project
5.DA.IM.01
Use data to highlight or propose cause and effect relationships, predict outcomes, or communicate an idea.
  1. Weather and Climate
  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
5.AP.A.01
Compare and refine multiple algorithms for the same task and determine which is the most efficient.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Creating Algorithms
5.AP.V.01
Create programs that use variables to store and modify grade level appropriate 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. Physical Changes
  8. Variables
  9. Digital Vocabulary Flashcard Quiz
  10. Rights and Responsibilities
  11. Wave Generator
  12. Unit Converter
  13. Clones in Games
  14. Revolutionary War Timeline
  15. Revolutionary War Timeline with the BBC micro:bit®
  16. Interactive Map of the 13 Colonies
  17. Interactive Map of the 13 Colonies with the BBC micro:bit®
  18. Digital Pet Project
  19. Unit Fractions with Variables
  20. Multiplication Quiz Game
  21. Cue Robot 3 - Loops and Functions
  22. Skills Practice: Variables
  23. Skills Practice: Operators
  24. Area of a Rectangle with Tiles
  25. House Design with Area and Perimeter
  26. Introduction to Classes and Objects in Games
  27. micro:bit® Rounding to the Nearest Ten
  28. micro:bit® Rounding to the Nearest Hundred
  29. micro:bit® Rounding with Decimals
  30. Seasonal Project (Summer): Pop The Balloons
  31. Seasonal Project (Fall): Gathering Apples Game
  32. Pinball Game Project
  33. Mad Libs Project
  34. Design an App
  35. Game Design Project
  36. Naming Numbers Game
  37. Rates and Unit Rates
  38. Positive and Negative Numbers
  39. Scale of Planets in the Solar System
  40. Balanced Ecosystems
  41. micro:bit® Reaction Game
  42. Functions: Paint by Numbers
5.AP.C.01
Create programs using a programming language that utilize sequencing, repetition, conditionals, event handlers and variables using math operations to manipulate values to solve a problem or express ideas both independently and collaboratively.
  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. Area of a Rectangle with Tiles
  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 Adventure: 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. State Project
  123. Atoms and Molecules
  124. Rates and Unit Rates
  125. Multiplying and Dividing Fractions
  126. Positive and Negative Numbers
  127. Evaluate Algebraic Equations
  128. Balanced Ecosystems
  129. Multimedia Book Report
  130. micro:bit® Reaction Game
  131. Animating Sprites with Factors
  132. Animating Sprites with Division
  133. Makey Makey®: Introduction
  134. Makey Makey®: Graphing Points on a Coordinate Plane
  135. micro:bit®: Graphing Points on a Coordinate Plane
  136. Creating Algorithms
  137. Events: Dot in Space
  138. Functions: Paint by Numbers
  139. Loops: Catch the Ball
  140. Scout's Quest: Functions with Boolean Inputs
  141. Broadcast Messages: Marco Polo
  142. Scout's Quest: Functions with Number Inputs
5.AP.M.01
Decompose (break down) large problems into smaller, manageable subproblems and then into a precise sequence of instructions.
  1. Game Mechanics with Comparison Operators
  2. Creative Storytelling
  3. Decimal Multiplication and Conditionals
  4. Plant and Animal Cells
  5. Animating Poetry
  6. Grammar Quiz Game
  7. Dash Robot Mazes
  8. Cycle of Matter
  9. Multi-digit Multiplication and Conditionals
  10. Clones in Games
  11. Interactive Map of the 13 Colonies
  12. Interactive Map of the 13 Colonies with the BBC micro:bit®
  13. Digital Pet Project
  14. Dash Robot 1 - Movement
  15. Cue Robot 1 - Movement
  16. Cue Robot 2 - Proximity Sensors
  17. Cue Robot 3 - Loops and Functions
  18. VEX GO®: Introduction
  19. VEX GO®: Measurement
  20. Minecraft® Coding Fundamentals - Basic Moves
  21. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  22. Skills Practice: Events
  23. Skills Practice: Sequences
  24. Skills Practice: Broadcast Events
  25. Skills Practice: Functions with Boolean Inputs
  26. Skills Practice: Operators
  27. Skills Practice: Functions with Number Inputs
  28. House Design with Area and Perimeter
  29. Introduction to Classes and Objects in Games
  30. micro:bit®: Animal Response to the Environment
  31. Pair Programming: Create a Band
  32. VEX GO®: Speed and Energy
  33. How We See: Light Reflection
  34. LEGO® SPIKE Essential: Design a Car Sensor
  35. The US Government
  36. Choose Your Own Adventure: Elements of Culture
  37. VEX GO®: Lines and Angles
  38. Plan a Quest
  39. Pinball Game Project
  40. Mad Libs Project
  41. Functions Dance Project
  42. Flower Garden Functions Project
  43. Design an App
  44. Game Design Project
  45. Multiplying Fractions by Whole Numbers
  46. Geographic Effects on Early Civilizations
  47. Multiplying and Dividing Fractions
  48. Multimedia Book Report
  49. micro:bit® Reaction Game
  50. Scout's Scratch Expedition Part 1
  51. Scout's Scratch Expedition Part 2
  52. Scout's Scratch Expedition Part 3
  53. Create a Maze
  54. Events: Dot in Space
  55. Functions: Paint by Numbers
  56. Scout's Quest: Functions with Boolean Inputs
  57. Broadcast Messages: Marco Polo
  58. Scout's Quest: Functions with Number Inputs
5.AP.M.02
With grade appropriate complexity, 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. House Design with Area and Perimeter
  9. Giving Credit Through Attributions
  10. Introduction to Classes and Objects in Games
  11. Seasonal Project (Spring): Create a Chase Game!
  12. LEGO® SPIKE Essential: Design a Car Sensor
  13. Seasonal Project (Summer): Pop The Balloons
  14. Seasonal Project (Fall): Gathering Apples Game
  15. Choose Your Own Adventure: Elements of Culture
  16. Plan a Quest
  17. Animation Loops Project
  18. Functions Dance Project
  19. Fossils and Past Environments
  20. Multiplying and Dividing Fractions
5.AP.PD.01
Use an iterative process to plan the development of a program that includes others' perspectives and user preferences while solving simple problems.
  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. Plan a Quest
  10. Design an App
  11. Game Design Project
5.AP.PD.02
Observe intellectual property rights and give appropriate credit when creating or remixing programs.
  1. Giving Credit Through Attributions
5.AP.PD.03
Analyze, create, and debug a program that includes sequencing, repetition, conditionals and variables in a programming language.
  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: If/Then Conditionals
  32. Skills Practice: Repeat Loops
  33. Skills Practice: Functions
  34. Skills Practice: Forever Loops
  35. Skills Practice: Variables
  36. Scratch Drawing Tools
  37. Skills Practice: Costumes, Backdrops, and Animations
  38. Coding with LEGO® Spike Prime
  39. Skills Practice: Functions with Boolean Inputs
  40. Skills Practice: Operators
  41. Skills Practice: Functions with Number Inputs
  42. Area of a Rectangle with Tiles
  43. House Design with Area and Perimeter
  44. Introduction to Classes and Objects in Games
  45. micro:bit® Rounding to the Nearest Ten
  46. Punctuate a Title
  47. micro:bit®: Animal Response to the Environment
  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. Seasonal Project (Fall): Gathering Apples Game
  55. The Coordinate Plane
  56. Choose Your Own Adventure: Elements of Culture
  57. Classifying Shapes Using Lines and Angles
  58. Classifying Quadrilaterals in a Hierarchy
  59. Plan a Quest
  60. Animation Loops Project
  61. Pinball Game Project
  62. Mad Libs Project
  63. Functions Dance Project
  64. Flower Garden Functions Project
  65. Design an App
  66. Game Design Project
  67. Add and Subtract Fractions
  68. Multiplying Fractions by Whole Numbers
  69. Naming Numbers Game
  70. Modeling Life Cycles
  71. State Project
  72. Atoms and Molecules
  73. Geographic Effects on Early Civilizations
  74. Rates and Unit Rates
  75. Multiplying and Dividing Fractions
  76. Evaluate Algebraic Equations
  77. Scale of Planets in the Solar System
  78. Balanced Ecosystems
  79. Multimedia Book Report
  80. micro:bit® Reaction Game
  81. Ozobot® Timeline
  82. Ozobot® Cycle
  83. Scout's Scratch Expedition Part 1
  84. Scout's Scratch Expedition Part 2
  85. Scout's Scratch Expedition Part 3
  86. Scout's Scratch Expedition Part 4
  87. Create a Maze
  88. Events: Dot in Space
  89. Functions: Paint by Numbers
  90. Loops: Catch the Ball
  91. Scout's Quest: Functions with Boolean Inputs
  92. Maze Game Project
  93. Broadcast Messages: Marco Polo
  94. Scout's Quest: Functions with Number Inputs
5.AP.PD.04
Communicate and explain your program development using 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. 3D Design: Keyboard Accommodations
  8. LEGO® SPIKE Essential: Design a Car Sensor
  9. Classifying Shapes Using Lines and Angles
  10. Classifying Quadrilaterals in a Hierarchy
  11. Design an App
  12. Balanced Ecosystems
5.IC.C.01
Give examples and explain how computing technologies have changed the world, and express how computing technologies influence, and are influenced by, cultural practices.
  1. Our Words Have Power (Cyberbullying)
  2. How Systems Work (What is a Computer?)
  3. Training AI Using Data
5.IC.C.02
Develop, test and refine digital artifacts to improve accessibility and usability.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
5.IC.SI.01
Develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Strong Usernames and Passwords
  4. Digital Identity
  5. Giving Credit Through Attributions
5.IC.SI.02
As a team, collaborate with outside resources (other grade levels, online collaborative spaces) to include diverse perspectives to improve computational products.
5.IC.SLE.01
Observe intellectual property rights and give appropriate credit when using resources.
  1. Giving Credit Through Attributions