Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for WY CS K-2

18

Standards in this Framework

Standard Lessons
2.CS.D.01
Independently select and use a computing device to perform a variety of tasks for an intended outcome (e.g., create an artifact).
  1. 3D Design: Create a Bubble Wand
2.CS.HS.01
Demonstrate and describe the function of common components of computing systems (hardware and software) (e.g., use a browser, search engine).
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Ozobot® Programming 1: Introduction
  4. Ozobot® Programming 2: More Color Codes
  5. Introduction to Kibo®
  6. Mouse Practice
  7. Keyboard Introduction
  8. Ozobot® Timeline
  9. Ozobot® Cycle
2.CS.T.01
Recognize computing systems might not work as expected and identify and effectively communicate simple hardware or software problems and implement solutions (e.g., app or program is not working as expected, no sound is coming from the device, caps lock turned on) and discuss problems with peers and adults.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
2.NI.NCO.01
Identify and describe that computing devices can be connected in a variety of ways (e.g., Bluetooth, Wi-Fi, home and school networks, the internet).
  1. Networks, Packets, and the Internet
2.NI.C.01
Explain what authentication factors (e.g., login) are, why we use them, and apply authentication to protect devices and information (personal and private) from unauthorized access.
  1. Passwords
2.DA.S.01
With guidance, develop and modify an organizational structure by creating, copying, moving, and deleting files and folders.
2.DA.CVT.01
With guidance, collect data and independently present the same data in various visual formats.
  1. Digital Research 1: Guided Research
  2. Digital Research 2: Choice Research
  3. Advanced Data and Programming
  4. Basic Data and Programming Project
2.DA.IM.01
With guidance, interpret data and present it in a chart or graph (visualization) in order to make a prediction, with or without a computing device.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Basic Data and Programming Project
2.AP.A.01
With guidance, identify and model daily processes by creating and following algorithms (sets of step-by- step instructions) to complete tasks (e.g., verbally, kinesthetically, with robot devices, or a programming language).
  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. Adding within 20 and Sequences (Unplugged)
  23. Loops
  24. Original Story Animations - Fiction Story
  25. Cardinal Directions
  26. Events and Money
  27. Wildlife Scene Project
  28. Communities Modify Their Environment
  29. Changes in the Environment
  30. Counting with Bee-Bot®
  31. Introduction to Bee-Bot®: Planning a Program
  32. Patterns with Bee-Bot®
  33. Seasons with Bee-Bot®
  34. Place Value: Adding Up to 20
  35. Comparing Length with Bee-Bot®
  36. Weather with Bee-Bot®
  37. Introduction to Kibo®
  38. Needs of Living Things with Bee-Bot®
  39. Push and Pull with Bee-Bot®
  40. Skills Practice: Events
  41. Skills Practice: ScratchJr Drawing Tools
  42. Punctuation: Write a great sentence!
  43. Seed Dispersal
  44. Unplugged Introduction to ScratchJr Part 1
  45. Unplugged Introduction to ScratchJr Part 2
  46. Shapes with Bee-Bot®
  47. Seasonal Project (Summer): Pop the Balloons
  48. Making Ten with Bee-Bot®
  49. Seasonal Project (Spring): Create a Chase Game
  50. Seasonal Project (Fall): Gathering Apples Game
  51. Using the Go To Page Block
  52. Introduction to the Grid
  53. Introduction to Speed Blocks
  54. Introduction to Show and Hide Blocks
  55. Introduction to Grow and Shrink Blocks
  56. Forever Loop Dance Party
  57. CodeHS Coding Card Game: Sequences
  58. CodeHS Coding Card Game: Sequences 2
  59. CodeHS Coding Card Game: Loops
  60. CodeHS Coding Card Game: Loops 2
  61. CodeHS Coding Card Game: Conditionals
  62. CodeHS Coding Card Game: Conditionals 2
  63. Code Block Review
  64. Catching Butterflies
  65. Introduction to the Wait Block
  66. Greater Than and Less Than: Two-Digit Numbers
  67. Greater Than and Less Than: Three-Digit Numbers
  68. About Me Project
  69. Create a Chicken Crossing Game
  70. River Crossing Game
  71. Racing Game
  72. Create a Map
  73. Hide and Seek Game
  74. 3D Shapes
  75. Digital Greeting Card Project
  76. Design an Adventure Game
  77. Preventing Erosion
  78. Geographic Effects on Early Civilizations
  79. Events (Alpine UT updates)
  80. Grow and Shrink Blocks in Motion
  81. Seasons with Code & Go® Robot Mouse
  82. Weather with Code & Go® Robot Mouse
  83. Introduction to Code & Go® Robot Mouse: Basic Movements
  84. Counting with Code & Go® Robot Mouse
  85. Introduction to Code & Go® Robot Mouse: Planning a Program
  86. Patterns with Code & Go® Robot Mouse
  87. Comparing Length with Code & Go® Robot Mouse
  88. Needs of Living Things with Code & Go® Robot Mouse
  89. Push and Pull with Code & Go® Robot Mouse
  90. Shapes with Code & Go® Robot Mouse
  91. Making Ten with Code & Go® Robot Mouse
  92. Programming a Cycle
  93. Speed Block: Bouncy Ball
  94. Create a Mini Golf Game
  95. Message Events: Scout Plays in the Forest
  96. Pages: Scout's Travels
  97. Pages: Create a Tapping Game
  98. Growing Garden
  99. Message Events: Simon Says
2.AP.V.01
Model the way programs store and manipulate data by using numbers or other symbols to represent information (e.g., thumbs up/down as representations of yes/no, arrows when writing algorithms to represent direction, or encode and decode words using numbers, pictographs, or other symbols to represent letters or words).
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Basic Data and Programming Project
2.AP.C.01
With guidance, independently and collaboratively create programs to accomplish tasks using a programming language, robot device, or unplugged activity that includes sequencing, conditionals, and repetition.
  1. Comparing Organisms
  2. Adaptations and Survival: Camouflage
  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. Light and Shadows
  17. From ScratchJr to Scratch
  18. Research Presentations
  19. Who Keeps Us Safe?
  20. Sound and Pitch
  21. Math Story Problems: Add and Subtract within 100
  22. Counting and Sequences (Unplugged)
  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. Ozobot® Programming 1: Introduction
  44. Changes in the Environment
  45. Phonics: Digraphs
  46. Counting with Bee-Bot®
  47. Introduction to Bee-Bot®: Planning a Program
  48. Patterns with Bee-Bot®
  49. ScratchJr to Scratch: Events and Loops
  50. Seasons with Bee-Bot®
  51. Place Value: Adding Up to 20
  52. Comparing Length with Bee-Bot®
  53. Introduction to Coding with LEGO® SPIKE Essential
  54. VEX 123®: Math Word Problems
  55. Weather with Bee-Bot®
  56. Needs of Living Things with Bee-Bot®
  57. Push and Pull with Bee-Bot®
  58. Minecraft® Coding Fundamentals - Basic Moves
  59. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  60. Skills Practice: Repeat Loops
  61. Skills Practice: Events
  62. LEGO® SPIKE Essential: Design a Moving Statue
  63. Space Travel Project
  64. Divide Shapes into Equal Parts
  65. Moving Targets Game
  66. Punctuation: Write a great sentence!
  67. VEX 123®: Patterns of Living Things
  68. Seed Dispersal
  69. Unplugged Introduction to ScratchJr Part 1
  70. Unplugged Introduction to ScratchJr Part 2
  71. Kibo®: Adding and Subtracting
  72. Shapes with Bee-Bot®
  73. Seasonal Project (Summer): Pop the Balloons
  74. Making Ten with Bee-Bot®
  75. Seasonal Project (Spring): Create a Chase Game
  76. Seasonal Project (Fall): Gathering Apples Game
  77. Using the Go To Page Block
  78. Identify Shapes by Attributes
  79. Minecraft: Education Edition® - Trailblazer
  80. Introduction to Speed Blocks
  81. VEX 123®: Defining Shape Attributes
  82. Introduction to Show and Hide Blocks
  83. Introduction to Grow and Shrink Blocks
  84. Forever Loop Dance Party
  85. CodeHS Coding Card Game: Sequences
  86. CodeHS Coding Card Game: Sequences 2
  87. CodeHS Coding Card Game: Loops
  88. CodeHS Coding Card Game: Loops 2
  89. CodeHS Coding Card Game: Conditionals
  90. CodeHS Coding Card Game: Conditionals 2
  91. Code Block Review
  92. Catching Butterflies
  93. Greater Than and Less Than: Two-Digit Numbers
  94. Greater Than and Less Than: Three-Digit Numbers
  95. End Block: Program a Race
  96. About Me Project
  97. Create a Chicken Crossing Game
  98. Garden Project
  99. Combining Shapes
  100. River Crossing Game
  101. Racing Game
  102. Create a Map
  103. Hide and Seek Game
  104. 3D Shapes
  105. Digital Greeting Card Project
  106. Design an Adventure Game
  107. Patterns and Music
  108. Preventing Erosion
  109. Events (Alpine UT updates)
  110. Grow and Shrink Blocks in Motion
  111. Seasons with Code & Go® Robot Mouse
  112. Weather with Code & Go® Robot Mouse
  113. Introduction to Code & Go® Robot Mouse: Basic Movements
  114. Counting with Code & Go® Robot Mouse
  115. Introduction to Code & Go® Robot Mouse: Planning a Program
  116. Patterns with Code & Go® Robot Mouse
  117. Comparing Length with Code & Go® Robot Mouse
  118. Needs of Living Things with Code & Go® Robot Mouse
  119. Push and Pull with Code & Go® Robot Mouse
  120. Shapes with Code & Go® Robot Mouse
  121. Making Ten with Code & Go® Robot Mouse
  122. Loops: Predator and Prey
  123. Programming a Cycle
  124. Create an Original Story Animation
  125. Loops: Follow the Path
  126. Speed Block: Bouncy Ball
  127. Create a Mini Golf Game
  128. Message Events: Scout Plays in the Forest
  129. Garden Project
  130. Pages: Create a Tapping Game
  131. Message Events: Simon Says
2.AP.M.01
Using grade appropriate content and complexity, decompose (breakdown) the steps needed to solve a problem into a precise sequence of instructions (e.g., develop a set of instructions on how to play your favorite game).
  1. Comparing Organisms
  2. Sequences (Unplugged)
  3. Adaptations and Survival: Camouflage
  4. Designing Solutions from Nature
  5. Introduction to Message Events
  6. Properties of Matter
  7. Maze Game Project
  8. Animal Life Cycles
  9. Events
  10. Loops Part 2
  11. Counting with Mazes
  12. Research Presentations
  13. Counting and Sequences (Unplugged)
  14. Storytelling Animations
  15. Create Your Own Story Problem
  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. Minecraft® Coding Fundamentals - Basic Moves
  33. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  34. Skills Practice: Sequences
  35. Skills Practice: Repeat Loops
  36. LEGO® SPIKE Essential: Design a Moving Statue
  37. Space Travel Project
  38. Moving Targets Game
  39. VEX 123®: Patterns of Living Things
  40. Seed Dispersal
  41. Unplugged Introduction to ScratchJr Part 1
  42. Debugging
  43. Unplugged Introduction to ScratchJr Part 2
  44. Shapes with Bee-Bot®
  45. Seasonal Project (Summer): Pop the Balloons
  46. Making Ten with Bee-Bot®
  47. Seasonal Project (Spring): Create a Chase Game
  48. Seasonal Project (Fall): Gathering Apples Game
  49. Using the Go To Page Block
  50. Introduction to the Grid
  51. Introduction to Speed Blocks
  52. VEX 123®: Defining Shape Attributes
  53. Forever Loop Dance Party
  54. Code Block Review
  55. End Block: Program a Race
  56. About Me Project
  57. Garden Project
  58. Create a Map
  59. Tap-a-Mole Game
  60. Design an Adventure Game
  61. Preventing Erosion
  62. Introduction to Debugging
  63. Events (Alpine UT updates)
  64. Grow and Shrink Blocks in Motion
  65. Basic Data and Programming Project
  66. Weather with Code & Go® Robot Mouse
  67. Introduction to Code & Go® Robot Mouse: Basic Movements
  68. Counting with Code & Go® Robot Mouse
  69. Introduction to Code & Go® Robot Mouse: Planning a Program
  70. Patterns with Code & Go® Robot Mouse
  71. Comparing Length with Code & Go® Robot Mouse
  72. Needs of Living Things with Code & Go® Robot Mouse
  73. Shapes with Code & Go® Robot Mouse
  74. Making Ten with Code & Go® Robot Mouse
  75. Debugging: Events and Sequences
  76. Programming a Cycle
  77. Debugging: Message Events and Loops
  78. Loops: Follow the Path
  79. Speed Block: Bouncy Ball
  80. Message Events: Scout Plays in the Forest
  81. Garden Project
  82. Debugging: Events and Motion
  83. Message Events: Simon Says
2.AP.PD.01
Develop plans that describe a program's sequence of events, goals, and expected outcomes.
  1. Research Presentations
  2. Who Keeps Us Safe?
  3. Create Your Own Story Problem
  4. Original Story Animations - Personal Story
  5. Storytelling Animations Part 2
  6. Original Story Animations - Fiction Story
  7. Seed Dispersal
  8. LEGO® SPIKE Essential: Design for Changing Weather
  9. Introduction to Speed Blocks
  10. Code Block Review
  11. About Me Project
  12. Create a Chicken Crossing Game
  13. Garden Project
  14. River Crossing Game
  15. Tap-a-Mole Game
  16. Garden Project
2.AP.PD.02
Give credit to ideas, creations, and solutions of others while writing and developing programs.
  1. Giving Credit Through Attributions
2.AP.PD.03
Independently and collaboratively debug (identify and fix errors) programs using a programming language.
  1. Comparing Organisms
  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. Seasonal Project (Fall): Gathering Apples Game
  29. Using the Go To Page Block
  30. Forever Loop Dance Party
  31. Code Block Review
  32. End Block: Program a Race
  33. Create a Chicken Crossing Game
  34. Garden Project
  35. River Crossing Game
  36. Create a Map
  37. Tap-a-Mole Game
  38. Design an Adventure Game
  39. Patterns and Music
  40. Introduction to Debugging
  41. Events (Alpine UT updates)
  42. Basic Data and Programming Project
  43. Introduction to Code & Go® Robot Mouse: Planning a Program
  44. Ozobot® Cycle
  45. Debugging: Events and Sequences
  46. Create an Original Story Animation
  47. Debugging: Message Events and Loops
  48. Speed Block: Bouncy Ball
  49. Debugging: Events and Motion
2.AP.PD.04
Use correct terminology (debug, program input/output, code) to explain the development of a program or an algorithm (e.g., in an unplugged activity, hands on manipulatives, or a programming language).
  1. Maze Game Project
  2. Advanced Data and Programming
  3. Wildlife Scene Project
  4. Ozobot® Programming 2: More Color Codes
  5. Debugging
  6. LEGO® SPIKE Essential: Design for Changing Weather
  7. Garden Project
  8. Tap-a-Mole Game
  9. Design an Adventure Game
  10. Introduction to Debugging
  11. Ozobot® Cycle
  12. Debugging: Events and Motion
2.IC.C.01
Describe how people use different types of technologies in their daily work and personal lives.
  1. Impacts of Technology in Our World
  2. Training AI Using Data
2.IC.SI.01
Practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior.
  1. Impacts of Technology in Our World
  2. Our Responsibilities
  3. Minecraft: Education Edition® Basic Gameplay