Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for IN K-2 CS 2023

17

Standards in this Framework

Standard Lessons
K-2.DI.1
Identify and collect data using digital tools (e.g., take pictures of all blue items, create a document with things that start with “a”).
  1. Digital Research 1: Guided Research
  2. Advanced Data and Programming
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
K-2.DI.2
Define stored information as data and when appropriate, copy, search, retrieve, modify, and delete it.
  1. Digital Research 1: Guided Research
  2. Digital Research 2: Choice Research
  3. Advanced Data and Programming
  4. Data Storage and Variables
  5. Basic Data and Programming Project
  6. Welcome to CodeHS!
  7. Basic Data and Programming Project
K-2.DI.3
Model that data can be stored and manipulated using numbers or symbols to represent information.
  1. Data Storage and Variables
K-2.DI.4
Organize and present data in different visual formats such as charts, graphs, and symbols, and identify and describe patterns to make predictions. (E)
  1. Research Presentations
  2. Digital Research 2: Choice Research
  3. Advanced Data and Programming
  4. Basic Data and Programming Project
  5. Basic Data and Programming Project
K-2.CD.1
Use appropriate terminology in identifying and describing computer hardware. (E)
  1. Input Devices
  2. Computer Basics
  3. Ozobot® Programming 1: Introduction
  4. Ozobot® Programming 2: More Color Codes
  5. Introduction to Coding with LEGO® SPIKE Essential
  6. Introduction to Kibo®
  7. Kibo®: Communicating Across Distances (Light and Sound)
  8. Computer Detectives: Computer Problems
  9. Mouse Practice
  10. Keyboard Introduction
K-2.CD.2
Describe and troubleshoot basic hardware and software problems using appropriate terminology.
  1. Computer Basics
  2. Introduction to Coding with LEGO® SPIKE Essential
  3. Computer Detectives: Computer Problems
K-2.CD.3
Select and operate appropriate software to perform a variety of tasks and recognize that users have different needs and preferences for the technology they use.
  1. 3D Design: Introduction
  2. 3D Design: Create a Bubble Wand
  3. Scout Adventures 1: Introducing Scout
  4. Scout Adventures 2: Scout Starts Exploring
  5. Scout Adventures 3: Scout Meets a Friend
  6. Scout Adventures 4: Scout Explores the Forest
  7. Scout Adventures 5: Scout and Bluebird Help
  8. Scout Adventures 6: Scout Celebrates with Friends
K-2.PA.1
Breakdown and plan the order of the steps needed for a desired outcome to accomplish the goal. (E)
  1. Sequences (Unplugged)
  2. Adaptations and Survival: Camouflage
  3. Designing Solutions from Nature
  4. Introduction to Message Events
  5. Properties of Matter
  6. Maze Game Project
  7. Animal Life Cycles
  8. Events
  9. Loops Part 2
  10. Counting with Mazes
  11. Research Presentations
  12. Storytelling Animations
  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. Original Story Animations - Fiction Story
  20. Advanced Data and Programming
  21. Wildlife Scene Project
  22. Changes in the Environment
  23. VEX 123®: Introduction
  24. Introduction to Bee-Bot®: Basic Movements
  25. Counting with Bee-Bot®
  26. Introduction to Bee-Bot®: Planning a Program
  27. Patterns with Bee-Bot®
  28. Comparing Length with Bee-Bot®
  29. VEX 123®: Math Word Problems
  30. Weather with Bee-Bot®
  31. Needs of Living Things with Bee-Bot®
  32. Push and Pull with Bee-Bot®
  33. Minecraft® Coding Fundamentals - Basic Moves
  34. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  35. Skills Practice: Sequences
  36. Skills Practice: Repeat Loops
  37. Skills Practice: Events
  38. Skills Practice: Message Events
  39. Skills Practice: ScratchJr Drawing Tools
  40. LEGO® SPIKE Essential: Design a Moving Statue
  41. Space Travel Project
  42. Moving Targets Game
  43. VEX 123®: Patterns of Living Things
  44. Seed Dispersal
  45. Unplugged Introduction to ScratchJr Part 1
  46. Debugging
  47. Unplugged Introduction to ScratchJr Part 2
  48. Shapes with Bee-Bot®
  49. Seasonal Project (Summer): Pop the Balloons
  50. Making Ten with Bee-Bot®
  51. Seasonal Project (Spring): Create a Chase Game
  52. Seasonal Project (Fall): Gathering Apples Game
  53. Using the Go To Page Block
  54. Introduction to the Grid
  55. Introduction to Speed Blocks
  56. VEX 123®: Defining Shape Attributes
  57. Forever Loop Dance Party
  58. Code Block Review
  59. End Block: Program a Race
  60. About Me Project
  61. Create a Map
  62. Design an Adventure Game
  63. Preventing Erosion
  64. Introduction to Debugging
  65. Events (Alpine UT updates)
  66. Grow and Shrink Blocks in Motion
  67. Weather with Code & Go® Robot Mouse
  68. Introduction to Code & Go® Robot Mouse: Basic Movements
  69. Counting with Code & Go® Robot Mouse
  70. Introduction to Code & Go® Robot Mouse: Planning a Program
  71. Patterns with Code & Go® Robot Mouse
  72. Comparing Length with Code & Go® Robot Mouse
  73. Needs of Living Things with Code & Go® Robot Mouse
  74. Shapes with Code & Go® Robot Mouse
  75. Making Ten with Code & Go® Robot Mouse
  76. Ozobot® Cycle
  77. Debugging: Events and Sequences
  78. Programming a Cycle
  79. Debugging: Message Events and Loops
  80. Loops: Follow the Path
  81. Speed Block: Bouncy Ball
  82. Message Events: Scout Plays in the Forest
  83. Debugging: Events and Motion
  84. Message Events: Simon Says
  85. Maze Game Project
  86. Loops: Frog and Rabbit
  87. Forever Loops: Fireworks
  88. Loops: Play in the Park
K-2.PA.2
Using age-appropriate vocabulary, explain steps taken and choices made to improve the design of a sequence.
  1. Maze Game Project
  2. Advanced Data and Programming
  3. Wildlife Scene Project
  4. Debugging
  5. Design an Adventure Game
  6. Introduction to Debugging
  7. Ozobot® Cycle
  8. Debugging: Events and Sequences
  9. Debugging: Message Events and Loops
  10. Debugging: Events and Motion
  11. Maze Game Project
K-2.PA.3
Develop programs with sequences and simple loops to express ideas or address a problem. (E)
  1. Adaptations and Survival: Camouflage
  2. Designing Solutions from Nature
  3. Introduction to Message Events
  4. Maze Game Project
  5. Story Problems: Add and Subtract within 20
  6. Greater Than and Less Than: Single-Digit Numbers
  7. Changing Landforms
  8. Creating Shapes
  9. Types of Motion
  10. Animal Life Cycles
  11. Events
  12. Story Problems: Add and Subtract within 10
  13. Place Value: Ones, Tens, and Hundreds
  14. Loops Part 2
  15. Counting with Mazes
  16. Build a Sentence
  17. Light and Shadows
  18. From ScratchJr to Scratch
  19. Research Presentations
  20. Who Keeps Us Safe?
  21. Sound and Pitch
  22. Math Story Problems: Add and Subtract within 100
  23. Storytelling Animations
  24. Phases of the Moon
  25. Create Your Own Story Problem
  26. Living and Nonliving
  27. Weather and Seasons
  28. Original Story Animations - Personal Story
  29. Digital Research 2: Choice Research
  30. Loops
  31. Storytelling Animations Part 2
  32. Sun and Moon, Day and Night
  33. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  34. Original Story Animations - Fiction Story
  35. Economic Choices
  36. Advanced Data and Programming
  37. Phonics: Letter Sounds
  38. Cardinal Directions
  39. Events and Money
  40. Wildlife Scene Project
  41. Place Value: Ones and Tens
  42. Finding an Unknown in a Word Problem
  43. Changes in the Environment
  44. Phonics: Digraphs
  45. VEX 123®: Introduction
  46. Introduction to Bee-Bot®: Basic Movements
  47. Counting with Bee-Bot®
  48. Introduction to Bee-Bot®: Planning a Program
  49. Patterns with Bee-Bot®
  50. ScratchJr to Scratch: Events and Loops
  51. Seasons with Bee-Bot®
  52. Place Value: Adding Up to 20
  53. Comparing Length with Bee-Bot®
  54. Introduction to Coding with LEGO® SPIKE Essential
  55. VEX 123®: Math Word Problems
  56. Weather with Bee-Bot®
  57. Needs of Living Things with Bee-Bot®
  58. Push and Pull with Bee-Bot®
  59. Minecraft® Coding Fundamentals - Basic Moves
  60. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  61. Skills Practice: Sequences
  62. Skills Practice: Repeat Loops
  63. Skills Practice: Events
  64. Skills Practice: Message Events
  65. LEGO® SPIKE Essential: Design a Moving Statue
  66. Space Travel Project
  67. Moving Targets Game
  68. Punctuation: Write a great sentence!
  69. VEX 123®: Patterns of Living Things
  70. Seed Dispersal
  71. Unplugged Introduction to ScratchJr Part 1
  72. Unplugged Introduction to ScratchJr Part 2
  73. Kibo®: Adding and Subtracting
  74. Shapes with Bee-Bot®
  75. Seasonal Project (Summer): Pop the Balloons
  76. Making Ten with Bee-Bot®
  77. Seasonal Project (Spring): Create a Chase Game
  78. Seasonal Project (Fall): Gathering Apples Game
  79. Using the Go To Page Block
  80. Minecraft: Education Edition® - Trailblazer
  81. Introduction to Speed Blocks
  82. VEX 123®: Defining Shape Attributes
  83. Introduction to Show and Hide Blocks
  84. Introduction to Grow and Shrink Blocks
  85. Forever Loop Dance Party
  86. CodeHS Coding Card Game: Sequences
  87. CodeHS Coding Card Game: Sequences 2
  88. CodeHS Coding Card Game: Loops
  89. CodeHS Coding Card Game: Loops 2
  90. CodeHS Coding Card Game: Conditionals
  91. CodeHS Coding Card Game: Conditionals 2
  92. Code Block Review
  93. Catching Butterflies
  94. Greater Than and Less Than: Two-Digit Numbers
  95. Greater Than and Less Than: Three-Digit Numbers
  96. End Block: Program a Race
  97. About Me Project
  98. Create a Chicken Crossing Game
  99. Garden Project
  100. Combining Shapes
  101. River Crossing Game
  102. Racing Game
  103. Create a Map
  104. 3D Shapes
  105. Digital Greeting Card Project
  106. Tap-a-Mole Game
  107. Design an Adventure Game
  108. Patterns and Music
  109. Preventing Erosion
  110. Events (Alpine UT updates)
  111. Grow and Shrink Blocks in Motion
  112. Seasons with Code & Go® Robot Mouse
  113. Weather with Code & Go® Robot Mouse
  114. Introduction to Code & Go® Robot Mouse: Basic Movements
  115. Counting with Code & Go® Robot Mouse
  116. Introduction to Code & Go® Robot Mouse: Planning a Program
  117. Patterns with Code & Go® Robot Mouse
  118. Comparing Length with Code & Go® Robot Mouse
  119. Needs of Living Things with Code & Go® Robot Mouse
  120. Push and Pull with Code & Go® Robot Mouse
  121. Shapes with Code & Go® Robot Mouse
  122. Making Ten with Code & Go® Robot Mouse
  123. Loops: Predator and Prey
  124. Programming a Cycle
  125. Create an Original Story Animation
  126. Loops: Follow the Path
  127. Speed Block: Bouncy Ball
  128. Create a Mini Golf Game
  129. Message Events: Scout Plays in the Forest
  130. Pages: Scout's Travels
  131. Garden Project
  132. Pages: Create a Tapping Game
  133. Growing Garden
  134. Message Events: Simon Says
  135. Maze Game Project
  136. Loops: Frog and Rabbit
  137. Grid: Arctic Animation
  138. Forever Loops: Fireworks
  139. Loops: Play in the Park
  140. Sequences: Digital Responsibilities
K-2.PA.4
Identify and fix (debug) errors in sequences and simple loops.
  1. Introduction to Message Events
  2. Maze Game Project
  3. Events
  4. Loops Part 2
  5. Counting with Mazes
  6. Build a Sentence
  7. Research Presentations
  8. Create Your Own Story Problem
  9. Loops
  10. Advanced Data and Programming
  11. Wildlife Scene Project
  12. Changes in the Environment
  13. Introduction to Bee-Bot®: Planning a Program
  14. Introduction to Coding with LEGO® SPIKE Essential
  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. Skills Practice: Message Events
  21. Space Travel Project
  22. Moving Targets Game
  23. VEX 123®: Patterns of Living Things
  24. Seed Dispersal
  25. Debugging
  26. Kibo®: Adding and Subtracting
  27. Seasonal Project (Summer): Pop the Balloons
  28. Introduction to Speed Blocks
  29. Forever Loop Dance Party
  30. Code Block Review
  31. End Block: Program a Race
  32. Create a Chicken Crossing Game
  33. Garden Project
  34. River Crossing Game
  35. Create a Map
  36. Hide and Seek Game
  37. Tap-a-Mole Game
  38. Design an Adventure Game
  39. Patterns and Music
  40. Introduction to Debugging
  41. Events (Alpine UT updates)
  42. Introduction to Code & Go® Robot Mouse: Planning a Program
  43. Ozobot® Cycle
  44. Debugging: Events and Sequences
  45. Create an Original Story Animation
  46. Debugging: Message Events and Loops
  47. Speed Block: Bouncy Ball
  48. Garden Project
  49. Debugging: Events and Motion
  50. Maze Game Project
K-2.PA.5
Model daily processes by creating and following algorithms (i.e., sets of step-by-step instructions) to complete tasks. (E)
  1. Sequences (Unplugged)
  2. Events
  3. Research Presentations
  4. Weather and Seasons
  5. Loops
  6. Economic Choices
  7. Introduction to Kibo®
  8. Skills Practice: Events
  9. Forever Loop Dance Party
  10. CodeHS Coding Card Game: Sequences
  11. CodeHS Coding Card Game: Sequences 2
  12. CodeHS Coding Card Game: Loops
  13. CodeHS Coding Card Game: Loops 2
  14. CodeHS Coding Card Game: Conditionals
  15. CodeHS Coding Card Game: Conditionals 2
  16. Create a Map
  17. Design an Adventure Game
  18. Events (Alpine UT updates)
K-2.PA.6
Give attribution when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
K-2.NI.1
Explain what passwords are, why they are used, and why it is important to develop strong passwords to protect devices and information. (E)
  1. Passwords
K-2.IC.1
Compare and contrast the effects of technology on communities and social interactions.
  1. Impacts of Technology in Our World
K-2.IC.2
Identify expected behaviors for working responsibly with others online. (E)
  1. Training AI Using Data
  2. Sequences: Digital Responsibilities
K-2.IC.3
Describe how to keep login information private and log off of devices appropriately.
  1. Passwords