Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for UT CS K-5

68

Standards in this Framework

Standard Lessons
K.CS.1
Select computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.
  1. Input Devices
  2. Computer Basics
  3. 3D Design: Create a Bubble Wand
  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.NI.1
Model and describe how people connect to other people and information through a network.
  1. Networks and the Internet
K.NI.2
Create patterns to communicate a message.
  1. Kibo®: Communicating Across Distances (Light and Sound)
  2. LEGO® SPIKE Essential: Design a Moving Statue
  3. Patterns and Music
K.DA.1
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
  1. Using Digital Tools to Create Line Graphs
  2. Data Patterns and Predictions
K.AP.1
Model processes by creating and following algorithms to complete tasks.
  1. Introduction to Computer Science and Scratch
  2. Sequences (Unplugged)
  3. Introduction to Message Events
  4. Properties of Matter
  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. Types of Motion
  10. Animal Life Cycles
  11. Events
  12. Story Problems: Add and Subtract within 10
  13. Counting with Mazes
  14. Light and Shadows
  15. Math Story Problems: Add and Subtract within 100
  16. Phases of the Moon
  17. Create Your Own Story Problem
  18. Living and Nonliving
  19. Weather and Seasons
  20. Original Story Animations - Personal Story
  21. Digital Research 2: Choice Research
  22. Loops
  23. Original Story Animations - Fiction Story
  24. Cardinal Directions
  25. Events and Money
  26. Wildlife Scene Project
  27. Communities Modify Their Environment
  28. Changes in the Environment
  29. Counting with Bee-Bot®
  30. Introduction to Bee-Bot®: Planning a Program
  31. Patterns with Bee-Bot®
  32. Seasons with Bee-Bot®
  33. Place Value: Adding Up to 20
  34. Comparing Length with Bee-Bot®
  35. Weather with Bee-Bot®
  36. Introduction to Kibo®
  37. Needs of Living Things with Bee-Bot®
  38. Push and Pull with Bee-Bot®
  39. Skills Practice: Events
  40. Skills Practice: ScratchJr Drawing Tools
  41. Punctuation: Write a great sentence!
  42. Seed Dispersal
  43. Unplugged Introduction to ScratchJr Part 1
  44. Unplugged Introduction to ScratchJr Part 2
  45. Shapes with Bee-Bot®
  46. Seasonal Project (Summer): Pop the Balloons
  47. Making Ten with Bee-Bot®
  48. Seasonal Project (Spring): Create a Chase Game
  49. Seasonal Project (Fall): Gathering Apples Game
  50. Using the Go To Page Block
  51. Introduction to the Grid
  52. Introduction to Speed Blocks
  53. Introduction to Show and Hide Blocks
  54. Introduction to Grow and Shrink Blocks
  55. Forever Loop Dance Party
  56. CodeHS Coding Card Game: Sequences
  57. CodeHS Coding Card Game: Sequences 2
  58. CodeHS Coding Card Game: Loops
  59. CodeHS Coding Card Game: Loops 2
  60. CodeHS Coding Card Game: Conditionals
  61. CodeHS Coding Card Game: Conditionals 2
  62. Code Block Review
  63. Catching Butterflies
  64. Introduction to the Wait Block
  65. Greater Than and Less Than: Two-Digit Numbers
  66. Greater Than and Less Than: Three-Digit Numbers
  67. About Me Project
  68. Create a Chicken Crossing Game
  69. River Crossing Game
  70. Racing Game
  71. Create a Map
  72. Hide and Seek Game
  73. 3D Shapes
  74. Digital Greeting Card Project
  75. Design an Adventure Game
  76. Preventing Erosion
  77. Geographic Effects on Early Civilizations
  78. Events (Alpine UT updates)
  79. Grow and Shrink Blocks in Motion
  80. Seasons with Code & Go® Robot Mouse
  81. Weather with Code & Go® Robot Mouse
  82. Introduction to Code & Go® Robot Mouse: Basic Movements
  83. Counting with Code & Go® Robot Mouse
  84. Introduction to Code & Go® Robot Mouse: Planning a Program
  85. Patterns with Code & Go® Robot Mouse
  86. Comparing Length with Code & Go® Robot Mouse
  87. Needs of Living Things with Code & Go® Robot Mouse
  88. Push and Pull with Code & Go® Robot Mouse
  89. Shapes with Code & Go® Robot Mouse
  90. Making Ten with Code & Go® Robot Mouse
  91. Programming a Cycle
  92. Speed Block: Bouncy Ball
  93. Message Events: Scout Plays in the Forest
  94. Growing Garden
  95. Message Events: Simon Says
  96. Maze Game Project
  97. Loops: Frog and Rabbit
  98. Forever Loops: Fireworks
  99. Loops: Play in the Park
K.CT.1
Decompose problems into smaller manageable parts to better understand them.
  1. Sequences (Unplugged)
  2. Introduction to Message Events
  3. Properties of Matter
  4. Types of Motion
  5. Animal Life Cycles
  6. Events
  7. Loops Part 2
  8. Counting with Mazes
  9. Research Presentations
  10. Counting and Sequences (Unplugged)
  11. Storytelling Animations
  12. Create Your Own Story Problem
  13. Weather and Seasons
  14. Adding within 20 and Sequences (Unplugged)
  15. Loops
  16. Storytelling Animations Part 2
  17. Advanced Data and Programming
  18. Wildlife Scene Project
  19. Changes in the Environment
  20. Counting with Bee-Bot®
  21. Introduction to Bee-Bot®: Planning a Program
  22. Patterns with Bee-Bot®
  23. 3D Design: Introduction
  24. Weather with Bee-Bot®
  25. Needs of Living Things with Bee-Bot®
  26. Minecraft® Coding Fundamentals - Basic Moves
  27. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  28. Skills Practice: Sequences
  29. Skills Practice: Repeat Loops
  30. Skills Practice: Message Events
  31. LEGO® SPIKE Essential: Design a Moving Statue
  32. Space Travel Project
  33. Moving Targets Game
  34. Seed Dispersal
  35. Unplugged Introduction to ScratchJr Part 1
  36. Unplugged Introduction to ScratchJr Part 2
  37. Shapes with Bee-Bot®
  38. Seasonal Project (Summer): Pop the Balloons
  39. Making Ten with Bee-Bot®
  40. Seasonal Project (Spring): Create a Chase Game
  41. Seasonal Project (Fall): Gathering Apples Game
  42. Using the Go To Page Block
  43. Introduction to the Grid
  44. Introduction to Speed Blocks
  45. Forever Loop Dance Party
  46. Code Block Review
  47. About Me Project
  48. Create a Map
  49. Design an Adventure Game
  50. Preventing Erosion
  51. Geographic Effects on Early Civilizations
  52. Events (Alpine UT updates)
  53. Basic Data and Programming Project
  54. Weather with Code & Go® Robot Mouse
  55. Counting with Code & Go® Robot Mouse
  56. Introduction to Code & Go® Robot Mouse: Planning a Program
  57. Patterns with Code & Go® Robot Mouse
  58. Comparing Length with Code & Go® Robot Mouse
  59. Needs of Living Things with Code & Go® Robot Mouse
  60. Shapes with Code & Go® Robot Mouse
  61. Making Ten with Code & Go® Robot Mouse
  62. Debugging: Events and Sequences
  63. Programming a Cycle
  64. Debugging: Message Events and Loops
  65. Loops: Follow the Path
  66. Speed Block: Bouncy Ball
  67. Message Events: Scout Plays in the Forest
  68. Debugging: Events and Motion
  69. Message Events: Simon Says
  70. Loops: Frog and Rabbit
  71. Forever Loops: Fireworks
  72. Loops: Play in the Park
  73. Basic Data and Programming Project
1.CS.1
Operate a variety of computing devices that perform tasks accurately and quickly based on user needs and preferences.
  1. Input Devices
  2. Computer Basics
1.CS.2
Explore the functions of common hardware and software components of computing systems.
  1. Input Devices
  2. Computer Basics
  3. Ozobot® Programming 1: Introduction
  4. Ozobot® Programming 2: More Color Codes
  5. Introduction to LEGO® Spike Essential
  6. Introduction to Kibo®
  7. Mouse Practice
  8. Keyboard Introduction
  9. Ozobot® Timeline
  10. Ozobot® Cycle
1.DA.1
Collect and present data in various visual formats.
  1. Using Digital Tools to Create Line Graphs
  2. Advanced Data and Programming
  3. Data Patterns and Predictions
  4. Basic Data and Programming Project
  5. Basic Data and Programming Project
1.DA.2
Identify and describe patterns in data visualizations (unplugged or digital), such as charts or graphs, to make predictions.
  1. Using Digital Tools to Create Line Graphs
  2. Data Patterns and Predictions
1.AP.1
Demonstrate understanding of the way programs store and manipulate data as variables, such as numbers, words, colors, and images.
  1. Data Storage and Variables
1.AP.2
Break down (deconstruct) algorithms and list the steps needed to solve a problem into a sequence of tasks and sub-tasks.
  1. Sequences (Unplugged)
  2. Properties of Matter
  3. Types of Motion
  4. Animal Life Cycles
  5. Events
  6. Loops Part 2
  7. Counting with Mazes
  8. Research Presentations
  9. Create Your Own Story Problem
  10. Adding within 20 and Sequences (Unplugged)
  11. Loops
  12. Storytelling Animations Part 2
  13. Advanced Data and Programming
  14. Wildlife Scene Project
  15. Changes in the Environment
  16. VEX 123®: Introduction
  17. Introduction to Bee-Bot®: Basic Movements
  18. Comparing Length with Bee-Bot®
  19. Minecraft® Coding Fundamentals - Basic Moves
  20. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  21. Skills Practice: Sequences
  22. Skills Practice: Repeat Loops
  23. Moving Targets Game
  24. VEX 123®: Patterns of Living Things
  25. Seed Dispersal
  26. Unplugged Introduction to ScratchJr Part 1
  27. Debugging
  28. Unplugged Introduction to ScratchJr Part 2
  29. Kibo®: Adding and Subtracting
  30. Shapes with Bee-Bot®
  31. Seasonal Project (Summer): Pop the Balloons
  32. Making Ten with Bee-Bot®
  33. Seasonal Project (Spring): Create a Chase Game
  34. Seasonal Project (Fall): Gathering Apples Game
  35. Using the Go To Page Block
  36. Introduction to Speed Blocks
  37. Forever Loop Dance Party
  38. Code Block Review
  39. About Me Project
  40. Garden Project
  41. Create a Map
  42. Tap-a-Mole Game
  43. Design an Adventure Game
  44. Flower Garden Functions Project
  45. Preventing Erosion
  46. Geographic Effects on Early Civilizations
  47. micro:bit® Reaction Game
  48. Introduction to Debugging
  49. Events (Alpine UT updates)
  50. Basic Data and Programming Project
  51. Introduction to Code & Go® Robot Mouse: Basic Movements
  52. Ozobot® Cycle
  53. Debugging: Events and Sequences
  54. Programming a Cycle
  55. Debugging: Message Events and Loops
  56. Loops: Follow the Path
  57. Speed Block: Bouncy Ball
  58. Message Events: Scout Plays in the Forest
  59. Garden Project
  60. Debugging: Events and Motion
  61. Message Events: Simon Says
  62. Loops: Frog and Rabbit
  63. Forever Loops: Fireworks
  64. Loops: Play in the Park
  65. Basic Data and Programming Project
1.AP.3
Create programs with sequences (steps) of commands and simple loops (repeated patterns), to express ideas or address a problem.
  1. Introduction to Message Events
  2. Maze Game Project
  3. Story Problems: Add and Subtract within 20
  4. Greater Than and Less Than: Single-Digit Numbers
  5. Changing Landforms
  6. Types of Motion
  7. Animal Life Cycles
  8. Events
  9. Story Problems: Add and Subtract within 10
  10. Loops Part 2
  11. Counting with Mazes
  12. Light and Shadows
  13. Research Presentations
  14. Sound and Pitch
  15. Math Story Problems: Add and Subtract within 100
  16. Storytelling Animations
  17. Phases of the Moon
  18. Create Your Own Story Problem
  19. Living and Nonliving
  20. Weather and Seasons
  21. Original Story Animations - Personal Story
  22. Digital Research 2: Choice Research
  23. Loops
  24. Storytelling Animations Part 2
  25. Sun and Moon, Day and Night
  26. Original Story Animations - Fiction Story
  27. Economic Choices
  28. Advanced Data and Programming
  29. Cardinal Directions
  30. Events and Money
  31. Wildlife Scene Project
  32. Communities Modify Their Environment
  33. Place Value: Ones and Tens
  34. Finding an Unknown in a Word Problem
  35. Changes in the Environment
  36. Place Value: Adding Up to 20
  37. Comparing Length with Bee-Bot®
  38. Introduction to Coding with LEGO® SPIKE Essential
  39. Weather with Bee-Bot®
  40. Minecraft® Coding Fundamentals - Basic Moves
  41. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  42. Skills Practice: Repeat Loops
  43. Skills Practice: Events
  44. Skills Practice: ScratchJr Drawing Tools
  45. Space Travel Project
  46. Moving Targets Game
  47. Punctuation: Write a great sentence!
  48. Seed Dispersal
  49. Unplugged Introduction to ScratchJr Part 1
  50. Unplugged Introduction to ScratchJr Part 2
  51. Kibo®: Adding and Subtracting
  52. Shapes with Bee-Bot®
  53. Seasonal Project (Summer): Pop the Balloons
  54. Making Ten with Bee-Bot®
  55. Seasonal Project (Spring): Create a Chase Game
  56. Seasonal Project (Fall): Gathering Apples Game
  57. Minecraft: Education Edition® - Trailblazer
  58. Introduction to Speed Blocks
  59. Introduction to Show and Hide Blocks
  60. Introduction to Grow and Shrink Blocks
  61. Forever Loop Dance Party
  62. CodeHS Coding Card Game: Sequences
  63. CodeHS Coding Card Game: Sequences 2
  64. CodeHS Coding Card Game: Loops
  65. CodeHS Coding Card Game: Loops 2
  66. CodeHS Coding Card Game: Conditionals
  67. CodeHS Coding Card Game: Conditionals 2
  68. Code Block Review
  69. Catching Butterflies
  70. Greater Than and Less Than: Two-Digit Numbers
  71. Greater Than and Less Than: Three-Digit Numbers
  72. About Me Project
  73. Create a Chicken Crossing Game
  74. Garden Project
  75. Combining Shapes
  76. River Crossing Game
  77. Create a Map
  78. 3D Shapes
  79. Digital Greeting Card Project
  80. Tap-a-Mole Game
  81. Design an Adventure Game
  82. Flower Garden Functions Project
  83. Patterns and Music
  84. Preventing Erosion
  85. Geographic Effects on Early Civilizations
  86. micro:bit® Reaction Game
  87. Events (Alpine UT updates)
  88. Grow and Shrink Blocks in Motion
  89. Weather with Code & Go® Robot Mouse
  90. Counting with Code & Go® Robot Mouse
  91. Comparing Length with Code & Go® Robot Mouse
  92. Needs of Living Things with Code & Go® Robot Mouse
  93. Push and Pull with Code & Go® Robot Mouse
  94. Shapes with Code & Go® Robot Mouse
  95. Making Ten with Code & Go® Robot Mouse
  96. Ozobot® Cycle
  97. Loops: Predator and Prey
  98. Programming a Cycle
  99. Create an Original Story Animation
  100. Loops: Follow the Path
  101. Speed Block: Bouncy Ball
  102. Create a Mini Golf Game
  103. Message Events: Scout Plays in the Forest
  104. Garden Project
  105. Pages: Create a Tapping Game
  106. Message Events: Simon Says
  107. Maze Game Project
  108. Loops: Frog and Rabbit
  109. Grid: Arctic Animation
  110. Forever Loops: Fireworks
  111. Loops: Play in the Park
1.IC.1
Develop the ability to work respectfully and responsibly with others whether communicating face to face or electronically.
  1. Introduction to LEGO® Spike Essential
  2. Introduction to Coding with LEGO® SPIKE Essential
  3. Kibo®: Communicating Across Distances (Light and Sound)
  4. LEGO® SPIKE Essential: Design a Moving Statue
  5. Training AI Using Data
  6. Training AI Using Data
1.CT.1
Determine the steps needed to solve a problem and develop a sequence of instructions.
  1. Sequences (Unplugged)
  2. Introduction to Message Events
  3. Properties of Matter
  4. Types of Motion
  5. Events
  6. Loops Part 2
  7. Counting with Mazes
  8. Light and Shadows
  9. Research Presentations
  10. Storytelling Animations
  11. Create Your Own Story Problem
  12. Original Story Animations - Personal Story
  13. Loops
  14. Storytelling Animations Part 2
  15. Original Story Animations - Fiction Story
  16. Wildlife Scene Project
  17. 3D Design: Introduction
  18. VEX 123®: Math Word Problems
  19. Minecraft® Coding Fundamentals - Basic Moves
  20. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  21. Skills Practice: Repeat Loops
  22. Skills Practice: Events
  23. LEGO® SPIKE Essential: Design a Moving Statue
  24. VEX 123®: Patterns of Living Things
  25. Seed Dispersal
  26. Unplugged Introduction to ScratchJr Part 1
  27. Unplugged Introduction to ScratchJr Part 2
  28. Seasonal Project (Summer): Pop the Balloons
  29. Seasonal Project (Spring): Create a Chase Game
  30. Seasonal Project (Fall): Gathering Apples Game
  31. Using the Go To Page Block
  32. Introduction to the Grid
  33. Introduction to Speed Blocks
  34. VEX 123®: Defining Shape Attributes
  35. Forever Loop Dance Party
  36. CodeHS Coding Card Game: Sequences
  37. CodeHS Coding Card Game: Sequences 2
  38. CodeHS Coding Card Game: Loops
  39. CodeHS Coding Card Game: Loops 2
  40. CodeHS Coding Card Game: Conditionals
  41. CodeHS Coding Card Game: Conditionals 2
  42. Code Block Review
  43. About Me Project
  44. Garden Project
  45. Create a Map
  46. Hide and Seek Game
  47. 3D Shapes
  48. Design an Adventure Game
  49. Flower Garden Functions Project
  50. Preventing Erosion
  51. Geographic Effects on Early Civilizations
  52. micro:bit® Reaction Game
  53. Events (Alpine UT updates)
  54. Loops: Follow the Path
  55. Speed Block: Bouncy Ball
  56. Message Events: Scout Plays in the Forest
  57. Garden Project
  58. Pages: Create a Tapping Game
  59. Message Events: Simon Says
  60. Loops: Frog and Rabbit
  61. Forever Loops: Fireworks
  62. Loops: Play in the Park
1.CT.2
Recognize similarities between new problems and problems they have solved in the past.
  1. Loops Part 2
  2. Storytelling Animations Part 2
  3. Unplugged Introduction to ScratchJr Part 2
  4. CodeHS Coding Card Game: Sequences 2
  5. CodeHS Coding Card Game: Loops 2
  6. CodeHS Coding Card Game: Conditionals 2
2.CS.1
Describe and solve basic hardware and software problems.
  1. Computer Detectives: Hardware and Software Problems
  2. Computer Detectives: Computer Problems
2.N1.1
Explain what a password is, why it is used, and be able to create a secure password.
  1. Passwords
2.DA.1
Demonstrate how to 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!
2.DA.2
Collect and present data in various visual formats.
  1. Using Digital Tools to Create Line Graphs
  2. Advanced Data and Programming
  3. Data Patterns and Predictions
  4. Basic Data and Programming Project
  5. Basic Data and Programming Project
2.DA.3
Identify and describe patterns in data visualizations (i.e. charts or graphs) to make predictions.
  1. Using Digital Tools to Create Line Graphs
  2. Advanced Data and Programming
  3. Data Patterns and Predictions
2.AP.1
Deconstruct the steps needed to solve a task into a sequence of instructions.
  1. Sequences (Unplugged)
  2. Properties of Matter
  3. Types of Motion
  4. Animal Life Cycles
  5. Events
  6. Place Value: Ones, Tens, and Hundreds
  7. Loops Part 2
  8. Counting with Mazes
  9. Light and Shadows
  10. Research Presentations
  11. Storytelling Animations
  12. Phases of the Moon
  13. Create Your Own Story Problem
  14. Weather and Seasons
  15. Original Story Animations - Personal Story
  16. Adding within 20 and Sequences (Unplugged)
  17. Loops
  18. Storytelling Animations Part 2
  19. Events and Money
  20. Wildlife Scene Project
  21. ScratchJr to Scratch: Events and Loops
  22. Place Value: Adding Up to 20
  23. 3D Design: Introduction
  24. VEX 123®: Math Word Problems
  25. Introduction to Kibo®
  26. Minecraft® Coding Fundamentals - Basic Moves
  27. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  28. Skills Practice: Sequences
  29. Skills Practice: Repeat Loops
  30. Skills Practice: Events
  31. Skills Practice: Message Events
  32. Skills Practice: ScratchJr Drawing Tools
  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. Kibo®: Adding and Subtracting
  41. Seasonal Project (Summer): Pop the Balloons
  42. Seasonal Project (Spring): Create a Chase Game
  43. Seasonal Project (Fall): Gathering Apples Game
  44. Using the Go To Page Block
  45. Introduction to the Grid
  46. Introduction to Speed Blocks
  47. VEX 123®: Defining Shape Attributes
  48. Forever Loop Dance Party
  49. CodeHS Coding Card Game: Sequences
  50. CodeHS Coding Card Game: Sequences 2
  51. CodeHS Coding Card Game: Loops
  52. CodeHS Coding Card Game: Loops 2
  53. CodeHS Coding Card Game: Conditionals
  54. CodeHS Coding Card Game: Conditionals 2
  55. Code Block Review
  56. About Me Project
  57. Garden Project
  58. Create a Map
  59. Tap-a-Mole Game
  60. Design an Adventure Game
  61. Flower Garden Functions Project
  62. Preventing Erosion
  63. Geographic Effects on Early Civilizations
  64. micro:bit® Reaction Game
  65. Introduction to Debugging
  66. Events (Alpine UT updates)
  67. Debugging: Events and Sequences
  68. Programming a Cycle
  69. Debugging: Message Events and Loops
  70. Loops: Follow the Path
  71. Message Events: Scout Plays in the Forest
  72. Message Events: Simon Says
  73. Loops: Frog and Rabbit
  74. Forever Loops: Fireworks
  75. Loops: Play in the Park
2.AP.2
Collaboratively develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Debugging
  2. About Me Project
  3. Introduction to Debugging
2.AP.3
Properly credit others when using their ideas and creations while developing programs.
  1. Giving Credit Through Attributions
2.AP.4
Debug and solve simple problems within an algorithm or program that includes sequences and simple loops.
  1. Loops (Unplugged)
  2. Introduction to Message Events
  3. Maze Game Project
  4. Events
  5. Events
  6. Counting with Mazes
  7. Research Presentations
  8. Create Your Own Story Problem
  9. Original Story Animations - Personal Story
  10. Loops
  11. Advanced Data and Programming
  12. Loops
  13. Wildlife Scene Project
  14. Changes in the Environment
  15. Minecraft® Coding Fundamentals - Basic Moves
  16. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  17. Skills Practice: Sequences
  18. Skills Practice: Repeat Loops
  19. Skills Practice: Events
  20. Space Travel Project
  21. Moving Targets Game
  22. Seed Dispersal
  23. Debugging
  24. Kibo®: Adding and Subtracting
  25. Seasonal Project (Summer): Pop the Balloons
  26. Introduction to Speed Blocks
  27. Forever Loop Dance Party
  28. Code Block Review
  29. Create a Chicken Crossing Game
  30. River Crossing Game
  31. Create a Map
  32. Tap-a-Mole Game
  33. Design an Adventure Game
  34. Flower Garden Functions Project
  35. Patterns and Music
  36. Geographic Effects on Early Civilizations
  37. Multiplying and Dividing Fractions
  38. micro:bit® Reaction Game
  39. Introduction to Debugging
  40. Events (Alpine UT updates)
  41. Grow and Shrink Blocks in Motion
  42. Debugging: Events and Sequences
  43. Create an Original Story Animation
  44. Debugging: Message Events and Loops
  45. Speed Block: Bouncy Ball
  46. Pages: Scout's Travels
  47. Maze Game Project
2.AP.5
Summarize the steps taken and choices made during the iterative process of program development.
  1. Debugging
  2. Design an Adventure Game
  3. Introduction to Debugging
2.IC.1
Describe how technology has impacted society over time.
  1. Impacts of Technology in Our World
2.IC.2
Describe rationales for keeping login information private, and for logging off devices appropriately.
  1. Passwords
3.CS.1
Describe and model how computing devices connect to other components to extend their capabilities and form a system.
  1. Utah Timeline with the BBC micro:bit®
  2. How Systems Work (What is a Computer?)
  3. Introduction to the BBC micro:bit®
  4. Drawing with the BBC micro:bit® and Scratch
  5. Revolutionary War Timeline with the BBC micro:bit®
  6. Interactive Map of the 13 Colonies with the BBC micro:bit®
  7. Dash Robot 1 - Movement
  8. Introduction to Coding with LEGO® SPIKE Essential
  9. Create a Drawing App
  10. LEGO® SPIKE Essential: Design a Moving Statue
  11. micro:bit® Rounding to the Nearest Ten
  12. micro:bit®: Animal Response to the Environment
  13. micro:bit® Rounding to the Nearest Hundred
  14. micro:bit® Rounding with Decimals
  15. LEGO® SPIKE Essential: Design a Car Sensor
3.NI.1
Describe physical and digital security measures for protecting personal information.
  1. Strong Usernames and Passwords
  2. Digital Identity
3.NI.2
Develop personal patterns of behavior to protect information from unauthorized access.
  1. Strong Usernames and Passwords
  2. Digital Identity
3.DA.1
Organize and present collected data visually to highlight relationships and support a claim.
  1. Research: Effective Keywords
  2. Animating Poetry
  3. Research: Informational Programs
  4. Using Digital Tools to Create Line Graphs
  5. Constructive and Destructive Processes
  6. Animating Poetry
3.DA.2
Use data to communicate ideas, highlight relationships and predict outcomes.
  1. Weather and Climate
  2. Research: Informational Programs
3.AP.1
Create programs that include events, sequences, loops, and simple conditionals to express ideas or address a problem.
  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. Exploring Adaptations
  24. Physical Changes
  25. Variables
  26. Plant and Animal Cells
  27. Digital Vocabulary Flashcard Quiz
  28. Animating Poetry
  29. Exploring the Water Cycle
  30. Simple Algorithms
  31. Rights and Responsibilities
  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. Phonics: Letter Sounds
  50. Earth Systems
  51. Day and Night
  52. Cycle of Matter
  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. Phonics: Digraphs
  65. VEX 123®: Introduction
  66. ScratchJr to Scratch: Events and Loops
  67. Dash Robot 1 - Movement
  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. Skills Practice: Costumes, Backdrops, and Animations
  83. Coding with LEGO® Spike Prime
  84. Skills Practice: Functions with Boolean Inputs
  85. Skills Practice: Operators
  86. Skills Practice: Functions with Number Inputs
  87. House Design with Area and Perimeter
  88. Introduction to Classes and Objects in Games
  89. micro:bit® Rounding to the Nearest Ten
  90. Punctuate a Title
  91. micro:bit®: Animal Response to the Environment
  92. Pair Programming: Create a Band
  93. micro:bit® Rounding to the Nearest Hundred
  94. VEX 123®: Patterns of Living Things
  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. Introduction to Speed Blocks
  108. VEX GO®: Lines and Angles
  109. Plan a Quest
  110. Forever Loop Dance Party
  111. Mad Libs Project
  112. Flower Garden Functions Project
  113. Design an App
  114. Game Design Project
  115. Decimal Division and Conditionals
  116. Add and Subtract Fractions
  117. Multiplying Fractions by Whole Numbers
  118. Naming Numbers Game
  119. Modeling Life Cycles
  120. Fossils and Past Environments
  121. Punctuation Game
  122. State Project
  123. Atoms and Molecules
  124. Geographic Effects on Early Civilizations
  125. Balanced Ecosystems
  126. Multimedia Book Report
  127. micro:bit® Reaction Game
  128. Makey Makey®: Introduction
  129. Introduction to Finch Robot®
  130. Modeling Perimeter with Finch Robot®
  131. Storytelling with Finch Robot®
  132. Makey Makey®: Graphing Points on a Coordinate Plane
  133. micro:bit®: Graphing Points on a Coordinate Plane
  134. I-Spy with Lists
  135. Animating Poetry
  136. Message Events: Scout Plays in the Forest
  137. Creating Algorithms
  138. Events: Dot in Space
  139. Functions: Paint by Numbers
  140. Loops: Catch the Ball
  141. Message Events: Simon Says
  142. Scout's Quest: Functions with Boolean Inputs
  143. Broadcast Messages: Marco Polo
  144. Scout's Quest: Variables
  145. Scout's Quest: Functions with Number Inputs
3.AP.2
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. Rights and Responsibilities
  9. Wave Generator
  10. Unit Converter
  11. Revolutionary War Timeline
  12. Revolutionary War Timeline with the BBC micro:bit®
  13. Interactive Map of the 13 Colonies
  14. Interactive Map of the 13 Colonies with the BBC micro:bit®
  15. Digital Pet Project
  16. Unit Fractions with Variables
  17. Multiplication Quiz Game
  18. Skills Practice: Variables
  19. Skills Practice: Operators
  20. House Design with Area and Perimeter
  21. Introduction to Classes and Objects in Games
  22. micro:bit® Rounding to the Nearest Ten
  23. micro:bit® Rounding to the Nearest Hundred
  24. micro:bit® Rounding with Decimals
  25. Seasonal Project (Summer): Pop The Balloons
  26. Seasonal Project (Fall): Gathering Apples Game
  27. Mad Libs Project
  28. Design an App
  29. Game Design Project
  30. Naming Numbers Game
  31. Punctuation Game
  32. State Project
  33. Balanced Ecosystems
  34. micro:bit® Reaction Game
  35. I-Spy with Lists
  36. Functions: Paint by Numbers
  37. Scout's Quest: Variables
3.AP.3
Test and debug a program or algorithm to ensure it accomplishes the intended task.
  1. Loops (Unplugged)
  2. Exploring Ecosystems
  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. Rights and Responsibilities
  10. Introduction to the BBC micro:bit®
  11. Nonfiction Animated Recordings
  12. Grammar Quiz Game
  13. Loops
  14. Dash Robot Storytelling
  15. Dash Robot Mazes
  16. Classifying Shapes by Category
  17. Cycle of Matter
  18. Clones in Games
  19. Revolutionary War Timeline
  20. Digital Pet Project
  21. Unit Fractions with Variables
  22. Dash Robot 1 - Movement
  23. Create a Drawing App
  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. House Design with Area and Perimeter
  40. Introduction to Classes and Objects in Games
  41. micro:bit® Rounding to the Nearest Ten
  42. Punctuate a Title
  43. micro:bit®: Animal Response to the Environment
  44. Pair Programming: Create a Band
  45. micro:bit® Rounding to the Nearest Hundred
  46. micro:bit® Rounding with Decimals
  47. Seasonal Project (Spring): Create a Chase Game!
  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. Forever Loop Dance Party
  58. Mad Libs Project
  59. Flower Garden Functions Project
  60. Design an App
  61. Game Design Project
  62. Add and Subtract Fractions
  63. Naming Numbers Game
  64. Punctuation Game
  65. State Project
  66. Atoms and Molecules
  67. Multiplying and Dividing Fractions
  68. Balanced Ecosystems
  69. Multimedia Book Report
  70. micro:bit® Reaction Game
  71. Introduction to Finch Robot®
  72. Modeling Perimeter with Finch Robot®
  73. Storytelling with Finch Robot®
  74. Scout's Scratch Expedition Part 1
  75. Scout's Scratch Expedition Part 2
  76. Scout's Scratch Expedition Part 3
  77. Scout's Scratch Expedition Part 4
  78. Debugging: Events and Loops
  79. Create a Maze
  80. Debugging: Mazes
  81. Events: Dot in Space
  82. Functions: Paint by Numbers
  83. Loops: Catch the Ball
  84. Scout's Quest: Functions with Boolean Inputs
  85. Broadcast Messages: Marco Polo
  86. Scout's Quest: Variables
  87. Scout's Quest: Functions with Number Inputs
3.AP.4
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
  6. Introduction to Finch Robot®
  7. Modeling Perimeter with Finch Robot®
  8. Storytelling with Finch Robot®
3.AP.5
Use an iterative design process to plan and develop a program by considering the perspectives and preferences of others.
  1. Platform Game Design
  2. Dash Robot Mazes
  3. Digital Pet Project
  4. Coding with LEGO® Spike Prime
  5. Introduction to Classes and Objects in Games
  6. Pair Programming: Create a Band
  7. Plan a Quest
  8. Design an App
  9. Game Design Project
3.AP.6
Create programs by incorporating smaller portions of existing programs to develop something new or add more advanced features.
  1. 3D Design: Codeblocks
  2. Drawing with the BBC micro:bit® and Scratch
  3. Digital Pet Project
  4. Introduction to Classes and Objects in Games
  5. Seasonal Project (Spring): Create a Chase Game!
  6. Seasonal Project (Summer): Pop The Balloons
  7. Seasonal Project (Fall): Gathering Apples Game
3.IC.1
Evaluate how computing technologies have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
  1. Internet Positivity (Unplugged)
3.IC.2
Describe reasons creators might limit the use of their work.
  1. Giving Credit Through Attributions
3.CT.1
Decompose problems into smaller manageable tasks which may themselves be decomposed.
  1. 3D Design: Recreate an Animal
  2. Platform Game Design
  3. Animating Poetry
  4. Grammar Quiz Game
  5. Dash Robot Mazes
  6. Cycle of Matter
  7. Clones in Games
  8. Interactive Map of the 13 Colonies
  9. Interactive Map of the 13 Colonies with the BBC micro:bit®
  10. Digital Pet Project
  11. VEX GO®: Introduction
  12. VEX GO®: Measurement
  13. Create a Drawing App
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. House Design with Area and Perimeter
  17. Introduction to Classes and Objects in Games
  18. micro:bit®: Animal Response to the Environment
  19. Pair Programming: Create a Band
  20. LEGO® SPIKE Essential: Design a Car Sensor
  21. Choose Your Own Adventure: Elements of Culture
  22. VEX GO®: Lines and Angles
  23. Plan a Quest
  24. Forever Loop Dance Party
  25. Flower Garden Functions Project
  26. Design an App
  27. Game Design Project
  28. Multiplying Fractions by Whole Numbers
  29. Punctuation Game
  30. State Project
  31. Multimedia Book Report
  32. micro:bit® Reaction Game
  33. Scout's Scratch Expedition Part 1
  34. Scout's Scratch Expedition Part 2
  35. Scout's Scratch Expedition Part 3
  36. Scout's Scratch Expedition Part 4
  37. Create a Maze
  38. Functions: Paint by Numbers
3.CT.2
Recognize common patterns between problems and recurring patterns within problems.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Cue Robot 1 - Movement
  4. Loops: Follow the Path
4.CS.1
Demonstrate how computer hardware and software work together as a system to accomplish tasks.
  1. How Systems Work (What is a Computer?)
  2. Introduction to the BBC micro:bit®
  3. Drawing with the BBC micro:bit® and Scratch
  4. Revolutionary War Timeline with the BBC micro:bit®
  5. Interactive Map of the 13 Colonies with the BBC micro:bit®
  6. Ozobot® Programming 1: Introduction
  7. Introduction to Coding with LEGO® SPIKE Essential
  8. Minecraft: Education Edition® Basic Gameplay
  9. Create a Drawing App
  10. Coding with LEGO® Spike Prime
  11. LEGO® SPIKE Essential: Design a Moving Statue
  12. micro:bit® Rounding to the Nearest Ten
  13. micro:bit®: Animal Response to the Environment
  14. micro:bit® Rounding to the Nearest Hundred
  15. micro:bit® Rounding with Decimals
  16. LEGO® SPIKE Essential: Design a Car Sensor
  17. Makey Makey®: Introduction
  18. Introduction to Finch Robot®
  19. Ozobot® Timeline
  20. Makey Makey®: Graphing Points on a Coordinate Plane
  21. micro:bit®: Graphing Points on a Coordinate Plane
4.NI.1
Model how information is broken down into smaller pieces called packets and transmitted through multiple devices over physical or wireless paths and reassembled at the destination.
  1. Networks, Packets, and the Internet
4.DA.1
Select, organize, and categorize data and represent that data visually to provide clarity or support a claim.
  1. Research: Effective Keywords
  2. Animating Poetry
  3. Research: Informational Programs
  4. Using Digital Tools to Create Line Graphs
  5. Constructive and Destructive Processes
4.DA.2
Use data to highlight and propose relationships, predict outcomes, or communicate ideas.
  1. Research: Informational Programs
  2. Training AI Using Data
  3. Training AI Using Data
4.AP.1
Compare and refine multiple algorithms for the same task, using computer and non-computer languages, and determine which is the most appropriate.
  1. Multiple Algorithms
  2. Dash Robot 1 - Movement
  3. Creating Algorithms
4.AP.2
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. Communities Adapt to & Modify their Environment
  12. Fractions and Variables
  13. Creative Storytelling
  14. Weather and Climate
  15. Digital Greeting Card Project
  16. Introduction to Comparison Operators
  17. Classifying Rocks
  18. Complex Conditionals: If/Then/Else Chase the Star
  19. Nutrition Maze
  20. Exploring Heat
  21. Decimal Multiplication and Conditionals
  22. Exploring Adaptations
  23. Physical Changes
  24. Variables
  25. Plant and Animal Cells
  26. Digital Vocabulary Flashcard Quiz
  27. Animating Poetry
  28. Exploring the Water Cycle
  29. Simple Algorithms
  30. Rights and Responsibilities
  31. Random Sentence Generator
  32. Introduction to Conditionals
  33. Wave Generator
  34. Division and Conditionals
  35. Multiple Algorithms
  36. Unit Converter
  37. Sensing and Responding to the Environment
  38. Effects of Pollution
  39. Nonfiction Animated Recordings
  40. Measuring Lengths
  41. Grammar Quiz Game
  42. Drawing with the BBC micro:bit® and Scratch
  43. Loops
  44. Dash Robot Storytelling
  45. Dash Robot Mazes
  46. Animating Sprites with Multiplication
  47. Earth Systems
  48. Day and Night
  49. Cycle of Matter
  50. Game Effects
  51. Clones in Games
  52. Constructive and Destructive Processes
  53. Revolutionary War Timeline
  54. Revolutionary War Timeline with the BBC micro:bit®
  55. Animal Classification
  56. Interactive Map of the 13 Colonies
  57. Interactive Map of the 13 Colonies with the BBC micro:bit®
  58. Digital Pet Project
  59. Unit Fractions with Variables
  60. Multiplication Quiz Game
  61. Dash Robot 1 - Movement
  62. VEX GO®: Introduction
  63. VEX GO®: Measurement
  64. Create a Drawing App
  65. Minecraft® Coding Fundamentals - Basic Moves
  66. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  67. Skills Practice: Events
  68. Skills Practice: Broadcast Events
  69. Skills Practice: If/Then Conditionals
  70. Skills Practice: Repeat Loops
  71. Skills Practice: Functions
  72. Skills Practice: Forever Loops
  73. Skills Practice: If/Then/Else Conditionals
  74. Skills Practice: Variables
  75. Scratch Drawing Tools
  76. Skills Practice: Costumes, Backdrops, and Animations
  77. Coding with LEGO® Spike Prime
  78. Skills Practice: Functions with Boolean Inputs
  79. Skills Practice: Operators
  80. Skills Practice: Functions with Number Inputs
  81. House Design with Area and Perimeter
  82. Introduction to Classes and Objects in Games
  83. Punctuate a Title
  84. micro:bit®: Animal Response to the Environment
  85. Pair Programming: Create a Band
  86. Seasonal Project (Spring): Create a Chase Game!
  87. VEX GO®: Speed and Energy
  88. How We See: Light Reflection
  89. Practice with Conditionals Part 2
  90. Practice with Conditionals Part 4
  91. LEGO® SPIKE Essential: Design a Car Sensor
  92. Seasonal Project (Summer): Pop The Balloons
  93. Practice with Conditionals Part 3
  94. Seasonal Project (Fall): Gathering Apples Game
  95. Complex Conditionals: If/Then/Else Chase the Balloon Game
  96. Choose Your Own Adventure: Elements of Culture
  97. Introduction to Speed Blocks
  98. VEX GO®: Lines and Angles
  99. Plan a Quest
  100. Forever Loop Dance Party
  101. Pinball Game Project
  102. Mad Libs Project
  103. Flower Garden Functions Project
  104. Design an App
  105. Game Design Project
  106. Decimal Division and Conditionals
  107. Add and Subtract Fractions
  108. Multiplying Fractions by Whole Numbers
  109. Naming Numbers Game
  110. Modeling Life Cycles
  111. Fossils and Past Environments
  112. Punctuation Game
  113. State Project
  114. Atoms and Molecules
  115. Geographic Effects on Early Civilizations
  116. Rates and Unit Rates
  117. Positive and Negative Numbers
  118. Balanced Ecosystems
  119. Multimedia Book Report
  120. micro:bit® Reaction Game
  121. Animating Sprites with Factors
  122. Animating Sprites with Division
  123. Makey Makey®: Introduction
  124. Introduction to Finch Robot®
  125. Modeling Perimeter with Finch Robot®
  126. Storytelling with Finch Robot®
  127. Makey Makey®: Graphing Points on a Coordinate Plane
  128. micro:bit®: Graphing Points on a Coordinate Plane
  129. Pong Game
  130. Create a Maze
  131. Click-a-Mole
  132. Creating Algorithms
  133. Introduction to Clones
  134. Program an AI Chatbot
  135. Events: Dot in Space
  136. Snake Game
  137. Functions: Paint by Numbers
  138. Loops: Catch the Ball
  139. Scout's Quest: Functions with Boolean Inputs
  140. Broadcast Messages: Marco Polo
  141. Clones: Throwing Acorns Game
  142. Scout's Quest: Functions with Number Inputs
4.AP.3
Decompose problems into smaller, manageable tasks which may be then be broken down further.
  1. 3D Design: Recreate an Animal
  2. Platform Game Design
  3. Animating Poetry
  4. Grammar Quiz Game
  5. Dash Robot Mazes
  6. Cycle of Matter
  7. Clones in Games
  8. Interactive Map of the 13 Colonies
  9. Interactive Map of the 13 Colonies with the BBC micro:bit®
  10. Digital Pet Project
  11. VEX GO®: Introduction
  12. VEX GO®: Measurement
  13. Create a Drawing App
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. Skills Practice: Events
  17. Skills Practice: Broadcast Events
  18. Skills Practice: Operators
  19. House Design with Area and Perimeter
  20. Introduction to Classes and Objects in Games
  21. micro:bit®: Animal Response to the Environment
  22. Pair Programming: Create a Band
  23. VEX GO®: Speed and Energy
  24. LEGO® SPIKE Essential: Design a Car Sensor
  25. Choose Your Own Adventure: Elements of Culture
  26. Introduction to Speed Blocks
  27. VEX GO®: Lines and Angles
  28. Plan a Quest
  29. Forever Loop Dance Party
  30. Pinball Game Project
  31. Mad Libs Project
  32. Design an App
  33. Game Design Project
  34. Multiplying Fractions by Whole Numbers
  35. Punctuation Game
  36. State Project
  37. Multiplying and Dividing Fractions
  38. Multimedia Book Report
  39. micro:bit® Reaction Game
  40. Introduction to Finch Robot®
  41. Pong Game
  42. Click-a-Mole
  43. Program an AI Chatbot
  44. Events: Dot in Space
  45. Functions: Paint by Numbers
  46. Broadcast Messages: Marco Polo
4.AP.4
Test and debug a program or algorithm to ensure it accomplishes the intended task.
  1. Loops (Unplugged)
  2. Exploring Ecosystems
  3. Sound Frequency & Amplitude
  4. Events
  5. Platform Game Design
  6. Digital Greeting Card Project
  7. Classifying Rocks
  8. Nutrition Maze
  9. Digital Vocabulary Flashcard Quiz
  10. Rights and Responsibilities
  11. Introduction to the BBC micro:bit®
  12. Nonfiction Animated Recordings
  13. Grammar Quiz Game
  14. Loops
  15. Dash Robot Storytelling
  16. Dash Robot Mazes
  17. Classifying Shapes by Category
  18. Cycle of Matter
  19. Clones in Games
  20. Revolutionary War Timeline
  21. Digital Pet Project
  22. Unit Fractions with Variables
  23. Ozobot® Programming 1: Introduction
  24. Dash Robot 1 - Movement
  25. Create a Drawing App
  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. micro:bit®: Animal Response to the Environment
  47. Pair Programming: Create a Band
  48. micro:bit® Rounding to the Nearest Hundred
  49. micro:bit® Rounding with Decimals
  50. Seasonal Project (Spring): Create a Chase Game!
  51. LEGO® SPIKE Essential: Design a Car Sensor
  52. Seasonal Project (Summer): Pop The Balloons
  53. The US Government
  54. Seasonal Project (Fall): Gathering Apples Game
  55. The Coordinate Plane
  56. Choose Your Own Adventure: Elements of Culture
  57. Classifying Shapes Using Lines and Angles
  58. Classifying Quadrilaterals in a Hierarchy
  59. Using the Go To Page Block
  60. Introduction to Speed Blocks
  61. Plan a Quest
  62. Pinball Game Project
  63. Mad Libs Project
  64. Flower Garden Functions Project
  65. Design an App
  66. Game Design Project
  67. Add and Subtract Fractions
  68. Multiplying Fractions by Whole Numbers
  69. Naming Numbers Game
  70. State Project
  71. Atoms and Molecules
  72. Geographic Effects on Early Civilizations
  73. Rates and Unit Rates
  74. Multiplying and Dividing Fractions
  75. Scale of Planets in the Solar System
  76. Balanced Ecosystems
  77. Multimedia Book Report
  78. micro:bit® Reaction Game
  79. Introduction to Finch Robot®
  80. Modeling Perimeter with Finch Robot®
  81. Storytelling with Finch Robot®
  82. Ozobot® Timeline
  83. Pong Game
  84. Program an AI Chatbot
  85. Events: Dot in Space
  86. Functions: Paint by Numbers
  87. Loops: Catch the Ball
  88. Scout's Quest: Functions with Boolean Inputs
  89. Broadcast Messages: Marco Polo
  90. Scout's Quest: Functions with Number Inputs
4.IC.1
Evaluate computing technologies that have changed the world and express how those technologies influence and are influenced by cultural practices.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Training AI Using Data
4.IC.2
Propose 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.CT.1
Determine specific aspects of patterns between or within problems that can be abstracted out to leave only the common or important elements.
5.CS.1
Create potential solutions to solve hardware and software problems using common troubleshooting strategies.
  1. Computer Detectives: Hardware and Software Problems
5.NI.1
Model how information is broken down into smaller pieces, transmitted as packets (data groups) through multiple devices over networks and the Internet, and reassembled at the destination.
  1. Networks, Packets, and the Internet
5.DA.1
Explain how the amount of space required to store data differs based on the type of data and level of detail and that the utility of that data varies.
  1. Data Storage
5.DA.2
Organize and share collected data visually to highlight relationships and support a claim.
  1. Animating Poetry
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
5.DA.3
Prioritize, analyze and use data to communicate ideas, highlight relationships and predict outcomes.
  1. Scale of Planets in the Solar System
5.AP.1
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. Creating Algorithms
5.AP.2
Decompose problems into smaller, manageable tasks which may themselves be deconstructed and analyzed.
  1. 3D Design: Recreate an Animal
  2. Platform Game Design
  3. Grammar Quiz Game
  4. Dash Robot Mazes
  5. Earth Systems
  6. Cycle of Matter
  7. Clones in Games
  8. Interactive Map of the 13 Colonies
  9. Interactive Map of the 13 Colonies with the BBC micro:bit®
  10. Digital Pet Project
  11. VEX GO®: Introduction
  12. VEX GO®: Measurement
  13. Create a Drawing App
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. House Design with Area and Perimeter
  17. Introduction to Classes and Objects in Games
  18. micro:bit®: Animal Response to the Environment
  19. Pair Programming: Create a Band
  20. VEX GO®: Speed and Energy
  21. LEGO® SPIKE Essential: Design a Car Sensor
  22. Choose Your Own Adventure: Elements of Culture
  23. VEX GO®: Lines and Angles
  24. Plan a Quest
  25. Pinball Game Project
  26. Mad Libs Project
  27. Flower Garden Functions Project
  28. Design an App
  29. Game Design Project
  30. State Project
  31. Geographic Effects on Early Civilizations
  32. Positive and Negative Numbers
  33. Multimedia Book Report
  34. micro:bit® Reaction Game
  35. Functions: Paint by Numbers
5.AP.3
Create programs by incorporating smaller portions of existing programs, to develop something new or add more advanced features.
  1. 3D Design: Codeblocks
  2. Animating Poetry
  3. Clones in Games
  4. Digital Pet Project
  5. Giving Credit Through Attributions
  6. Introduction to Classes and Objects in Games
  7. Seasonal Project (Spring): Create a Chase Game!
  8. Seasonal Project (Summer): Pop The Balloons
  9. Seasonal Project (Fall): Gathering Apples Game
  10. Rates and Unit Rates
5.AP.4
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. Digital Pet Project
  5. Coding with LEGO® Spike Prime
  6. Introduction to Classes and Objects in Games
  7. Plan a Quest
  8. Design an App
  9. Game Design Project
5.AP.5
Recognize and observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.
  1. Giving Credit Through Attributions
5.AP.6
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
5.IC.1
Propose 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.2
Seek and explain the impact of diverse perspectives for the purpose of improving computational artifacts.
  1. 3D Design: Keyboard Accommodations
  2. Design an App
5.CT.1
Develop algorithms in computer programs to solve problems, including unique and repeated sub-tasks within a larger program.
  1. Introduction to Computer Science and Scratch
  2. Practice with Conditionals Part 1
  3. Adding with Loops
  4. Utah Timeline with the BBC micro:bit®
  5. Game Mechanics with Comparison Operators
  6. Loops (Unplugged)
  7. Exploring Ecosystems
  8. Balanced and Unbalanced Forces
  9. Sound Frequency & Amplitude
  10. Platform Game Design
  11. Communities Adapt to & Modify their Environment
  12. Fractions and Variables
  13. Weather and Climate
  14. Introduction to Comparison Operators
  15. Classifying Rocks
  16. Complex Conditionals: If/Then/Else Chase the Star
  17. Nutrition Maze
  18. Exploring Heat
  19. Physical Changes
  20. Variables
  21. Plant and Animal Cells
  22. Digital Vocabulary Flashcard Quiz
  23. Animating Poetry
  24. Exploring the Water Cycle
  25. Rights and Responsibilities
  26. Introduction to Conditionals
  27. Wave Generator
  28. Division and Conditionals
  29. Multiple Algorithms
  30. Unit Converter
  31. Sensing and Responding to the Environment
  32. Effects of Pollution
  33. Nonfiction Animated Recordings
  34. Measuring Lengths
  35. Grammar Quiz Game
  36. Drawing with the BBC micro:bit® and Scratch
  37. Loops
  38. Earth Systems
  39. Day and Night
  40. Cycle of Matter
  41. Multi-digit Multiplication and Conditionals
  42. Game Effects
  43. Clones in Games
  44. Constructive and Destructive Processes
  45. Revolutionary War Timeline
  46. Revolutionary War Timeline with the BBC micro:bit®
  47. Animal Classification
  48. Interactive Map of the 13 Colonies
  49. Interactive Map of the 13 Colonies with the BBC micro:bit®
  50. Digital Pet Project
  51. Unit Fractions with Variables
  52. Multiplication Quiz Game
  53. VEX GO®: Introduction
  54. VEX GO®: Measurement
  55. Create a Drawing App
  56. Minecraft® Coding Fundamentals - Basic Moves
  57. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  58. Skills Practice: Events
  59. Skills Practice: Broadcast Events
  60. Skills Practice: Repeat Loops
  61. Skills Practice: Functions
  62. Skills Practice: Forever Loops
  63. Skills Practice: If/Then/Else Conditionals
  64. Skills Practice: Variables
  65. Skills Practice: Costumes, Backdrops, and Animations
  66. Coding with LEGO® Spike Prime
  67. Skills Practice: Functions with Boolean Inputs
  68. Skills Practice: Operators
  69. Skills Practice: Functions with Number Inputs
  70. House Design with Area and Perimeter
  71. Introduction to Classes and Objects in Games
  72. micro:bit® Rounding to the Nearest Ten
  73. Punctuate a Title
  74. micro:bit®: Animal Response to the Environment
  75. Pair Programming: Create a Band
  76. micro:bit® Rounding to the Nearest Hundred
  77. micro:bit® Rounding with Decimals
  78. Seasonal Project (Spring): Create a Chase Game!
  79. VEX GO®: Speed and Energy
  80. How We See: Light Reflection
  81. Practice with Conditionals Part 2
  82. Practice with Conditionals Part 4
  83. LEGO® SPIKE Essential: Design a Car Sensor
  84. Seasonal Project (Summer): Pop The Balloons
  85. Practice with Conditionals Part 3
  86. Seasonal Project (Fall): Gathering Apples Game
  87. Complex Conditionals: If/Then/Else Chase the Balloon Game
  88. Choose Your Own Adventure: Elements of Culture
  89. Using the Go To Page Block
  90. Introduction to Speed Blocks
  91. VEX GO®: Lines and Angles
  92. Plan a Quest
  93. Animation Loops Project
  94. Forever Loop Dance Party
  95. Pinball Game Project
  96. Mad Libs Project
  97. Flower Garden Functions Project
  98. Design an App
  99. Game Design Project
  100. Decimal Division and Conditionals
  101. Multiplying Fractions by Whole Numbers
  102. Naming Numbers Game
  103. State Project
  104. Atoms and Molecules
  105. Rates and Unit Rates
  106. Positive and Negative Numbers
  107. Evaluate Algebraic Equations
  108. Scale of Planets in the Solar System
  109. Balanced Ecosystems
  110. Multimedia Book Report
  111. micro:bit® Reaction Game
  112. Animating Sprites with Factors
  113. Animating Sprites with Division
  114. Introduction to Finch Robot®
  115. Modeling Perimeter with Finch Robot®
  116. Storytelling with Finch Robot®
  117. Creating Algorithms
  118. Events: Dot in Space
  119. Functions: Paint by Numbers
  120. Loops: Catch the Ball
  121. Scout's Quest: Functions with Boolean Inputs
  122. Broadcast Messages: Marco Polo
  123. Scout's Quest: Functions with Number Inputs