Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for CA CS K-5

43

Standards in this Framework

Standard Lessons
K-2.CS.1
Select and operate computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.
  1. 3D Design: Create a Bubble Wand
  2. Mouse Practice
  3. Keyboard Introduction
  4. Training AI Using Data
  5. Training AI Using Data
  6. Scout Adventures 1: Introducing Scout
  7. Scout Adventures 2: Scout Starts Exploring
  8. Scout Adventures 3: Scout Meets a Friend
  9. Scout Adventures 4: Scout Explores the Forest
  10. Scout Adventures 5: Scout and Bluebird Help
  11. Scout Adventures 6: Scout Celebrates with Friends
K-2.CS.2
Explain the functions of common hardware and software components of computing systems.
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Ozobot® Programming 1: Introduction
  4. Introduction to LEGO® Spike Essential
  5. Introduction to Coding with LEGO® SPIKE Essential
  6. Introduction to Kibo®
  7. Kibo®: Communicating Across Distances (Light and Sound)
  8. LEGO® SPIKE Essential: Design a Moving Statue
  9. Mouse Practice
  10. Keyboard Introduction
K-2.CS.3
Describe basic hardware and software problems using accurate terminology.
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Computer Detectives: Computer Problems
K-2.NI.4
Model and describe how people connect to other people, places, information and ideas through a network.
  1. Networks and the Internet
K-2.NI.5
Explain why people use passwords.
  1. Passwords
K-2.NI.6
Create patterns to communicate a message.
  1. Kibo®: Communicating Across Distances (Light and Sound)
  2. LEGO® SPIKE Essential: Design a Moving Statue
  3. Training AI Using Data
  4. Training AI Using Data
  5. Machine Learning: What is a Blorg?
K-2.DA.7
Store, copy, search, retrieve, modify, and delete information using a computing device, and define the information stored as data.
  1. Data Storage and Variables
  2. Welcome to CodeHS!
K-2.DA.8
Collect and present data in various visual formats.
  1. Digital Research 1: Guided Research
  2. Digital Research 2: Choice Research
  3. Advanced Data and Programming
  4. Data Patterns and Predictions
  5. Basic Data and Programming Project
  6. Basic Data and Programming Project
K-2.DA.9
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
K-2.AP.10
Model daily processes by creating and following algorithms to complete tasks.
  1. Sequences (Unplugged)
  2. Weather and Seasons
  3. Adding within 20 and Sequences (Unplugged)
  4. CodeHS Coding Card Game: Sequences
  5. CodeHS Coding Card Game: Sequences 2
  6. CodeHS Coding Card Game: Loops
  7. CodeHS Coding Card Game: Loops 2
  8. CodeHS Coding Card Game: Conditionals
  9. CodeHS Coding Card Game: Conditionals 2
  10. Create a Map
  11. Design an Adventure Game
  12. Preventing Erosion
K-2.AP.11
Model the way programs store data.
  1. Data Storage and Variables
K-2.AP.12
Create programs with sequences of commands and simple loops, to express ideas or address a problem.
  1. How Living Things Survive
  2. Adaptations and Survival: Camouflage
  3. Designing Solutions from Nature
  4. Introduction to Message Events
  5. Maze Game Project
  6. Story Problems: Add and Subtract within 20
  7. Greater Than and Less Than: Single-Digit Numbers
  8. Changing Landforms
  9. Creating Shapes
  10. Types of Motion
  11. Animal Life Cycles
  12. Events
  13. Story Problems: Add and Subtract within 10
  14. Place Value: Ones, Tens, and Hundreds
  15. Counting with Mazes
  16. Light and Shadows
  17. From ScratchJr to Scratch
  18. Research Presentations
  19. Who Keeps Us Safe?
  20. Sound and Pitch
  21. Math Story Problems: Add and Subtract within 100
  22. Storytelling Animations
  23. Phases of the Moon
  24. Create Your Own Story Problem
  25. Living and Nonliving
  26. Animating Poetry
  27. Weather and Seasons
  28. Original Story Animations - Personal Story
  29. Digital Research 2: Choice Research
  30. Loops
  31. Storytelling Animations Part 2
  32. Sun and Moon, Day and Night
  33. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  34. Original Story Animations - Fiction Story
  35. Economic Choices
  36. Advanced Data and Programming
  37. Phonics: Letter Sounds
  38. Cardinal Directions
  39. Events and Money
  40. Wildlife Scene Project
  41. Place Value: Ones and Tens
  42. Finding an Unknown in a Word Problem
  43. Changes in the Environment
  44. Phonics: Digraphs
  45. Introduction to Bee-Bot®: Basic Movements
  46. Counting with Bee-Bot®
  47. Introduction to Bee-Bot®: Planning a Program
  48. Patterns with Bee-Bot®
  49. ScratchJr to Scratch: Events and Loops
  50. Seasons with Bee-Bot®
  51. Place Value: Adding Up to 20
  52. Comparing Length with Bee-Bot®
  53. Introduction to Coding with LEGO® SPIKE Essential
  54. VEX 123®: Math Word Problems
  55. Weather with Bee-Bot®
  56. Needs of Living Things with Bee-Bot®
  57. Push and Pull with Bee-Bot®
  58. Minecraft® Coding Fundamentals - Basic Moves
  59. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  60. Skills Practice: Repeat Loops
  61. Skills Practice: Events
  62. LEGO® SPIKE Essential: Design a Moving Statue
  63. Space Travel Project
  64. Moving Targets Game
  65. Punctuation: Write a great sentence!
  66. VEX 123®: Patterns of Living Things
  67. Seed Dispersal
  68. Unplugged Introduction to ScratchJr Part 1
  69. Unplugged Introduction to ScratchJr Part 2
  70. Kibo®: Adding and Subtracting
  71. Shapes with Bee-Bot®
  72. Seasonal Project (Summer): Pop the Balloons
  73. Making Ten with Bee-Bot®
  74. Seasonal Project (Spring): Create a Chase Game
  75. Seasonal Project (Fall): Gathering Apples Game
  76. Using the Go To Page Block
  77. Minecraft: Education Edition® - Trailblazer
  78. Introduction to Speed Blocks
  79. VEX 123®: Defining Shape Attributes
  80. Introduction to Show and Hide Blocks
  81. Introduction to Grow and Shrink Blocks
  82. Forever Loop Dance Party
  83. CodeHS Coding Card Game: Sequences
  84. CodeHS Coding Card Game: Sequences 2
  85. CodeHS Coding Card Game: Loops
  86. CodeHS Coding Card Game: Loops 2
  87. CodeHS Coding Card Game: Conditionals
  88. CodeHS Coding Card Game: Conditionals 2
  89. Code Block Review
  90. Catching Butterflies
  91. Greater Than and Less Than: Two-Digit Numbers
  92. Greater Than and Less Than: Three-Digit Numbers
  93. End Block: Program a Race
  94. About Me Project
  95. Create a Chicken Crossing Game
  96. Combining Shapes
  97. River Crossing Game
  98. Racing Game
  99. Create a Map
  100. Hide and Seek Game
  101. 3D Shapes
  102. Digital Greeting Card Project
  103. Design an Adventure Game
  104. Add and Subtract Fractions
  105. Patterns and Music
  106. Preventing Erosion
  107. Geographic Effects on Early Civilizations
  108. Rates and Unit Rates
  109. Events (Alpine UT updates)
  110. Grow and Shrink Blocks in Motion
  111. Seasons with Code & Go® Robot Mouse
  112. Weather with Code & Go® Robot Mouse
  113. Introduction to Code & Go® Robot Mouse: Basic Movements
  114. Counting with Code & Go® Robot Mouse
  115. Introduction to Code & Go® Robot Mouse: Planning a Program
  116. Patterns with Code & Go® Robot Mouse
  117. Comparing Length with Code & Go® Robot Mouse
  118. Needs of Living Things with Code & Go® Robot Mouse
  119. Push and Pull with Code & Go® Robot Mouse
  120. Shapes with Code & Go® Robot Mouse
  121. Making Ten with Code & Go® Robot Mouse
  122. Loops: Predator and Prey
  123. Programming a Cycle
  124. Create an Original Story Animation
  125. Loops: Follow the Path
  126. Speed Block: Bouncy Ball
  127. Create a Mini Golf Game
  128. Animating Poetry
  129. Message Events: Scout Plays in the Forest
  130. Pages: Scout's Travels
  131. Pages: Create a Tapping Game
  132. Growing Garden
  133. Message Events: Simon Says
  134. Maze Game Project
  135. Loops: Frog and Rabbit
  136. Grid: Arctic Animation
  137. Forever Loops: Fireworks
  138. Loops: Play in the Park
K-2.AP.13
Decompose the steps needed to solve a problem into a sequence of instructions.
  1. Comparing Organisms
  2. Sequences (Unplugged)
  3. Introduction to Message Events
  4. Properties of Matter
  5. Animal Life Cycles
  6. Events
  7. Counting with Mazes
  8. Research Presentations
  9. Who Keeps Us Safe?
  10. Storytelling Animations
  11. Create Your Own Story Problem
  12. Adding within 20 and Sequences (Unplugged)
  13. Loops
  14. Storytelling Animations Part 2
  15. Original Story Animations - Fiction Story
  16. Advanced Data and Programming
  17. Wildlife Scene Project
  18. Changes in the Environment
  19. VEX 123®: Introduction
  20. Introduction to Bee-Bot®: Basic Movements
  21. Counting with Bee-Bot®
  22. Introduction to Bee-Bot®: Planning a Program
  23. Patterns with Bee-Bot®
  24. Comparing Length with Bee-Bot®
  25. VEX 123®: Math Word Problems
  26. Weather with Bee-Bot®
  27. Needs of Living Things with Bee-Bot®
  28. Minecraft® Coding Fundamentals - Basic Moves
  29. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  30. Skills Practice: Sequences
  31. Skills Practice: Repeat Loops
  32. LEGO® SPIKE Essential: Design a Moving Statue
  33. Space Travel Project
  34. Moving Targets Game
  35. VEX 123®: Patterns of Living Things
  36. Seed Dispersal
  37. Unplugged Introduction to ScratchJr Part 1
  38. Debugging
  39. Unplugged Introduction to ScratchJr Part 2
  40. Shapes with Bee-Bot®
  41. Seasonal Project (Summer): Pop the Balloons
  42. Making Ten with Bee-Bot®
  43. Seasonal Project (Spring): Create a Chase Game
  44. Seasonal Project (Fall): Gathering Apples Game
  45. Using the Go To Page Block
  46. Introduction to Speed Blocks
  47. VEX 123®: Defining Shape Attributes
  48. Forever Loop Dance Party
  49. Code Block Review
  50. End Block: Program a Race
  51. About Me Project
  52. Garden Project
  53. Create a Map
  54. Tap-a-Mole Game
  55. Design an Adventure Game
  56. Preventing Erosion
  57. Geographic Effects on Early Civilizations
  58. Introduction to Debugging
  59. Events (Alpine UT updates)
  60. Weather with Code & Go® Robot Mouse
  61. Introduction to Code & Go® Robot Mouse: Basic Movements
  62. Counting with Code & Go® Robot Mouse
  63. Introduction to Code & Go® Robot Mouse: Planning a Program
  64. Patterns with Code & Go® Robot Mouse
  65. Comparing Length with Code & Go® Robot Mouse
  66. Needs of Living Things with Code & Go® Robot Mouse
  67. Shapes with Code & Go® Robot Mouse
  68. Making Ten with Code & Go® Robot Mouse
  69. Debugging: Events and Sequences
  70. Programming a Cycle
  71. Debugging: Message Events and Loops
  72. Loops: Follow the Path
  73. Speed Block: Bouncy Ball
  74. Message Events: Scout Plays in the Forest
  75. Garden Project
  76. Debugging: Events and Motion
  77. Message Events: Simon Says
  78. Loops: Frog and Rabbit
  79. Forever Loops: Fireworks
  80. Loops: Play in the Park
K-2.AP.14
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Research Presentations
  2. Original Story Animations - Personal Story
  3. Storytelling Animations Part 2
  4. Original Story Animations - Fiction Story
  5. Seed Dispersal
  6. Code Block Review
  7. About Me Project
  8. Create a Chicken Crossing Game
  9. River Crossing Game
K-2.AP.15
Give attribution when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
  2. Giving Credit Through Attributions
K-2.AP.16
Debug errors in an algorithm or program that includes sequences and simple loops.
  1. Maze Game Project
  2. Events
  3. Counting with Mazes
  4. Build a Sentence
  5. Research Presentations
  6. Create Your Own Story Problem
  7. Loops
  8. Advanced Data and Programming
  9. Revolutionary War Timeline
  10. Wildlife Scene Project
  11. Changes in the Environment
  12. Introduction to Bee-Bot®: Planning a Program
  13. Minecraft® Coding Fundamentals - Basic Moves
  14. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  15. Skills Practice: Sequences
  16. Skills Practice: Repeat Loops
  17. Skills Practice: Events
  18. Skills Practice: Message Events
  19. Space Travel Project
  20. Moving Targets Game
  21. VEX 123®: Patterns of Living Things
  22. Seed Dispersal
  23. Debugging
  24. Kibo®: Adding and Subtracting
  25. LEGO® SPIKE Essential: Design a Car Sensor
  26. Seasonal Project (Summer): Pop the Balloons
  27. Seasonal Project (Fall): Gathering Apples Game
  28. Identify Shapes by Attributes
  29. Introduction to Speed Blocks
  30. Code Block Review
  31. End Block: Program a Race
  32. Create a Chicken Crossing Game
  33. Garden Project
  34. River Crossing Game
  35. Create a Map
  36. Tap-a-Mole Game
  37. Design an Adventure Game
  38. Flower Garden Functions Project
  39. Add and Subtract Fractions
  40. Patterns and Music
  41. Introduction to Debugging
  42. Events (Alpine UT updates)
  43. Introduction to Code & Go® Robot Mouse: Planning a Program
  44. Debugging: Events and Sequences
  45. Debugging: Message Events and Loops
  46. Speed Block: Bouncy Ball
  47. Garden Project
  48. Debugging: Events and Motion
  49. Maze Game Project
K-2.AP.17
Describe the steps taken and choices made during the iterative process of program development.
  1. Debugging
  2. Design an Adventure Game
  3. Introduction to Debugging
  4. Debugging: Events and Motion
K-2.IC.18
Compare how people lived and worked before and after the adoption of new computing technologies.
  1. Impacts of Technology in Our World
K-2.IC.19
Work respectfully and responsibly with others when communicating electronically.
  1. Impacts of Technology in Our World
  2. Minecraft: Education Edition® Basic Gameplay
  3. Training AI Using Data
K-2.IC.20
Describe approaches and rationales for keeping login information private, and for logging off of devices appropriately.
  1. Passwords
3-5.CS.1
Describe how computing devices connect to other components 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. Dash Robot 1 - Movement
  6. Cue Robot 1 - Movement
  7. Cue Robot 2 - Proximity Sensors
  8. Coding with LEGO® Spike Prime
  9. LEGO® SPIKE Essential: Design a Moving Statue
  10. micro:bit®: Animal Response to the Environment
3-5.CS.2
Demonstrate how computer hardware and software work together as a system 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. Ozobot® Programming 1: Introduction
  6. Dash Robot 1 - Movement
  7. Cue Robot 1 - Movement
  8. Cue Robot 2 - Proximity Sensors
  9. Minecraft: Education Edition® Basic Gameplay
  10. Create a Drawing App
  11. Coding with LEGO® Spike Prime
  12. LEGO® SPIKE Essential: Design a Moving Statue
  13. micro:bit® Rounding to the Nearest Ten
  14. micro:bit®: Animal Response to the Environment
  15. micro:bit® Rounding to the Nearest Hundred
  16. micro:bit® Rounding with Decimals
  17. LEGO® SPIKE Essential: Design for Changing Weather
3-5.CS.3
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
  1. Introduction to the BBC micro:bit®
  2. Drawing with the BBC micro:bit® and Scratch
  3. Computer Detectives: Hardware and Software Problems
3-5.NI.4
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.5
Describe physical and digital security measures for protecting personal information.
  1. Strong Usernames and Passwords
  2. Digital Identity
3-5.NI.6
Create patterns to protect information from unauthorized access.
  1. Strong Usernames and Passwords
3-5.DA.7
Explain that the amount of space required to store data differs based on the type of data and/or level of detail.
  1. Data Storage
3-5.DA.8
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. Scale of Planets in the Solar System
3-5.DA.9
Use data to highlight and/or propose relationships, predict outcomes, or communicate ideas.
  1. Research: Informational Programs
  2. Scale of Planets in the Solar System
3-5.AP.10
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
3-5.AP.11
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®: Animal Response to the Environment
  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. Introduction to Clones
  42. Program an AI Chatbot
  43. Snake Game
  44. Functions: Paint by Numbers
  45. Scout's Quest: Variables
  46. Clones: Throwing Acorns Game
3-5.AP.12
Create programs that include 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 2 - Proximity Sensors
  67. Cue Robot 3 - Loops and Functions
  68. VEX GO®: Introduction
  69. VEX GO®: Measurement
  70. Create a Drawing App
  71. Minecraft® Coding Fundamentals - Basic Moves
  72. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  73. Skills Practice: Events
  74. Skills Practice: Broadcast Events
  75. Skills Practice: If/Then Conditionals
  76. Skills Practice: Repeat Loops
  77. Skills Practice: Functions
  78. Skills Practice: Forever Loops
  79. Skills Practice: If/Then/Else Conditionals
  80. Skills Practice: Variables
  81. Scratch Drawing Tools
  82. Coding with LEGO® Spike Prime
  83. Skills Practice: Functions with Boolean Inputs
  84. Skills Practice: Operators
  85. Skills Practice: Functions with Number Inputs
  86. House Design with Area and Perimeter
  87. Introduction to Classes and Objects in Games
  88. micro:bit® Rounding to the Nearest Ten
  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. Functions Dance Project
  109. Flower Garden Functions Project
  110. Design an App
  111. Game Design Project
  112. Decimal Division and Conditionals
  113. Add and Subtract Fractions
  114. Multiplying Fractions by Whole Numbers
  115. Naming Numbers Game
  116. Modeling Life Cycles
  117. Fossils and Past Environments
  118. State Project
  119. Atoms and Molecules
  120. Rates and Unit Rates
  121. Positive and Negative Numbers
  122. Evaluate Algebraic Equations
  123. Balanced Ecosystems
  124. Multimedia Book Report
  125. micro:bit® Reaction Game
  126. Animating Sprites with Factors
  127. Animating Sprites with Division
  128. Makey Makey®: Introduction
  129. Makey Makey®: Graphing Points on a Coordinate Plane
  130. micro:bit®: Graphing Points on a Coordinate Plane
  131. Pong Game
  132. I-Spy with Lists
  133. Animating Poetry
  134. Garden Project
  135. Introduction to Clones
  136. Program an AI Chatbot
  137. Events: Dot in Space
  138. Snake Game
  139. Functions: Paint by Numbers
  140. Loops: Catch the Ball
  141. Scout's Quest: Functions with Boolean Inputs
  142. Broadcast Messages: Marco Polo
  143. Scout's Quest: Variables
  144. Clones: Throwing Acorns Game
  145. Scout's Quest: Functions with Number Inputs
3-5.AP.13
Decompose problems into smaller, manageable tasks which may themselves be decomposed.
  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 3 - Loops and Functions
  16. VEX GO®: Introduction
  17. VEX GO®: Measurement
  18. Create a Drawing App
  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: Functions with Boolean Inputs
  25. Skills Practice: Operators
  26. Skills Practice: Functions with Number Inputs
  27. LEGO® SPIKE Essential: Design a Moving Statue
  28. Introduction to Classes and Objects in Games
  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. Choose Your Own Adventure: Elements of Culture
  34. VEX GO®: Lines and Angles
  35. Plan a Quest
  36. Pinball Game Project
  37. Mad Libs Project
  38. Functions Dance Project
  39. Flower Garden Functions Project
  40. Design an App
  41. Game Design Project
  42. Geographic Effects on Early Civilizations
  43. Multimedia Book Report
  44. micro:bit® Reaction Game
  45. Scout's Scratch Expedition Part 1
  46. Scout's Scratch Expedition Part 2
  47. Scout's Scratch Expedition Part 3
  48. Scout's Scratch Expedition Part 4
  49. Create a Maze
  50. Animating Poetry
  51. Events: Dot in Space
  52. Functions: Paint by Numbers
  53. Scout's Quest: Functions with Boolean Inputs
  54. Broadcast Messages: Marco Polo
  55. Scout's Quest: Functions with Number Inputs
3-5.AP.14
Create programs by incorporating smaller portions of existing programs, 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. Introduction to Classes and Objects in Games
  9. Seasonal Project (Spring): Create a Chase Game!
  10. Seasonal Project (Summer): Pop The Balloons
  11. Plan a Quest
  12. Animation Loops Project
  13. Flower Garden Functions Project
  14. micro:bit® Reaction Game
  15. Animating Poetry
3-5.AP.15
Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
  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. Choose Your Own Adventure: Elements of Culture
  11. Plan a Quest
  12. Design an App
  13. Game Design Project
3-5.AP.16
Observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.
  1. Giving Credit Through Attributions
3-5.AP.17
Test and debug a program or algorithm to ensure it accomplishes the intended task.
  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. Clones in Games
  16. Digital Pet Project
  17. Unit Fractions with Variables
  18. Ozobot® Programming 1: Introduction
  19. Ozobot® Programming 2: More Color Codes
  20. Dash Robot 1 - Movement
  21. Cue Robot 1 - Movement
  22. Cue Robot 2 - Proximity Sensors
  23. Cue Robot 3 - Loops and Functions
  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: Repeat Loops
  30. Skills Practice: Functions
  31. Skills Practice: Forever Loops
  32. Skills Practice: Variables
  33. Scratch Drawing Tools
  34. Skills Practice: Costumes, Backdrops, and Animations
  35. Coding with LEGO® Spike Prime
  36. Skills Practice: Functions with Boolean Inputs
  37. Skills Practice: Operators
  38. Skills Practice: Functions with Number Inputs
  39. Area of a Rectangle with Tiles
  40. House Design with Area and Perimeter
  41. Introduction to Classes and Objects in Games
  42. micro:bit® Rounding to the Nearest Ten
  43. Pair Programming: Create a Band
  44. micro:bit® Rounding to the Nearest Hundred
  45. micro:bit® Rounding with Decimals
  46. Seasonal Project (Spring): Create a Chase Game!
  47. How We See: Light Reflection
  48. LEGO® SPIKE Essential: Design a Car Sensor
  49. Seasonal Project (Summer): Pop The Balloons
  50. Seasonal Project (Fall): Gathering Apples Game
  51. The Coordinate Plane
  52. Choose Your Own Adventure: Elements of Culture
  53. Classifying Shapes Using Lines and Angles
  54. Classifying Quadrilaterals in a Hierarchy
  55. Plan a Quest
  56. Animation Loops Project
  57. Pinball Game Project
  58. Mad Libs Project
  59. Flower Garden Functions Project
  60. Design an App
  61. Game Design Project
  62. Add and Subtract Fractions
  63. Multiplying Fractions by Whole Numbers
  64. Naming Numbers Game
  65. Modeling Life Cycles
  66. State Project
  67. Atoms and Molecules
  68. Geographic Effects on Early Civilizations
  69. Rates and Unit Rates
  70. Evaluate Algebraic Equations
  71. Scale of Planets in the Solar System
  72. Balanced Ecosystems
  73. Multimedia Book Report
  74. micro:bit® Reaction Game
  75. Ozobot® Timeline
  76. Ozobot® Cycle
  77. Scout's Scratch Expedition Part 1
  78. Scout's Scratch Expedition Part 2
  79. Scout's Scratch Expedition Part 3
  80. Scout's Scratch Expedition Part 4
  81. Pong Game
  82. Debugging: Events and Loops
  83. Create a Maze
  84. Click-a-Mole
  85. Debugging: Mazes
  86. Events: Dot in Space
  87. Functions: Paint by Numbers
  88. Loops: Catch the Ball
  89. Scout's Quest: Functions with Boolean Inputs
  90. Broadcast Messages: Marco Polo
  91. Scout's Quest: Variables
  92. Scout's Quest: Functions with Number Inputs
3-5.AP.18
Perform different roles 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.19
Describe choices made during program development using code comments, presentations, and demonstrations.
  1. Dash Robot Storytelling
  2. Dash Robot Mazes
  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.IC.20
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)
  2. Training AI Using Data
3-5.IC.21
Propose 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.22
Seek and explain the impact of diverse perspectives for the purpose of improving computational artifacts.
  1. 3D Design: Recreate an Animal
  2. Platform Game Design
  3. Digital Pet Project
  4. Design an App
3-5.IC.23
Describe reasons creators might limit the use of their work.
  1. Giving Credit Through Attributions