Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for FL CS 3-5

56

Standards in this Framework

Standard Lessons
SC.35.CS-CC.1.1
Identify technology tools for individual and collaborative data collection, writing, communication, and publishing activities.
  1. Research: Informational Programs
  2. Using Digital Tools to Create Line Graphs
  3. Programming and Data Project
SC.35.CS-CC.1.2
Describe key ideas and details while working individually or collaboratively using digital tools and media-rich resources in a way that informs, persuades, and/or entertains.
  1. Creative Storytelling
  2. Research: Informational Programs
  3. Using Digital Tools to Create Line Graphs
  4. Nonfiction Animated Recordings
  5. Programming and Data Project
  6. Multimedia Book Report
  7. Training AI Using Data
SC.35.CS-CC.1.3
Identify ways that technology can foster teamwork, and collaboration can support problem solving and innovation.
  1. Pair Programming: Create a Band
  2. Training AI Using Data
SC.35.CS-CC.1.4
Describe how collaborating with others can be beneficial to a digital project.
  1. Pair Programming: Create a Band
SC.35.CS-CC.1.5
Explain that providing and receiving feedback from others can improve performance and outcomes for collaborative digital projects.
  1. Platform Game Design
  2. Programming and Data Project
  3. Game Effects
  4. Clones in Games
  5. Digital Pet Project
  6. Introduction to Classes and Objects in Games
  7. 3D Design: Keyboard Accommodations
  8. Pair Programming: Create a Band
  9. Choose Your Own Adventure: Elements of Culture
  10. Plan a Quest
  11. Pinball Game Project
  12. Functions Dance Project
  13. Design an App
  14. Game Design Project
SC.35.CS-CS.1.1
Identify the concepts illustrated by a simulation (e.g., ecosystem, predator/prey, and invasive species).
  1. Balanced and Unbalanced Forces
  2. Sound Frequency & Amplitude
  3. Communities Adapt to & Modify their Environment
  4. Weather and Climate
  5. Classifying Rocks
  6. Physical Changes
  7. Plant and Animal Cells
  8. Exploring the Water Cycle
  9. Wave Generator
  10. Sun and Moon, Day and Night
  11. Earth Systems
  12. Cycle of Matter
  13. Constructive and Destructive Processes
  14. House Design with Area and Perimeter
  15. micro:bit®: Animal Response to the Environment
  16. How We See: Light Reflection
  17. LEGO® SPIKE Essential: Design a Car Sensor
  18. The US Government
  19. Fossils and Past Environments
  20. Atoms and Molecules
  21. Scale of Planets in the Solar System
  22. Balanced Ecosystems
SC.35.CS-CS.1.2
Describe how models and simulations can be used to solve real-world issues in science and engineering.
  1. 3D Design: Keyboard Accommodations
  2. LEGO® SPIKE Essential: Design a Car Sensor
SC.35.CS-CS.1.3
Answer a question, individually and collaboratively, using data from a simulation.
  1. Wave Generator
  2. Scale of Planets in the Solar System
  3. Balanced Ecosystems
SC.35.CS-CS.1.4
Create a simple model of a system (e.g., flower or solar system) and explain what the model shows and does not show.
  1. How We See: Light Reflection
  2. LEGO® SPIKE Essential: Design a Car Sensor
  3. Modeling Life Cycles
  4. Atoms and Molecules
  5. Scale of Planets in the Solar System
  6. Balanced Ecosystems
SC.35.CS-CS.2.1
Solve age-appropriate problems using information organized using digital graphic organizers (e.g., concept maps and Venn-diagrams).
  1. Using Digital Tools to Create Line Graphs
SC.35.CS-CS.2.2
Describe how computational thinking can be used to solve real life issues in science and engineering.
  1. 3D Design: Keyboard Accommodations
  2. LEGO® SPIKE Essential: Design a Car Sensor
  3. Design an App
SC.35.CS-CS.2.3
Explain the process of arranging or sorting information into useful order as well as the purpose for doing so.
  1. Utah Timeline with the BBC micro:bit®
  2. Using Digital Tools to Create Line Graphs
  3. Programming and Data Project
  4. Revolutionary War Timeline
  5. Revolutionary War Timeline with the BBC micro:bit®
  6. Ozobot® Timeline
SC.35.CS-CS.2.4
Solve real-world problems in science and engineering using computational thinking skills.
  1. 3D Design: Keyboard Accommodations
  2. LEGO® SPIKE Essential: Design a Car Sensor
  3. Design an App
SC.35.CS-CS.2.5
Explain that there are several possible algorithms for searching within a dataset (such as finding a specific word in a word list or card in a deck of cards).
  1. Mad Libs Project
  2. Training AI Using Data
SC.35.CS-CS.2.6
Write an algorithm to solve a grade-level appropriate problem (e.g., move a character through a maze, instruct a character to draw a specific shape, have a character start, repeat or end activity as required or upon a specific event), individually or collaboratively.
  1. Introduction to Computer Science and Scratch
  2. Practice with Conditionals Part 1
  3. Adding with Loops
  4. Game Mechanics with Comparison Operators
  5. Loops (Unplugged)
  6. 3D Design: Codeblocks
  7. Exploring Ecosystems
  8. Balanced and Unbalanced Forces
  9. Sound Frequency & Amplitude
  10. Events
  11. Platform Game Design
  12. Communities Adapt to & Modify their Environment
  13. Fractions and Variables
  14. Creative Storytelling
  15. Weather and Climate
  16. Digital Greeting Card Project
  17. From ScratchJr to Scratch
  18. Introduction to Comparison Operators
  19. Classifying Rocks
  20. Complex Conditionals: If/Then/Else Chase the Star
  21. Nutrition Maze
  22. Exploring Heat
  23. Decimal Multiplication and Conditionals
  24. Exploring Adaptations
  25. Physical Changes
  26. Variables
  27. Plant and Animal Cells
  28. Digital Vocabulary Flashcard Quiz
  29. Animating Poetry
  30. Exploring the Water Cycle
  31. Simple Algorithms
  32. Random Sentence Generator
  33. Introduction to Conditionals
  34. Wave Generator
  35. Division and Conditionals
  36. Multiple Algorithms
  37. Multiplication and Conditionals
  38. Unit Converter
  39. Sensing and Responding to the Environment
  40. Effects of Pollution
  41. Nonfiction Animated Recordings
  42. Measuring Lengths
  43. Grammar Quiz Game
  44. Drawing with the BBC micro:bit® and Scratch
  45. Loops
  46. Dash Robot Storytelling
  47. Dash Robot Mazes
  48. Animating Sprites with Multiplication
  49. Earth Systems
  50. Classifying Shapes by Category
  51. Day and Night
  52. Cycle of Matter
  53. Multi-digit Multiplication and Conditionals
  54. Game Effects
  55. Clones in Games
  56. Constructive and Destructive Processes
  57. Revolutionary War Timeline
  58. Revolutionary War Timeline with the BBC micro:bit®
  59. Animal Classification
  60. Interactive Map of the 13 Colonies
  61. Interactive Map of the 13 Colonies with the BBC micro:bit®
  62. Digital Pet Project
  63. Unit Fractions with Variables
  64. Multiplication Quiz Game
  65. Ozobot® Programming 2: More Color Codes
  66. ScratchJr to Scratch: Events and Loops
  67. Dash Robot 1 - Movement
  68. Cue Robot 1 - Movement
  69. Cue Robot 2 - Proximity Sensors
  70. Cue Robot 3 - Loops and Functions
  71. VEX GO®: Introduction
  72. VEX GO®: Measurement
  73. Create a Drawing App
  74. Minecraft® Coding Fundamentals - Basic Moves
  75. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  76. Skills Practice: Events
  77. Skills Practice: Broadcast Events
  78. Skills Practice: If/Then Conditionals
  79. Skills Practice: Repeat Loops
  80. Skills Practice: Functions
  81. Skills Practice: Forever Loops
  82. Skills Practice: If/Then/Else Conditionals
  83. Skills Practice: Variables
  84. Scratch Drawing Tools
  85. Skills Practice: Costumes, Backdrops, and Animations
  86. Coding with LEGO® Spike Prime
  87. Skills Practice: Functions with Boolean Inputs
  88. Skills Practice: Operators
  89. Skills Practice: Functions with Number Inputs
  90. House Design with Area and Perimeter
  91. Introduction to Classes and Objects in Games
  92. micro:bit® Rounding to the Nearest Ten
  93. Punctuate a Title
  94. micro:bit®: Animal Response to the Environment
  95. Pair Programming: Create a Band
  96. micro:bit® Rounding to the Nearest Hundred
  97. micro:bit® Rounding with Decimals
  98. Seasonal Project (Spring): Create a Chase Game!
  99. VEX GO®: Speed and Energy
  100. How We See: Light Reflection
  101. Practice with Conditionals Part 2
  102. Practice with Conditionals Part 4
  103. LEGO® SPIKE Essential: Design a Car Sensor
  104. Seasonal Project (Summer): Pop The Balloons
  105. Practice with Conditionals Part 3
  106. The US Government
  107. Seasonal Project (Fall): Gathering Apples Game
  108. The Coordinate Plane
  109. Complex Conditionals: If/Then/Else Chase the Balloon Game
  110. Choose Your Own Adventure: Elements of Culture
  111. Classifying Shapes Using Lines and Angles
  112. Classifying Quadrilaterals in a Hierarchy
  113. VEX GO®: Lines and Angles
  114. Plan a Quest
  115. Animation Loops Project
  116. Pinball Game Project
  117. Mad Libs Project
  118. Functions Dance Project
  119. Flower Garden Functions Project
  120. Design an App
  121. Game Design Project
  122. Decimal Division and Conditionals
  123. Add and Subtract Fractions
  124. Multiplying Fractions by Whole Numbers
  125. Naming Numbers Game
  126. Modeling Life Cycles
  127. State Project
  128. Atoms and Molecules
  129. Geographic Effects on Early Civilizations
  130. Rates and Unit Rates
  131. Positive and Negative Numbers
  132. Evaluate Algebraic Equations
  133. Scale of Planets in the Solar System
  134. Balanced Ecosystems
  135. Multimedia Book Report
  136. micro:bit® Reaction Game
  137. Animating Sprites with Factors
  138. Animating Sprites with Division
  139. Makey Makey®: Introduction
  140. Ozobot® Timeline
  141. Makey Makey®: Graphing Points on a Coordinate Plane
  142. Ozobot® Cycle
  143. Scout's Scratch Expedition Part 1
  144. micro:bit®: Graphing Points on a Coordinate Plane
  145. Scout's Scratch Expedition Part 2
  146. Scout's Scratch Expedition Part 3
  147. Pong Game
  148. Create a Maze
  149. I-Spy with Lists
  150. Click-a-Mole
  151. Animating Poetry
  152. Creating Algorithms
  153. Introduction to Clones
  154. Program an AI Chatbot
  155. Events: Dot in Space
  156. Snake Game
  157. Functions: Paint by Numbers
  158. Loops: Catch the Ball
  159. Scout's Quest: Functions with Boolean Inputs
  160. Broadcast Messages: Marco Polo
  161. Scout's Quest: Variables
  162. Clones: Throwing Acorns Game
  163. Scout's Quest: Functions with Number Inputs
SC.35.CS-CS.2.7
Identify and correct logical errors in algorithms; written, mapped, live action, or digital.
  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. Simple Algorithms
  10. Multiple Algorithms
  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. 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. Pair Programming: Create a Band
  46. micro:bit® Rounding to the Nearest Hundred
  47. micro:bit® Rounding with Decimals
  48. Seasonal Project (Spring): Create a Chase Game!
  49. LEGO® SPIKE Essential: Design a Car Sensor
  50. Seasonal Project (Summer): Pop The Balloons
  51. Seasonal Project (Fall): Gathering Apples Game
  52. Choose Your Own Adventure: Elements of Culture
  53. Plan a Quest
  54. Animation Loops Project
  55. Pinball Game Project
  56. Mad Libs Project
  57. Functions Dance Project
  58. Flower Garden Functions Project
  59. Design an App
  60. Game Design Project
  61. Add and Subtract Fractions
  62. Multiplying Fractions by Whole Numbers
  63. Naming Numbers Game
  64. Geographic Effects on Early Civilizations
  65. Evaluate Algebraic Equations
  66. Scale of Planets in the Solar System
  67. Balanced Ecosystems
  68. Multimedia Book Report
  69. micro:bit® Reaction Game
  70. Scout's Scratch Expedition Part 1
  71. Scout's Scratch Expedition Part 2
  72. Scout's Scratch Expedition Part 3
  73. Pong Game
  74. Create a Maze
  75. Click-a-Mole
  76. Creating Algorithms
  77. Program an AI Chatbot
  78. Events: Dot in Space
  79. Loops: Catch the Ball
  80. Scout's Quest: Functions with Boolean Inputs
  81. Maze Game Project
  82. Broadcast Messages: Marco Polo
  83. Scout's Quest: Variables
  84. Scout's Quest: Functions with Number Inputs
SC.35.CS-CS.2.8
Systematically test and identify logical errors in algorithms.
  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. Dash Robot 1 - Movement
  21. Cue Robot 1 - Movement
  22. Cue Robot 2 - Proximity Sensors
  23. Cue Robot 3 - Loops and Functions
  24. Minecraft® Coding Fundamentals - Basic Moves
  25. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  26. Skills Practice: Events
  27. Skills Practice: Sequences
  28. Skills Practice: Broadcast Events
  29. Skills Practice: Repeat Loops
  30. Skills Practice: Functions
  31. Skills Practice: Forever Loops
  32. Skills Practice: Variables
  33. Scratch Drawing Tools
  34. Skills Practice: Costumes, Backdrops, and Animations
  35. Coding with LEGO® Spike Prime
  36. Skills Practice: Functions with Boolean Inputs
  37. Skills Practice: Operators
  38. Skills Practice: Functions with Number Inputs
  39. Area of a Rectangle with Tiles
  40. House Design with Area and Perimeter
  41. Introduction to Classes and Objects in Games
  42. micro:bit® Rounding to the Nearest Ten
  43. Pair Programming: Create a Band
  44. micro:bit® Rounding to the Nearest Hundred
  45. micro:bit® Rounding with Decimals
  46. Seasonal Project (Spring): Create a Chase Game!
  47. LEGO® SPIKE Essential: Design a Car Sensor
  48. Seasonal Project (Summer): Pop The Balloons
  49. Seasonal Project (Fall): Gathering Apples Game
  50. Choose Your Own Adventure: Elements of Culture
  51. Plan a Quest
  52. Animation Loops Project
  53. Pinball Game Project
  54. Mad Libs Project
  55. Functions Dance Project
  56. Flower Garden Functions Project
  57. Design an App
  58. Game Design Project
  59. Add and Subtract Fractions
  60. Multiplying Fractions by Whole Numbers
  61. Naming Numbers Game
  62. Geographic Effects on Early Civilizations
  63. Evaluate Algebraic Equations
  64. Scale of Planets in the Solar System
  65. Balanced Ecosystems
  66. Multimedia Book Report
  67. micro:bit® Reaction Game
  68. Scout's Scratch Expedition Part 1
  69. Scout's Scratch Expedition Part 2
  70. Scout's Scratch Expedition Part 3
  71. Pong Game
  72. Create a Maze
  73. Click-a-Mole
  74. Program an AI Chatbot
  75. Events: Dot in Space
  76. Functions: Paint by Numbers
  77. Loops: Catch the Ball
  78. Scout's Quest: Functions with Boolean Inputs
  79. Maze Game Project
  80. Broadcast Messages: Marco Polo
  81. Scout's Quest: Variables
  82. Scout's Quest: Functions with Number Inputs
SC.35.CS-CS.2.9
Explain how to correct logical errors in algorithms; written, mapped, live action, or digital.
  1. Platform Game Design
SC.35.CS-CS.3.1
Manipulate and publish multimedia artifacts using digital tools (local and online).
  1. Multimedia Book Report
SC.35.CS-CS.3.2
Create an artifact (independently and collaboratively) that answers a research question clearly communicating thoughts and ideas.
  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
SC.35.CS-CS.4.1
Identify the basic components of a computer (e.g., monitor, keyboard, mouse, controller, speakers).
  1. How Systems Work (What is a Computer?)
SC.35.CS-CS.4.2
Describe the function and purpose of various input/output devices and peripherals (e.g., monitor, screen, keyboard, controller, speakers).
  1. How Systems Work (What is a Computer?)
  2. Introduction to the BBC micro:bit®
SC.35.CS-CS.4.3
Compare and contrast hardware and software.
  1. How Systems Work (What is a Computer?)
  2. Computer Detectives: Hardware and Software Problems
SC.35.CS-CS.4.4
Identify and solve simple hardware and software problems that may occur during everyday use (e.g., power, connections, application window or toolbar).
  1. Computer Detectives: Hardware and Software Problems
SC.35.CS-CS.6.1
Describe how hardware applications (e.g., Global Positioning System (GPS) navigation for driving directions, text-to-speech translation, and language translation) can enable everyone to do things they could not do otherwise.
SC.35.CS-CS.6.2
Compare and contrast human and computer performance on similar tasks (e.g., sorting alphabetically or finding a path across a cluttered room) to understand which is best suited to the task.
  1. LEGO® SPIKE Essential: Design a Car Sensor
SC.35.CS-CS.6.3
Explain that computers model intelligent behavior (as found in robotics, speech and language recognition, and computer animation).
  1. LEGO® SPIKE Essential: Design a Car Sensor
  2. Training AI Using Data
SC.35.CS-CP.1.1
Explain that searches may be enhanced by using Boolean logic (e.g., using "not", "or", "and").
SC.35.CS-CP.1.2
Identify and describe examples of databases from everyday life (e.g., library catalogs, school records, telephone directories, and contact lists).
SC.35.CS-CP.1.3
Identify, research, and collect a data set on a topic, issue, problem, or question using age-appropriate technologies.
  1. Research: Informational Programs
  2. Using Digital Tools to Create Line Graphs
  3. Programming and Data Project
SC.35.CS-CP.1.4
Collect, organize, graph, and analyze data to answer a question using a database or spreadsheet.
  1. Using Digital Tools to Create Line Graphs
SC.35.CS-CP.2.1
Perform keyboarding skills for communication and the input of data and information.
SC.35.CS-CP.2.2
Create, test, and modify a program in a graphical environment (e.g., block-based visual programming language), individually and collaboratively.
  1. Platform Game Design
  2. Creative Storytelling
  3. Digital Greeting Card Project
  4. Dash Robot Storytelling
  5. Classifying Shapes by Category
  6. Programming and Data Project
  7. Game Effects
  8. Clones in Games
  9. Digital Pet Project
  10. Coding with LEGO® Spike Prime
  11. LEGO® SPIKE Essential: Design a Moving Statue
  12. Pair Programming: Create a Band
  13. LEGO® SPIKE Essential: Design a Car Sensor
  14. The US Government
  15. The Coordinate Plane
  16. Choose Your Own Adventure: Elements of Culture
  17. Classifying Shapes Using Lines and Angles
  18. Classifying Quadrilaterals in a Hierarchy
  19. Plan a Quest
  20. Animation Loops Project
  21. Pinball Game Project
  22. Mad Libs Project
  23. Functions Dance Project
  24. Design an App
  25. Game Design Project
  26. Multiplying Fractions by Whole Numbers
  27. Naming Numbers Game
  28. Modeling Life Cycles
  29. Fossils and Past Environments
  30. Atoms and Molecules
  31. Multiplying and Dividing Fractions
  32. Evaluate Algebraic Equations
  33. Scale of Planets in the Solar System
  34. Balanced Ecosystems
  35. Multimedia Book Report
  36. Scout's Scratch Expedition Part 1
  37. Scout's Scratch Expedition Part 3
  38. Create a Maze
  39. Introduction to Clones
  40. Snake Game
  41. Functions: Paint by Numbers
  42. Clones: Throwing Acorns Game
SC.35.CS-CP.2.3
Create a program using arithmetic operators, conditionals, and repetition in programs.
  1. Practice with Conditionals Part 1
  2. Game Mechanics with Comparison Operators
  3. Properties of Matter
  4. Platform Game Design
  5. Fractions and Variables
  6. Introduction to Comparison Operators
  7. Classifying Rocks
  8. Complex Conditionals: If/Then/Else Chase the Star
  9. Nutrition Maze
  10. Decimal Multiplication and Conditionals
  11. Physical Changes
  12. Digital Vocabulary Flashcard Quiz
  13. Introduction to Conditionals
  14. Division and Conditionals
  15. Multiplication and Conditionals
  16. Unit Converter
  17. Effects of Pollution
  18. Grammar Quiz Game
  19. Drawing with the BBC micro:bit® and Scratch
  20. Day and Night
  21. Multi-digit Multiplication and Conditionals
  22. Game Effects
  23. Clones in Games
  24. Revolutionary War Timeline
  25. Revolutionary War Timeline with the BBC micro:bit®
  26. Interactive Map of the 13 Colonies
  27. Interactive Map of the 13 Colonies with the BBC micro:bit®
  28. Digital Pet Project
  29. Multiplication Quiz Game
  30. Create a Drawing App
  31. Skills Practice: If/Then Conditionals
  32. Skills Practice: Operators
  33. Introduction to Classes and Objects in Games
  34. micro:bit® Rounding to the Nearest Ten
  35. Punctuate a Title
  36. micro:bit®: Animal Response to the Environment
  37. micro:bit® Rounding to the Nearest Hundred
  38. VEX 123®: Patterns of Living Things
  39. micro:bit® Rounding with Decimals
  40. Seasonal Project (Spring): Create a Chase Game!
  41. How We See: Light Reflection
  42. Practice with Conditionals Part 2
  43. Practice with Conditionals Part 4
  44. LEGO® SPIKE Essential: Design a Car Sensor
  45. Seasonal Project (Summer): Pop The Balloons
  46. Practice with Conditionals Part 3
  47. Seasonal Project (Fall): Gathering Apples Game
  48. Complex Conditionals: If/Then/Else Chase the Balloon Game
  49. Pinball Game Project
  50. Mad Libs Project
  51. Design an App
  52. Game Design Project
  53. Decimal Division and Conditionals
  54. Multiplying Fractions by Whole Numbers
  55. Naming Numbers Game
  56. Modeling Life Cycles
  57. Atoms and Molecules
  58. Geographic Effects on Early Civilizations
  59. Multiplying and Dividing Fractions
  60. Positive and Negative Numbers
  61. Evaluate Algebraic Equations
  62. Balanced Ecosystems
  63. Multimedia Book Report
  64. micro:bit® Reaction Game
  65. Pong Game
  66. Create a Maze
  67. Click-a-Mole
  68. Introduction to Clones
  69. Program an AI Chatbot
  70. Snake Game
  71. Functions: Paint by Numbers
  72. Clones: Throwing Acorns Game
SC.35.CS-CP.2.4
Explain that programs need known initial conditions (e.g., set initial score to zero in a game, initialize variables, or initial values set by hardware input).
  1. Game Mechanics with Comparison Operators
  2. Introduction to Comparison Operators
  3. Complex Conditionals: If/Then/Else Chase the Star
  4. Game Effects
  5. Introduction to Classes and Objects in Games
  6. micro:bit® Rounding to the Nearest Ten
  7. micro:bit®: Animal Response to the Environment
  8. micro:bit® Rounding to the Nearest Hundred
  9. micro:bit® Rounding with Decimals
  10. Seasonal Project (Summer): Pop The Balloons
  11. The Coordinate Plane
  12. Complex Conditionals: If/Then/Else Chase the Balloon Game
  13. Choose Your Own Adventure: Elements of Culture
  14. Plan a Quest
  15. Animation Loops Project
  16. Pinball Game Project
  17. Mad Libs Project
  18. Game Design Project
  19. Scale of Planets in the Solar System
  20. Balanced Ecosystems
  21. Pong Game
  22. Click-a-Mole
  23. Program an AI Chatbot
SC.35.CS-CP.2.5
Detect and correct program errors, including those involving arithmetic operators, conditionals, and repetition, using interactive debugging.
  1. 3D Design: Recreate an Animal
  2. Adding with Loops
  3. 3D Design: Codeblocks
  4. Platform Game Design
  5. Creative Storytelling
  6. Digital Greeting Card Project
  7. Advanced Data and Programming
  8. Drawing with the BBC micro:bit® and Scratch
  9. Loops
  10. Dash Robot Storytelling
  11. Game Effects
  12. Clones in Games
  13. Digital Pet Project
  14. 3D Design: Introduction
  15. Introduction to Coding with LEGO® SPIKE Essential
  16. Introduction to LEGO® Spike Prime
  17. Coding with LEGO® Spike Prime
  18. LEGO® SPIKE Essential: Design a Moving Statue
  19. Introduction to Classes and Objects in Games
  20. 3D Design: Keyboard Accommodations
  21. micro:bit® Rounding to the Nearest Ten
  22. Pair Programming: Create a Band
  23. micro:bit® Rounding to the Nearest Hundred
  24. micro:bit® Rounding with Decimals
  25. LEGO® SPIKE Essential: Design a Car Sensor
  26. Plan a Quest
  27. Pinball Game Project
  28. Mad Libs Project
  29. Functions Dance Project
  30. Flower Garden Functions Project
  31. Design an App
  32. Game Design Project
  33. Naming Numbers Game
  34. State Project
  35. Geographic Effects on Early Civilizations
  36. Evaluate Algebraic Equations
  37. Scale of Planets in the Solar System
  38. Balanced Ecosystems
  39. Multimedia Book Report
  40. micro:bit® Reaction Game
  41. Scout's Scratch Expedition Part 1
  42. Scout's Scratch Expedition Part 3
  43. Pong Game
  44. Debugging: Events and Loops
  45. Create a Maze
  46. Click-a-Mole
  47. Debugging: Mazes
  48. Program an AI Chatbot
  49. Functions: Paint by Numbers
SC.35.CS-CP.3.1
Write, communicate and publish activities using technology tools.
  1. Creative Storytelling
  2. Digital Greeting Card Project
  3. Research: Informational Programs
  4. Design an App
SC.35.CS-CP.3.2
Present digitally created products, either individually and collaboratively, where a topic, concept, or skill is carefully analyzed or thoughtfully explored.
  1. Utah Timeline with the BBC micro:bit®
  2. Exploring Ecosystems
  3. Creative Storytelling
  4. Nutrition Maze
  5. Exploring Adaptations
  6. Physical Changes
  7. Plant and Animal Cells
  8. Research: Informational Programs
  9. Effects of Pollution
  10. Earth Systems
  11. Classifying Shapes by Category
  12. Revolutionary War Timeline
  13. Revolutionary War Timeline with the BBC micro:bit®
  14. Interactive Map of the 13 Colonies
  15. Interactive Map of the 13 Colonies with the BBC micro:bit®
  16. Unit Fractions with Variables
  17. House Design with Area and Perimeter
  18. Introduction to Classes and Objects in Games
  19. Classifying Shapes Using Lines and Angles
  20. Classifying Quadrilaterals in a Hierarchy
  21. Design an App
  22. Game Design Project
  23. Atoms and Molecules
  24. Scale of Planets in the Solar System
  25. Multimedia Book Report
SC.35.CS-PC.1.1
Identify appropriate and inappropriate uses of technology when posting to social media, sending e-mail, and browsing the Internet.
  1. Internet Positivity (Unplugged)
  2. Our Words Have Power (Cyberbullying)
  3. Digital Identity
  4. Giving Credit Through Attributions
SC.35.CS-PC.1.2
Describe responsible uses of modern communication media and devices.
  1. Our Words Have Power (Cyberbullying)
  2. Digital Identity
  3. Giving Credit Through Attributions
SC.35.CS-PC.1.3
Explain the proper use and operation of security technologies (e.g., passwords, virus protection software, spam filters, pop-up blockers, and cookies).
  1. Strong Usernames and Passwords
SC.35.CS-PC.1.4
Define plagiarism and understand the impacts of plagiarized materials.
  1. Giving Credit Through Attributions
SC.35.CS-PC.2.1
Explain how computers and computing devices are used to communicate with others on a daily basis.
  1. Training AI Using Data
SC.35.CS-PC.2.2
Describe types of cyberbullying and explain what actions should be taken if students are either victims or witnesses of these behaviors.
  1. Our Words Have Power (Cyberbullying)
SC.35.CS-PC.2.3
Identify the legal and social consequences of cyberbullying/harassment in social media.
SC.35.CS-PC.2.4
Explain how access to technology helps empower individuals and groups (e.g., gives them access to information, the ability to communicate with others around the world, and allows them to buy and sell things).
  1. Training AI Using Data
SC.35.CS-PC.2.5
Identify ways in which people with special needs access and use adaptive technology.
  1. 3D Design: Keyboard Accommodations
SC.35.CS-PC.2.6
Communicate about technology using appropriate terminology.
SC.35.CS-PC.2.7
Identify and describe how computing knowledge is essential to performing important tasks and functions.
SC.35.CS-PC.3.1
Identify digital information resources used to answer research questions (e.g., online library catalog, online encyclopedias, databases, and websites).
  1. Research: Effective Keywords
SC.35.CS-PC.3.2
Gather, organize, and analyze information from digital resources.
  1. Research: Effective Keywords
  2. Research: Informational Programs
SC.35.CS-PC.3.3
Compare digital resources for accuracy, relevancy, and appropriateness.
  1. Research: Effective Keywords
SC.35.CS-PC.4.1
Describe the difference between digital artifacts that are open or free and those that are protected by copyright.
  1. Giving Credit Through Attributions
SC.35.CS-PC.4.2
Explain fair use for using copyrighted materials (e.g., images, music, video, and text).
  1. Giving Credit Through Attributions
SC.35.CS-PC.4.3
Describe the purpose of copyright and the possible consequences for inappropriate use of digital materials that are protected by copyright.
  1. Giving Credit Through Attributions
SC.35.CS-PC.4.4
Describe the threats to safe and efficient use of devices (e.g., SPAM, spyware, phishing, and viruses) associated with various forms of technology use (e.g., downloading and executing software programs, following hyperlinks, and opening files).