Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for AZ CS K-5

128

Standards in this Framework

Standard Lessons
K.CS.D.1
With teacher guidance, select and operate an appropriate device to perform a task.
  1. 3D Design: Introduction
  2. 3D Design: Create a Bubble Wand
  3. Keyboard Introduction
  4. Scout Adventures 1: Introducing Scout
  5. Scout Adventures 2: Scout Starts Exploring
  6. Scout Adventures 3: Scout Meets a Friend
  7. Scout Adventures 4: Scout Explores the Forest
  8. Scout Adventures 5: Scout and Bluebird Help
  9. Scout Adventures 6: Scout Celebrates with Friends
K.CS.HS.1
Use appropriate terminology in identifying and describing the function of common physical components of computing systems.
  1. Ozobot® Programming 1: Introduction
  2. Ozobot® Programming 2: More Color Codes
  3. Introduction to Kibo®
  4. Mouse Practice
  5. Keyboard Introduction
  6. Ozobot® Timeline
  7. Ozobot® Cycle
K.CS.T.1
Discuss basic hardware and software problems.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
K.NI.C.1
Explain that a password helps protect the privacy of information.
  1. Passwords
K.NI.NCO.1
With teacher guidance, students define computer networks and how they can be used to connect people to other people, places, information, and ideas.
  1. Networks and the Internet
K.DA.CVT.1
With teacher guidance, collect and transform data using digital devices; Display data for communication 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
K.DA.S.1
Recognize that data can be collected and stored on different computing devices over time and retrieved later.
  1. Digital Research 1: Guided Research
  2. Training AI Using Data
K.DA.IM.1
Discuss patterns in data to make inferences or predictions.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Training AI Using Data
  4. Basic Data and Programming Project
K.AP.A.1
With teacher assistance, model daily processes by following algorithms (sets of step-by-step instructions) to complete tasks.
  1. Sequences (Unplugged)
  2. Properties of Matter
  3. Weather and Seasons
  4. Adding within 20 and Sequences (Unplugged)
  5. Introduction to Kibo®
  6. CodeHS Coding Card Game: Sequences
  7. CodeHS Coding Card Game: Sequences 2
  8. CodeHS Coding Card Game: Loops
  9. CodeHS Coding Card Game: Loops 2
  10. CodeHS Coding Card Game: Conditionals
  11. CodeHS Coding Card Game: Conditionals 2
  12. Create a Map
  13. Design an Adventure Game
  14. Preventing Erosion
K.AP.V.1
With teacher assistance, model the way programs store and manipulate data by using numbers or other symbols to represent information.
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Training AI Using Data
  4. Basic Data and Programming Project
K.AP.C.1
With teacher assistance, identify programs with sequences and simple loops, to express ideas or address a problem.
  1. Adaptations and Survival: Camouflage
  2. Introduction to Message Events
  3. Maze Game Project
  4. Story Problems: Add and Subtract within 20
  5. Greater Than and Less Than: Single-Digit Numbers
  6. Changing Landforms
  7. Creating Shapes
  8. Types of Motion
  9. Animal Life Cycles
  10. Events
  11. Story Problems: Add and Subtract within 10
  12. Place Value: Ones, Tens, and Hundreds
  13. Loops Part 2
  14. Counting with Mazes
  15. Light and Shadows
  16. From ScratchJr to Scratch
  17. Research Presentations
  18. Who Keeps Us Safe?
  19. Sound and Pitch
  20. Math Story Problems: Add and Subtract within 100
  21. Storytelling Animations
  22. Phases of the Moon
  23. Create Your Own Story Problem
  24. Living and Nonliving
  25. Weather and Seasons
  26. Original Story Animations - Personal Story
  27. Digital Research 2: Choice Research
  28. Loops
  29. Storytelling Animations Part 2
  30. Sun and Moon, Day and Night
  31. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  32. Original Story Animations - Fiction Story
  33. Economic Choices
  34. Advanced Data and Programming
  35. Phonics: Letter Sounds
  36. Cardinal Directions
  37. Events and Money
  38. Wildlife Scene Project
  39. Place Value: Ones and Tens
  40. Finding an Unknown in a Word Problem
  41. Changes in the Environment
  42. Phonics: Digraphs
  43. Introduction to Bee-Bot®: Basic Movements
  44. Counting with Bee-Bot®
  45. Introduction to Bee-Bot®: Planning a Program
  46. Patterns with Bee-Bot®
  47. ScratchJr to Scratch: Events and Loops
  48. Seasons with Bee-Bot®
  49. Place Value: Adding Up to 20
  50. Comparing Length with Bee-Bot®
  51. Introduction to Coding with LEGO® SPIKE Essential
  52. VEX 123®: Math Word Problems
  53. Weather with Bee-Bot®
  54. Needs of Living Things with Bee-Bot®
  55. Push and Pull with Bee-Bot®
  56. Minecraft® Coding Fundamentals - Basic Moves
  57. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  58. Skills Practice: Repeat Loops
  59. Skills Practice: Events
  60. LEGO® SPIKE Essential: Design a Moving Statue
  61. Space Travel Project
  62. Moving Targets Game
  63. VEX 123®: Patterns of Living Things
  64. Seed Dispersal
  65. Unplugged Introduction to ScratchJr Part 1
  66. Unplugged Introduction to ScratchJr Part 2
  67. Kibo®: Adding and Subtracting
  68. Shapes with Bee-Bot®
  69. Seasonal Project (Summer): Pop the Balloons
  70. Making Ten with Bee-Bot®
  71. Seasonal Project (Spring): Create a Chase Game
  72. Seasonal Project (Fall): Gathering Apples Game
  73. Seasonal Project (Fall): Gathering Apples Game
  74. Minecraft: Education Edition® - Trailblazer
  75. Introduction to Speed Blocks
  76. VEX 123®: Defining Shape Attributes
  77. Introduction to Show and Hide Blocks
  78. Introduction to Grow and Shrink Blocks
  79. Forever Loop Dance Party
  80. CodeHS Coding Card Game: Sequences
  81. CodeHS Coding Card Game: Sequences 2
  82. CodeHS Coding Card Game: Loops
  83. CodeHS Coding Card Game: Loops 2
  84. CodeHS Coding Card Game: Conditionals
  85. CodeHS Coding Card Game: Conditionals 2
  86. Code Block Review
  87. Catching Butterflies
  88. Greater Than and Less Than: Two-Digit Numbers
  89. Greater Than and Less Than: Three-Digit Numbers
  90. End Block: Program a Race
  91. About Me Project
  92. Create a Chicken Crossing Game
  93. Garden Project
  94. Combining Shapes
  95. River Crossing Game
  96. Racing Game
  97. Create a Map
  98. Hide and Seek Game
  99. 3D Shapes
  100. Digital Greeting Card Project
  101. Tap-a-Mole Game
  102. Patterns and Music
  103. Preventing Erosion
  104. Rates and Unit Rates
  105. Events (Alpine UT updates)
  106. Grow and Shrink Blocks in Motion
  107. Seasons with Code & Go® Robot Mouse
  108. Weather with Code & Go® Robot Mouse
  109. Introduction to Code & Go® Robot Mouse: Basic Movements
  110. Counting with Code & Go® Robot Mouse
  111. Introduction to Code & Go® Robot Mouse: Planning a Program
  112. Patterns with Code & Go® Robot Mouse
  113. Comparing Length with Code & Go® Robot Mouse
  114. Needs of Living Things with Code & Go® Robot Mouse
  115. Push and Pull with Code & Go® Robot Mouse
  116. Shapes with Code & Go® Robot Mouse
  117. Making Ten with Code & Go® Robot Mouse
  118. Debugging: Events and Sequences
  119. Programming a Cycle
  120. Debugging: Message Events and Loops
  121. Loops: Follow the Path
  122. Message Events: Scout Plays in the Forest
  123. Garden Project
  124. Growing Garden
  125. Debugging: Events and Motion
  126. Message Events: Simon Says
K.AP.M.1
With teacher assistance, solve a problem by breaking it down into smaller parts.
  1. Sequences (Unplugged)
  2. Adaptations and Survival: Camouflage
  3. Designing Solutions from Nature
  4. Introduction to Message Events
  5. Properties of Matter
  6. Animal Life Cycles
  7. Events
  8. Loops Part 2
  9. Counting with Mazes
  10. Research Presentations
  11. Who Keeps Us Safe?
  12. Storytelling Animations
  13. Create Your Own Story Problem
  14. Adding within 20 and Sequences (Unplugged)
  15. Loops
  16. Storytelling Animations Part 2
  17. Original Story Animations - Fiction Story
  18. Advanced Data and Programming
  19. Wildlife Scene Project
  20. Changes in the Environment
  21. VEX 123®: Introduction
  22. Introduction to Bee-Bot®: Basic Movements
  23. Counting with Bee-Bot®
  24. Introduction to Bee-Bot®: Planning a Program
  25. Patterns with Bee-Bot®
  26. Seasons with Bee-Bot®
  27. Comparing Length with Bee-Bot®
  28. VEX 123®: Math Word Problems
  29. Weather with Bee-Bot®
  30. Needs of Living Things with Bee-Bot®
  31. Minecraft® Coding Fundamentals - Basic Moves
  32. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  33. Skills Practice: Sequences
  34. Skills Practice: Repeat Loops
  35. LEGO® SPIKE Essential: Design a Moving Statue
  36. Space Travel Project
  37. Moving Targets Game
  38. VEX 123®: Patterns of Living Things
  39. Seed Dispersal
  40. Unplugged Introduction to ScratchJr Part 1
  41. Debugging
  42. Unplugged Introduction to ScratchJr Part 2
  43. Shapes with Bee-Bot®
  44. Seasonal Project (Summer): Pop the Balloons
  45. Making Ten with Bee-Bot®
  46. Seasonal Project (Spring): Create a Chase Game
  47. Seasonal Project (Fall): Gathering Apples Game
  48. Using the Go To Page Block
  49. Introduction to the Grid
  50. Introduction to Speed Blocks
  51. VEX 123®: Defining Shape Attributes
  52. Forever Loop Dance Party
  53. End Block: Program a Race
  54. About Me Project
  55. Garden Project
  56. Create a Map
  57. Tap-a-Mole Game
  58. Preventing Erosion
  59. Introduction to Debugging
  60. Events (Alpine UT updates)
  61. Basic Data and Programming Project
  62. Weather with Code & Go® Robot Mouse
  63. Introduction to Code & Go® Robot Mouse: Basic Movements
  64. Counting with Code & Go® Robot Mouse
  65. Introduction to Code & Go® Robot Mouse: Planning a Program
  66. Patterns with Code & Go® Robot Mouse
  67. Comparing Length with Code & Go® Robot Mouse
  68. Needs of Living Things with Code & Go® Robot Mouse
  69. Shapes with Code & Go® Robot Mouse
  70. Making Ten with Code & Go® Robot Mouse
  71. Debugging: Events and Sequences
  72. Programming a Cycle
  73. Debugging: Message Events and Loops
  74. Loops: Follow the Path
  75. Message Events: Scout Plays in the Forest
  76. Garden Project
  77. Debugging: Events and Motion
  78. Message Events: Simon Says
K.AP.PD.1
With teacher assistance, develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Research Presentations
  2. Create Your Own Story Problem
  3. Original Story Animations - Personal Story
  4. Storytelling Animations Part 2
  5. Original Story Animations - Fiction Story
  6. Seed Dispersal
  7. LEGO® SPIKE Essential: Design for Changing Weather
  8. Introduction to Speed Blocks
  9. Code Block Review
  10. About Me Project
  11. Create a Chicken Crossing Game
  12. River Crossing Game
K.AP.PD.2
With teacher assistance, identify attribution (credit) when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
K.AP.PD.3
With teacher assistance, debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
  1. Maze Game Project
  2. Events
  3. Loops Part 2
  4. Counting with Mazes
  5. Build a Sentence
  6. Research Presentations
  7. Create Your Own Story Problem
  8. Loops
  9. Advanced Data and Programming
  10. Wildlife Scene Project
  11. Changes in the Environment
  12. Introduction to Bee-Bot®: Planning a Program
  13. Introduction to Coding with LEGO® SPIKE Essential
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. Skills Practice: Sequences
  17. Skills Practice: Repeat Loops
  18. Skills Practice: Events
  19. Skills Practice: Message Events
  20. Space Travel Project
  21. Moving Targets Game
  22. VEX 123®: Patterns of Living Things
  23. Seed Dispersal
  24. Debugging
  25. Kibo®: Adding and Subtracting
  26. Seasonal Project (Summer): Pop the Balloons
  27. Forever Loop Dance Party
  28. End Block: Program a Race
  29. Create a Chicken Crossing Game
  30. Garden Project
  31. River Crossing Game
  32. Create a Map
  33. Tap-a-Mole Game
  34. Patterns and Music
  35. Introduction to Debugging
  36. Events (Alpine UT updates)
  37. Introduction to Code & Go® Robot Mouse: Planning a Program
  38. Debugging: Events and Sequences
  39. Debugging: Message Events and Loops
  40. Garden Project
  41. Debugging: Events and Motion
K.AP.PD.4
With teacher assistance, using correct terminology, describe steps taken and choices made during program development.
  1. Maze Game Project
  2. Advanced Data and Programming
  3. Wildlife Scene Project
  4. Debugging
  5. Code Block Review
  6. About Me Project
  7. Introduction to Debugging
  8. Debugging: Events and Motion
K.IC.C.1
Discuss how people lived and worked before and after the implementation or adoption of new computing technology.
  1. Impacts of Technology in Our World
K.IC.SI.1
Work respectfully and responsibly with others online.
  1. Impacts of Technology in Our World
  2. Training AI Using Data
K.IC.SLE.1
Keep login information private, and log off of devices appropriately.
  1. Passwords
1.CS.D.1
With teacher guidance, select and operate appropriate devices and software to perform a task.
  1. 3D Design: Introduction
  2. 3D Design: Create a Bubble Wand
1.CS.HS.1
Use appropriate terminology in identifying and describing the function of common physical components of computing systems.
  1. Ozobot® Programming 1: Introduction
  2. Ozobot® Programming 2: More Color Codes
  3. Introduction to Kibo®
  4. Mouse Practice
  5. Ozobot® Timeline
  6. Ozobot® Cycle
1.CS.T.1
Identify basic hardware and software problems using accurate terminology.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
1.CS.T.2
With teacher guidance, begin to use basic troubleshooting strategies.
  1. Computer Detectives: Computer Problems
1.NI.C.1
Explain what passwords are and why we use them to protect personal information (e.g., name, location, phone number, home address) and keep it private.
  1. Passwords
1.NI.NCO.1
With teacher guidance, students discuss how computer networks can be used to connect people to other people, places, information, and ideas.
  1. Networks and the Internet
1.DA.CVT.1
With teacher guidance, collect and transform data using digital devices; Display data for communication 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
1.DA.S.1
Explain that a variety of data (e.g., music, video, images, and text) can be stored in and retrieved from a computing device.
  1. Digital Research 1: Guided Research
1.DA.IM.1
Identify patterns in data to make inferences or predictions.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Training AI Using Data
  4. Basic Data and Programming Project
  5. Machine Learning: What is a Blorg?
1.AP.A.1
Model daily processes by following algorithms (sets of step-by-step instructions) to complete tasks.
  1. Sequences (Unplugged)
  2. Properties of Matter
  3. Weather and Seasons
  4. Adding within 20 and Sequences (Unplugged)
  5. Introduction to Kibo®
  6. CodeHS Coding Card Game: Sequences
  7. CodeHS Coding Card Game: Sequences 2
  8. CodeHS Coding Card Game: Loops
  9. CodeHS Coding Card Game: Loops 2
  10. CodeHS Coding Card Game: Conditionals
  11. CodeHS Coding Card Game: Conditionals 2
  12. Design an Adventure Game
  13. Preventing Erosion
1.AP.V.1
Model the way programs store and manipulate data by using numbers or other symbols to represent information.
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Basic Data and Programming Project
1.AP.C.1
Identify programs with sequences and simple loops, to express ideas or address a problem.
  1. Adaptations and Survival: Camouflage
  2. Introduction to Message Events
  3. Maze Game Project
  4. Story Problems: Add and Subtract within 20
  5. Greater Than and Less Than: Single-Digit Numbers
  6. Changing Landforms
  7. Creating Shapes
  8. Types of Motion
  9. Animal Life Cycles
  10. Events
  11. Story Problems: Add and Subtract within 10
  12. Place Value: Ones, Tens, and Hundreds
  13. Loops Part 2
  14. Counting with Mazes
  15. Light and Shadows
  16. From ScratchJr to Scratch
  17. Research Presentations
  18. Who Keeps Us Safe?
  19. Sound and Pitch
  20. Math Story Problems: Add and Subtract within 100
  21. Storytelling Animations
  22. Phases of the Moon
  23. Create Your Own Story Problem
  24. Living and Nonliving
  25. Weather and Seasons
  26. Original Story Animations - Personal Story
  27. Digital Research 2: Choice Research
  28. Loops
  29. Storytelling Animations Part 2
  30. Sun and Moon, Day and Night
  31. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  32. Original Story Animations - Fiction Story
  33. Economic Choices
  34. Advanced Data and Programming
  35. Phonics: Letter Sounds
  36. Cardinal Directions
  37. Events and Money
  38. Wildlife Scene Project
  39. Place Value: Ones and Tens
  40. Finding an Unknown in a Word Problem
  41. Changes in the Environment
  42. Phonics: Digraphs
  43. Introduction to Bee-Bot®: Basic Movements
  44. Counting with Bee-Bot®
  45. Introduction to Bee-Bot®: Planning a Program
  46. Patterns with Bee-Bot®
  47. ScratchJr to Scratch: Events and Loops
  48. Seasons with Bee-Bot®
  49. Place Value: Adding Up to 20
  50. Comparing Length with Bee-Bot®
  51. Introduction to Coding with LEGO® SPIKE Essential
  52. VEX 123®: Math Word Problems
  53. Weather with Bee-Bot®
  54. Needs of Living Things with Bee-Bot®
  55. Push and Pull with Bee-Bot®
  56. Minecraft® Coding Fundamentals - Basic Moves
  57. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  58. Skills Practice: Repeat Loops
  59. Skills Practice: Events
  60. LEGO® SPIKE Essential: Design a Moving Statue
  61. Space Travel Project
  62. Moving Targets Game
  63. VEX 123®: Patterns of Living Things
  64. Seed Dispersal
  65. Unplugged Introduction to ScratchJr Part 1
  66. Unplugged Introduction to ScratchJr Part 2
  67. Kibo®: Adding and Subtracting
  68. Shapes with Bee-Bot®
  69. Seasonal Project (Summer): Pop the Balloons
  70. Making Ten with Bee-Bot®
  71. Seasonal Project (Spring): Create a Chase Game
  72. Seasonal Project (Fall): Gathering Apples Game
  73. Seasonal Project (Fall): Gathering Apples Game
  74. Minecraft: Education Edition® - Trailblazer
  75. Introduction to Speed Blocks
  76. VEX 123®: Defining Shape Attributes
  77. Introduction to Show and Hide Blocks
  78. Introduction to Grow and Shrink Blocks
  79. Forever Loop Dance Party
  80. CodeHS Coding Card Game: Sequences
  81. CodeHS Coding Card Game: Sequences 2
  82. CodeHS Coding Card Game: Loops
  83. CodeHS Coding Card Game: Loops 2
  84. CodeHS Coding Card Game: Conditionals
  85. CodeHS Coding Card Game: Conditionals 2
  86. Code Block Review
  87. Catching Butterflies
  88. Greater Than and Less Than: Two-Digit Numbers
  89. Greater Than and Less Than: Three-Digit Numbers
  90. End Block: Program a Race
  91. About Me Project
  92. Create a Chicken Crossing Game
  93. Garden Project
  94. Combining Shapes
  95. River Crossing Game
  96. Racing Game
  97. Create a Map
  98. 3D Shapes
  99. Digital Greeting Card Project
  100. Tap-a-Mole Game
  101. Design an Adventure Game
  102. Patterns and Music
  103. Preventing Erosion
  104. Rates and Unit Rates
  105. Events (Alpine UT updates)
  106. Grow and Shrink Blocks in Motion
  107. Seasons with Code & Go® Robot Mouse
  108. Weather with Code & Go® Robot Mouse
  109. Introduction to Code & Go® Robot Mouse: Basic Movements
  110. Counting with Code & Go® Robot Mouse
  111. Introduction to Code & Go® Robot Mouse: Planning a Program
  112. Patterns with Code & Go® Robot Mouse
  113. Comparing Length with Code & Go® Robot Mouse
  114. Needs of Living Things with Code & Go® Robot Mouse
  115. Push and Pull with Code & Go® Robot Mouse
  116. Shapes with Code & Go® Robot Mouse
  117. Making Ten with Code & Go® Robot Mouse
  118. Debugging: Events and Sequences
  119. Loops: Predator and Prey
  120. Programming a Cycle
  121. Create an Original Story Animation
  122. Debugging: Message Events and Loops
  123. Loops: Follow the Path
  124. Speed Block: Bouncy Ball
  125. Create a Mini Golf Game
  126. Message Events: Scout Plays in the Forest
  127. Garden Project
  128. Pages: Create a Tapping Game
  129. Message Events: Simon Says
1.AP.M.1
Solve a problem by breaking it down into smaller parts.
  1. Sequences (Unplugged)
  2. Adaptations and Survival: Camouflage
  3. Designing Solutions from Nature
  4. Introduction to Message Events
  5. Properties of Matter
  6. Animal Life Cycles
  7. Events
  8. Loops Part 2
  9. Counting with Mazes
  10. Research Presentations
  11. Storytelling Animations
  12. Create Your Own Story Problem
  13. Adding within 20 and Sequences (Unplugged)
  14. Loops
  15. Storytelling Animations Part 2
  16. Original Story Animations - Fiction Story
  17. Advanced Data and Programming
  18. Wildlife Scene Project
  19. Changes in the Environment
  20. VEX 123®: Introduction
  21. Introduction to Bee-Bot®: Basic Movements
  22. Counting with Bee-Bot®
  23. Introduction to Bee-Bot®: Planning a Program
  24. Patterns with Bee-Bot®
  25. Seasons with Bee-Bot®
  26. Comparing Length with Bee-Bot®
  27. VEX 123®: Math Word Problems
  28. Weather with Bee-Bot®
  29. Needs of Living Things with Bee-Bot®
  30. Minecraft® Coding Fundamentals - Basic Moves
  31. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  32. Skills Practice: Sequences
  33. Skills Practice: Repeat Loops
  34. LEGO® SPIKE Essential: Design a Moving Statue
  35. Space Travel Project
  36. Moving Targets Game
  37. VEX 123®: Patterns of Living Things
  38. Seed Dispersal
  39. Unplugged Introduction to ScratchJr Part 1
  40. Debugging
  41. Unplugged Introduction to ScratchJr Part 2
  42. Shapes with Bee-Bot®
  43. Seasonal Project (Summer): Pop the Balloons
  44. Making Ten with Bee-Bot®
  45. Seasonal Project (Spring): Create a Chase Game
  46. Seasonal Project (Fall): Gathering Apples Game
  47. Using the Go To Page Block
  48. Introduction to the Grid
  49. Introduction to Speed Blocks
  50. VEX 123®: Defining Shape Attributes
  51. Forever Loop Dance Party
  52. Code Block Review
  53. End Block: Program a Race
  54. About Me Project
  55. Garden Project
  56. Tap-a-Mole Game
  57. Preventing Erosion
  58. Introduction to Debugging
  59. Events (Alpine UT updates)
  60. Seasons with Code & Go® Robot Mouse
  61. Weather with Code & Go® Robot Mouse
  62. Introduction to Code & Go® Robot Mouse: Basic Movements
  63. Counting with Code & Go® Robot Mouse
  64. Introduction to Code & Go® Robot Mouse: Planning a Program
  65. Patterns with Code & Go® Robot Mouse
  66. Comparing Length with Code & Go® Robot Mouse
  67. Needs of Living Things with Code & Go® Robot Mouse
  68. Shapes with Code & Go® Robot Mouse
  69. Making Ten with Code & Go® Robot Mouse
  70. Debugging: Events and Sequences
  71. Programming a Cycle
  72. Debugging: Message Events and Loops
  73. Loops: Follow the Path
  74. Speed Block: Bouncy Ball
  75. Message Events: Scout Plays in the Forest
  76. Creating Algorithms
  77. Garden Project
  78. Pages: Create a Tapping Game
  79. Message Events: Simon Says
1.AP.PD.1
With teacher assistance identify plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Research Presentations
  2. Create Your Own Story Problem
  3. Original Story Animations - Personal Story
  4. Storytelling Animations Part 2
  5. Original Story Animations - Fiction Story
  6. Seed Dispersal
  7. LEGO® SPIKE Essential: Design for Changing Weather
  8. Introduction to Speed Blocks
  9. Code Block Review
  10. About Me Project
  11. Create a Chicken Crossing Game
  12. River Crossing Game
1.AP.PD.2
With teacher assistance, give attribution (credit) when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
1.AP.PD.3
With teacher assistance, debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
  1. Maze Game Project
  2. Events
  3. Loops Part 2
  4. Counting with Mazes
  5. Build a Sentence
  6. Research Presentations
  7. Create Your Own Story Problem
  8. Loops
  9. Advanced Data and Programming
  10. Wildlife Scene Project
  11. Changes in the Environment
  12. Introduction to Bee-Bot®: Planning a Program
  13. Introduction to Coding with LEGO® SPIKE Essential
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. Skills Practice: Sequences
  17. Skills Practice: Repeat Loops
  18. Skills Practice: Events
  19. Skills Practice: Message Events
  20. Space Travel Project
  21. Moving Targets Game
  22. VEX 123®: Patterns of Living Things
  23. Seed Dispersal
  24. Debugging
  25. Kibo®: Adding and Subtracting
  26. Seasonal Project (Summer): Pop the Balloons
  27. Forever Loop Dance Party
  28. Code Block Review
  29. End Block: Program a Race
  30. Create a Chicken Crossing Game
  31. Garden Project
  32. River Crossing Game
  33. Create a Map
  34. Tap-a-Mole Game
  35. Design an Adventure Game
  36. Patterns and Music
  37. Introduction to Debugging
  38. Events (Alpine UT updates)
  39. Introduction to Code & Go® Robot Mouse: Planning a Program
  40. Debugging: Events and Sequences
  41. Debugging: Message Events and Loops
  42. Speed Block: Bouncy Ball
  43. Garden Project
1.AP.PD.4
Using correct terminology, describe steps taken and choices made during program development.
  1. Maze Game Project
  2. Advanced Data and Programming
  3. Wildlife Scene Project
  4. Debugging
  5. Code Block Review
  6. About Me Project
  7. Introduction to Debugging
1.IC.C.1
Discuss how people live and work before and after the implementation or adoption of new computing technology.
  1. Impacts of Technology in Our World
1.IC.SI.1
Work respectfully and responsibly with others online.
  1. Impacts of Technology in Our World
  2. Minecraft: Education Edition® Basic Gameplay
  3. Training AI Using Data
1.IC.SLE.1
Keep login information private, and log off devices appropriately.
  1. Passwords
2.CS.D.1
Recognize that users have different needs and preferences for technology they used by selecting and operating appropriate devices.
2.CS.HS.1
Understand how computing systems use both hardware (device) and software (program/app) to process information.
  1. Computer Basics
  2. Ozobot® Programming 1: Introduction
  3. Ozobot® Programming 2: More Color Codes
  4. Introduction to Kibo®
  5. Computer Detectives: Computer Problems
  6. Mouse Practice
  7. Ozobot® Timeline
2.CS.T.1
Explain basic hardware (device) and software (program/app) problems using accurate terminology.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
2.CS.T.2
With teacher guidance, use basic troubleshooting strategies.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
2.NI.C.1
Explain what passwords are and why we use them, and use strong passwords to protect devices and information from unauthorized access.
  1. Passwords
2.NI.NCO.1
Students can discuss how computer networks can be used to connect people to other people, places, information, and ideas.
  1. Networks and the Internet
2.DA.CVT.1
Collect and transform data using digital devices; Display data for communication 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
2.DA.S.1
Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.
  1. Digital Research 1: Guided Research
2.DA.IM.1
Describe patterns in data to make inferences or predictions.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Training AI Using Data
  4. Basic Data and Programming Project
  5. Machine Learning: AutoDraw
2.AP.A.1
Model daily processes by creating and following algorithms (sets of step-by-step instructions to complete tasks.
  1. Sequences (Unplugged)
  2. Properties of Matter
  3. Weather and Seasons
  4. Adding within 20 and Sequences (Unplugged)
  5. Introduction to Kibo®
  6. CodeHS Coding Card Game: Sequences
  7. CodeHS Coding Card Game: Sequences 2
  8. CodeHS Coding Card Game: Loops
  9. CodeHS Coding Card Game: Loops 2
  10. CodeHS Coding Card Game: Conditionals
  11. CodeHS Coding Card Game: Conditionals 2
  12. Design an Adventure Game
  13. Preventing Erosion
2.AP.V.1
Model the way programs store and manipulate data by using numbers or other symbols to represent information.
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Basic Data and Programming Project
2.AP.C.1
Develop programs with sequences and simple loops, to express ideas or address a problem.
  1. Adaptations and Survival: Camouflage
  2. Introduction to Message Events
  3. Maze Game Project
  4. Story Problems: Add and Subtract within 20
  5. Greater Than and Less Than: Single-Digit Numbers
  6. Changing Landforms
  7. Creating Shapes
  8. Types of Motion
  9. Animal Life Cycles
  10. Events
  11. Story Problems: Add and Subtract within 10
  12. Place Value: Ones, Tens, and Hundreds
  13. Loops Part 2
  14. Counting with Mazes
  15. Light and Shadows
  16. From ScratchJr to Scratch
  17. Research Presentations
  18. Who Keeps Us Safe?
  19. Sound and Pitch
  20. Math Story Problems: Add and Subtract within 100
  21. Storytelling Animations
  22. Phases of the Moon
  23. Create Your Own Story Problem
  24. Living and Nonliving
  25. Weather and Seasons
  26. Original Story Animations - Personal Story
  27. Digital Research 2: Choice Research
  28. Loops
  29. Storytelling Animations Part 2
  30. Sun and Moon, Day and Night
  31. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  32. Original Story Animations - Fiction Story
  33. Economic Choices
  34. Advanced Data and Programming
  35. Phonics: Letter Sounds
  36. Cardinal Directions
  37. Events and Money
  38. Wildlife Scene Project
  39. Place Value: Ones and Tens
  40. Finding an Unknown in a Word Problem
  41. Changes in the Environment
  42. Phonics: Digraphs
  43. Introduction to Bee-Bot®: Basic Movements
  44. Counting with Bee-Bot®
  45. Introduction to Bee-Bot®: Planning a Program
  46. Patterns with Bee-Bot®
  47. ScratchJr to Scratch: Events and Loops
  48. Seasons with Bee-Bot®
  49. Place Value: Adding Up to 20
  50. Comparing Length with Bee-Bot®
  51. Introduction to Coding with LEGO® SPIKE Essential
  52. VEX 123®: Math Word Problems
  53. Weather with Bee-Bot®
  54. Needs of Living Things with Bee-Bot®
  55. Push and Pull with Bee-Bot®
  56. Minecraft® Coding Fundamentals - Basic Moves
  57. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  58. Skills Practice: Repeat Loops
  59. Skills Practice: Events
  60. LEGO® SPIKE Essential: Design a Moving Statue
  61. Space Travel Project
  62. Moving Targets Game
  63. VEX 123®: Patterns of Living Things
  64. Seed Dispersal
  65. Unplugged Introduction to ScratchJr Part 1
  66. Unplugged Introduction to ScratchJr Part 2
  67. Kibo®: Adding and Subtracting
  68. Shapes with Bee-Bot®
  69. Seasonal Project (Summer): Pop the Balloons
  70. Making Ten with Bee-Bot®
  71. Seasonal Project (Spring): Create a Chase Game
  72. Seasonal Project (Fall): Gathering Apples Game
  73. Seasonal Project (Fall): Gathering Apples Game
  74. Minecraft: Education Edition® - Trailblazer
  75. Introduction to Speed Blocks
  76. VEX 123®: Defining Shape Attributes
  77. Introduction to Show and Hide Blocks
  78. Introduction to Grow and Shrink Blocks
  79. Forever Loop Dance Party
  80. CodeHS Coding Card Game: Sequences
  81. CodeHS Coding Card Game: Sequences 2
  82. CodeHS Coding Card Game: Loops
  83. CodeHS Coding Card Game: Loops 2
  84. CodeHS Coding Card Game: Conditionals
  85. CodeHS Coding Card Game: Conditionals 2
  86. Code Block Review
  87. Catching Butterflies
  88. Greater Than and Less Than: Two-Digit Numbers
  89. Greater Than and Less Than: Three-Digit Numbers
  90. End Block: Program a Race
  91. About Me Project
  92. Create a Chicken Crossing Game
  93. Garden Project
  94. Combining Shapes
  95. River Crossing Game
  96. Racing Game
  97. Create a Map
  98. 3D Shapes
  99. Digital Greeting Card Project
  100. Design an Adventure Game
  101. Patterns and Music
  102. Preventing Erosion
  103. Rates and Unit Rates
  104. Events (Alpine UT updates)
  105. Grow and Shrink Blocks in Motion
  106. Seasons with Code & Go® Robot Mouse
  107. Weather with Code & Go® Robot Mouse
  108. Introduction to Code & Go® Robot Mouse: Basic Movements
  109. Counting with Code & Go® Robot Mouse
  110. Introduction to Code & Go® Robot Mouse: Planning a Program
  111. Patterns with Code & Go® Robot Mouse
  112. Comparing Length with Code & Go® Robot Mouse
  113. Needs of Living Things with Code & Go® Robot Mouse
  114. Push and Pull with Code & Go® Robot Mouse
  115. Shapes with Code & Go® Robot Mouse
  116. Making Ten with Code & Go® Robot Mouse
  117. Loops: Predator and Prey
  118. Programming a Cycle
  119. Create an Original Story Animation
  120. Loops: Follow the Path
  121. Creating Algorithms
  122. Pages: Scout's Travels
  123. Message Events: Simon Says
2.AP.M.1
Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
  1. Sequences (Unplugged)
  2. Adaptations and Survival: Camouflage
  3. Designing Solutions from Nature
  4. Introduction to Message Events
  5. Properties of Matter
  6. Animal Life Cycles
  7. Events
  8. Loops Part 2
  9. Counting with Mazes
  10. Research Presentations
  11. Storytelling Animations
  12. Create Your Own Story Problem
  13. Adding within 20 and Sequences (Unplugged)
  14. Loops
  15. Storytelling Animations Part 2
  16. Original Story Animations - Fiction Story
  17. Advanced Data and Programming
  18. Wildlife Scene Project
  19. Changes in the Environment
  20. VEX 123®: Introduction
  21. Introduction to Bee-Bot®: Basic Movements
  22. Counting with Bee-Bot®
  23. Introduction to Bee-Bot®: Planning a Program
  24. Patterns with Bee-Bot®
  25. Comparing Length with Bee-Bot®
  26. VEX 123®: Math Word Problems
  27. Weather with Bee-Bot®
  28. Needs of Living Things with Bee-Bot®
  29. Minecraft® Coding Fundamentals - Basic Moves
  30. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  31. Skills Practice: Sequences
  32. Skills Practice: Repeat Loops
  33. LEGO® SPIKE Essential: Design a Moving Statue
  34. Space Travel Project
  35. Moving Targets Game
  36. VEX 123®: Patterns of Living Things
  37. Seed Dispersal
  38. Unplugged Introduction to ScratchJr Part 1
  39. Debugging
  40. Unplugged Introduction to ScratchJr Part 2
  41. Shapes with Bee-Bot®
  42. Seasonal Project (Summer): Pop the Balloons
  43. Making Ten with Bee-Bot®
  44. Seasonal Project (Spring): Create a Chase Game
  45. Seasonal Project (Fall): Gathering Apples Game
  46. Using the Go To Page Block
  47. Introduction to the Grid
  48. Introduction to Speed Blocks
  49. VEX 123®: Defining Shape Attributes
  50. Forever Loop Dance Party
  51. Code Block Review
  52. End Block: Program a Race
  53. About Me Project
  54. Garden Project
  55. Tap-a-Mole Game
  56. Design an Adventure Game
  57. Multiplying Fractions by Whole Numbers
  58. Preventing Erosion
  59. Multiplying and Dividing Fractions
  60. Introduction to Debugging
  61. Events (Alpine UT updates)
  62. Weather with Code & Go® Robot Mouse
  63. Introduction to Code & Go® Robot Mouse: Basic Movements
  64. Counting with Code & Go® Robot Mouse
  65. Introduction to Code & Go® Robot Mouse: Planning a Program
  66. Patterns with Code & Go® Robot Mouse
  67. Comparing Length with Code & Go® Robot Mouse
  68. Needs of Living Things with Code & Go® Robot Mouse
  69. Shapes with Code & Go® Robot Mouse
  70. Making Ten with Code & Go® Robot Mouse
  71. Debugging: Events and Sequences
  72. Programming a Cycle
  73. Debugging: Message Events and Loops
  74. Loops: Follow the Path
  75. Creating Algorithms
2.AP.PD.1
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Research Presentations
  2. Create Your Own Story Problem
  3. Original Story Animations - Personal Story
  4. Storytelling Animations Part 2
  5. Original Story Animations - Fiction Story
  6. Seed Dispersal
  7. LEGO® SPIKE Essential: Design for Changing Weather
  8. Introduction to Speed Blocks
  9. Code Block Review
  10. About Me Project
  11. Create a Chicken Crossing Game
  12. River Crossing Game
2.AP.PD.2
Give attribution (credit) when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
2.AP.PD.3
Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
  1. Maze Game Project
  2. Events
  3. Loops Part 2
  4. Counting with Mazes
  5. Build a Sentence
  6. Research Presentations
  7. Create Your Own Story Problem
  8. Loops
  9. Advanced Data and Programming
  10. Wildlife Scene Project
  11. Changes in the Environment
  12. Introduction to Bee-Bot®: Planning a Program
  13. Introduction to Coding with LEGO® SPIKE Essential
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. Skills Practice: Sequences
  17. Skills Practice: Repeat Loops
  18. Skills Practice: Events
  19. Skills Practice: Message Events
  20. Space Travel Project
  21. Moving Targets Game
  22. VEX 123®: Patterns of Living Things
  23. Seed Dispersal
  24. Debugging
  25. Kibo®: Adding and Subtracting
  26. Seasonal Project (Summer): Pop the Balloons
  27. Forever Loop Dance Party
  28. Code Block Review
  29. End Block: Program a Race
  30. Create a Chicken Crossing Game
  31. Garden Project
  32. River Crossing Game
  33. Create a Map
  34. Tap-a-Mole Game
  35. Design an Adventure Game
  36. Patterns and Music
  37. Introduction to Debugging
  38. Events (Alpine UT updates)
  39. Introduction to Code & Go® Robot Mouse: Planning a Program
  40. Debugging: Events and Sequences
  41. Debugging: Message Events and Loops
2.AP.PD.4
Using correct terminology, describe steps taken and choices made during the iterative process of program (procedure) development.
  1. Maze Game Project
  2. Advanced Data and Programming
  3. Wildlife Scene Project
  4. Debugging
  5. Code Block Review
  6. About Me Project
  7. Design an Adventure Game
  8. Introduction to Debugging
2.IC.C.1
Compare how people live and work before and after the implementation or adoption of new computing technology.
  1. Impacts of Technology in Our World
2.IC.SI.1
Work respectfully and responsibly with others online.
  1. Impacts of Technology in Our World
  2. Minecraft: Education Edition® Basic Gameplay
  3. Training AI Using Data
2.IC.SLE.1
Keep login information private, and log off of devices appropriately.
  1. Passwords
3.CS.D.1
Identify how internal and external parts of computing devices function to form a system within a single device and hardware that connects to the device to extend capability.
  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
  13. Ozobot® Cycle
3.CS.HS.1
Recognize that hardware (devices) and software (programs/apps) communicate in a special language that the computing system can understand.
3.CS.HS.2
Recognize that hardware (devices) can only accomplish the specific tasks the software (programs/apps) is designed to accomplish.
  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. Ozobot® Timeline
3.CS.T.1
Identify and use common troubleshooting strategies to solve simple hardware and software problems.
  1. Computer Detectives: Hardware and Software Problems
3.NI.C.1
Identify real-world cybersecurity problems and how personal information can be protected.
  1. Strong Usernames and Passwords
  2. Digital Identity
3.NI.NCO.1
Model how information flows in a physical or wireless path to travel to be sent and received is sent and received through a physical or wireless path.
  1. Networks, Packets, and the Internet
  2. Networks Part 2: Network Protocols
3.DA.CVT.1
Select tools from a specified list to collect, organize, and present 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.DA.S.1
Recognize different file extensions.
3.DA.IM.1
Use a computational tool to draw conclusions, make predictions, and answer questions utilizing a specified data set.
  1. Research: Informational Programs
  2. Scale of Planets in the Solar System
3.AP.A.1
Recognize and compare multiple algorithms for the same task and determine which are effective.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Creating Algorithms
3.AP.V.1
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. Naming Numbers Game
  33. Rates and Unit Rates
  34. Positive and Negative Numbers
  35. Scale of Planets in the Solar System
  36. Balanced Ecosystems
  37. micro:bit® Reaction Game
  38. Pong Game
  39. I-Spy with Lists
  40. Click-a-Mole
  41. Program an AI Chatbot
  42. Functions: Paint by Numbers
3.AP.C.1
Create programs that include sequences, events, loops, and/or 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. 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. Scout's Scratch Expedition Part 1
  134. micro:bit®: Graphing Points on a Coordinate Plane
  135. Scout's Scratch Expedition Part 3
  136. Scout's Scratch Expedition Part 4
  137. Pong Game
  138. Create a Maze
  139. I-Spy with Lists
  140. Click-a-Mole
  141. Animating Poetry
  142. Creating Algorithms
  143. Program an AI Chatbot
  144. Events: Dot in Space
  145. Functions: Paint by Numbers
  146. Loops: Catch the Ball
3.AP.M.1
Decompose 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: Functions with Boolean Inputs
  25. Skills Practice: Operators
  26. Skills Practice: Functions with Number Inputs
  27. House Design with Area and Perimeter
  28. Introduction to Classes and Objects in Games
  29. micro:bit®: Animal Response to the Environment
  30. Pair Programming: Create a Band
  31. VEX GO®: Speed and Energy
  32. How We See: Light Reflection
  33. LEGO® SPIKE Essential: Design a Car Sensor
  34. The US Government
  35. Choose Your Own Adventure: Elements of Culture
  36. VEX GO®: Lines and Angles
  37. Plan a Quest
  38. Mad Libs Project
  39. Functions Dance Project
  40. Flower Garden Functions Project
  41. Design an App
  42. Game Design Project
  43. State Project
  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. Scout's Scratch Expedition Part 4
  52. Create a Maze
  53. Animating Poetry
  54. Events: Dot in Space
3.AP.PD.1
With teacher guidance, 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.AP.PD.2
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
  1. Giving Credit Through Attributions
3.AP.PD.3
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. State Project
  69. Atoms and Molecules
  70. Geographic Effects on Early Civilizations
  71. Rates and Unit Rates
  72. Multiplying and Dividing Fractions
  73. Evaluate Algebraic Equations
  74. Scale of Planets in the Solar System
  75. Balanced Ecosystems
  76. Multimedia Book Report
  77. micro:bit® Reaction Game
  78. Ozobot® Timeline
  79. Ozobot® Cycle
  80. Scout's Scratch Expedition Part 1
  81. Scout's Scratch Expedition Part 2
  82. Scout's Scratch Expedition Part 3
  83. Scout's Scratch Expedition Part 4
  84. Pong Game
  85. Debugging: Events and Loops
  86. Create a Maze
  87. Click-a-Mole
  88. Debugging: Mazes
  89. Program an AI Chatbot
  90. Events: Dot in Space
  91. Functions: Paint by Numbers
  92. Loops: Catch the Ball
3.AP.PD.4
With teacher guidance, students take on varying 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.AP.PD.5
Describe choices made during program (procedure) development using code comments, presentations, and/or 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.IC.C.1
Identify computing technologies that have changed the world.
  1. Our Words Have Power (Cyberbullying)
3.IC.C.2
With teacher guidance, brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
3.IC.SI.1
Seek opportunities for local collaboration to facilitate communication and innovation.
3.IC.SLE.1
Use material that is publicly available and/or permissible to use.
  1. Giving Credit Through Attributions
4.CS.D.1
With teacher guidance, model how internal and external parts of computing connect multiple devices in a computing 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
4.CS.HS.1
Recognize that bits serve as the basic unit of data in computing systems and can represent a variety of information.
  1. Data Storage
4.CS.HS.2
Recognize that a single piece of hardware can accomplish different tasks depending on its software.
  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. Ozobot® Timeline
4.CS.T.1
Develop and apply simple troubleshooting strategies to solve simple hardware and software problems.
  1. Introduction to the BBC micro:bit®
  2. Revolutionary War Timeline with the BBC micro:bit®
  3. Interactive Map of the 13 Colonies with the BBC micro:bit®
  4. Computer Detectives: Hardware and Software Problems
4.NI.C.1
Discuss real-world cybersecurity problems and how personal information can be protected.
  1. Strong Usernames and Passwords
  2. Digital Identity
4.NI.NCO.1
Model how information is decomposed, transmitted as packets through multiple devices over networks and reassembled at the destination.
  1. Networks, Packets, and the Internet
4.DA.CVT.1
Select tools to collect, organize, and present data visually to highlight relationships and support a claim.
  1. Research: Informational Programs
  2. Using Digital Tools to Create Line Graphs
  3. Scale of Planets in the Solar System
4.DA.S.1
Recognize different file extensions and the different amounts of storage required for each type.
4.DA.IM.1
Use a computational tool to manipulate data to draw conclusions, make predictions, and answer questions.
  1. Research: Effective Keywords
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
  4. Scale of Planets in the Solar System
4.AP.A.1
Compare and refine multiple algorithms for the same task and determine which is the most effective.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Creating Algorithms
4.AP.V.1
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. Naming Numbers Game
  33. Rates and Unit Rates
  34. Positive and Negative Numbers
  35. Scale of Planets in the Solar System
  36. Balanced Ecosystems
  37. micro:bit® Reaction Game
  38. Pong Game
  39. Click-a-Mole
  40. Introduction to Clones
  41. Program an AI Chatbot
  42. Snake Game
  43. Functions: Paint by Numbers
4.AP.C.1
Create programs that include sequences, events, loops, and/or 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. 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. Pong Game
  135. Click-a-Mole
  136. Creating Algorithms
  137. Introduction to Clones
  138. Program an AI Chatbot
  139. Events: Dot in Space
  140. Snake Game
  141. Functions: Paint by Numbers
  142. Loops: Catch the Ball
4.AP.M.1
Decompose 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: Functions with Boolean Inputs
  25. Skills Practice: Operators
  26. Skills Practice: Functions with Number Inputs
  27. House Design with Area and Perimeter
  28. Introduction to Classes and Objects in Games
  29. micro:bit®: Animal Response to the Environment
  30. Pair Programming: Create a Band
  31. VEX GO®: Speed and Energy
  32. How We See: Light Reflection
  33. LEGO® SPIKE Essential: Design a Car Sensor
  34. The US Government
  35. Choose Your Own Adventure: Elements of Culture
  36. VEX GO®: Lines and Angles
  37. Plan a Quest
  38. Pinball Game Project
  39. Mad Libs Project
  40. Functions Dance Project
  41. Flower Garden Functions Project
  42. Design an App
  43. Game Design Project
  44. Multiplying Fractions by Whole Numbers
  45. Geographic Effects on Early Civilizations
  46. Multiplying and Dividing Fractions
  47. Positive and Negative Numbers
  48. Multimedia Book Report
  49. micro:bit® Reaction Game
  50. Events: Dot in Space
4.AP.M.2
Modify, remix, or incorporate portions of an existing program into one's own work to 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
4.AP.PD.1
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
4.AP.PD.2
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
  1. Giving Credit Through Attributions
4.AP.PD.3
Test and debug (identify and fix errors) a program/app 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. State Project
  69. Atoms and Molecules
  70. Geographic Effects on Early Civilizations
  71. Rates and Unit Rates
  72. Multiplying and Dividing Fractions
  73. Evaluate Algebraic Equations
  74. Scale of Planets in the Solar System
  75. Balanced Ecosystems
  76. Multimedia Book Report
  77. micro:bit® Reaction Game
  78. Ozobot® Timeline
  79. Ozobot® Cycle
  80. Pong Game
  81. Click-a-Mole
  82. Program an AI Chatbot
  83. Events: Dot in Space
  84. Loops: Catch the Ball
4.AP.PD.4
With teacher guidance, students take on varying 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
4.AP.PD.5
Describe choices made during program development using code comments, presentations, and/or 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
4.IC.C.1
Identify and discuss computing technologies that have changed the world.
  1. Our Words Have Power (Cyberbullying)
  2. Training AI Using Data
  3. Machine Learning: Face Sensing
4.IC.C.2
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
4.IC.SI.1
Seek opportunities for local and nationally collaboration to facilitate communication and innovation.
4.IC.SLE.1
Use material that is publicly available and/or permissible to use.
  1. Giving Credit Through Attributions
5.CS.D.1
Analyze and model how internal and external parts of computing devices communicate as 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
  13. Ozobot® Cycle
5.CS.D.2
Explain how computing devices affect humans in positive and negative ways.
  1. Impacts of Technology in Our World
5.CS.HS.1
Model how information is transformed into binary digits to be stored or processed.
5.CS.HS.2
Demonstrate and explain how hardware can accomplish different tasks depending on the software.
5.CS.T.1
Apply potential solutions and solve simple hardware and software problems using common troubleshooting strategies.
  1. Computer Detectives: Hardware and Software Problems
5.NI.C.1
Identify solutions to real-world cybersecurity problems and how personal information can be protected.
  1. Strong Usernames and Passwords
  2. Digital Identity
5.NI.NCO.1
Analyze the advantages and disadvantages of various network types.
5.DA.CVT.1
Select tools to collect, organize, manipulate, and present data visually through multiple representations to highlight relationships and support a claim.
  1. Research: Effective Keywords
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
  4. Programming and Data Project
  5. Scale of Planets in the Solar System
5.DA.S.1
Discuss different file extensions and how they are stored and retrieved on a computing device.
5.DA.IM.1
Use data to 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
5.AP.A.1
Compare, test, and refine multiple algorithms for the same task and determine which is the most effective.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Creating Algorithms
5.AP.V.1
Recognizing that the data type determines the values that can be stored and the operations that can be performed on the data.
5.AP.C.1
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. 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. Pong Game
  135. Click-a-Mole
  136. Creating Algorithms
  137. Events: Dot in Space
  138. Functions: Paint by Numbers
  139. Loops: Catch the Ball
5.AP.M.1
Decompose problems into 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: Functions with Boolean Inputs
  25. Skills Practice: Operators
  26. Skills Practice: Functions with Number Inputs
  27. House Design with Area and Perimeter
  28. Introduction to Classes and Objects in Games
  29. micro:bit®: Animal Response to the Environment
  30. Pair Programming: Create a Band
  31. VEX GO®: Speed and Energy
  32. How We See: Light Reflection
  33. LEGO® SPIKE Essential: Design a Car Sensor
  34. The US Government
  35. Choose Your Own Adventure: Elements of Culture
  36. VEX GO®: Lines and Angles
  37. Plan a Quest
  38. Pinball Game Project
  39. Mad Libs Project
  40. Functions Dance Project
  41. Flower Garden Functions Project
  42. Design an App
  43. Game Design Project
  44. Multiplying Fractions by Whole Numbers
  45. Geographic Effects on Early Civilizations
  46. Multiplying and Dividing Fractions
  47. Multimedia Book Report
  48. micro:bit® Reaction Game
  49. Scout's Scratch Expedition Part 1
  50. Scout's Scratch Expedition Part 2
  51. Scout's Scratch Expedition Part 3
  52. Scout's Scratch Expedition Part 4
  53. Create a Maze
  54. Events: Dot in Space
5.AP.M.2
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
5.AP.PD.1
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
5.AP.PD.2
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
  1. Giving Credit Through Attributions
5.AP.PD.3
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. State Project
  69. Atoms and Molecules
  70. Geographic Effects on Early Civilizations
  71. Rates and Unit Rates
  72. Multiplying and Dividing Fractions
  73. Evaluate Algebraic Equations
  74. Scale of Planets in the Solar System
  75. Balanced Ecosystems
  76. Multimedia Book Report
  77. micro:bit® Reaction Game
  78. Ozobot® Timeline
  79. Ozobot® Cycle
  80. Scout's Scratch Expedition Part 1
  81. Scout's Scratch Expedition Part 2
  82. Scout's Scratch Expedition Part 3
  83. Scout's Scratch Expedition Part 4
  84. Pong Game
  85. Events: Dot in Space
  86. Loops: Catch the Ball
5.AP.PD.4
Take on varying 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
5.AP.PD.5
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
5.IC.C.1
Discuss computing technologies that have changed the world.
  1. Our Words Have Power (Cyberbullying)
  2. Training AI Using Data
5.IC.C.2
Design ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
5.IC.SI.1
Seek opportunities for local and global collaboration to facilitate communication and innovation.
5.IC.SLE.1
Use public domain or creative commons media, and refrain from copying or using material created by others without permission.
  1. Giving Credit Through Attributions