Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for WI CS K-2

31

Standards in this Framework

Standard Lessons
AP1.a.1.e
Construct and execute algorithms (sets of step-by- step instructions), which include sequencing and simple loops to accomplish a task, both independently and collaboratively, with or without a computing device.
  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. Message Events: Scout Plays in the Forest
  94. Pages: Create a Tapping Game
  95. Growing Garden
  96. Message Events: Simon Says
  97. Maze Game Project
  98. Loops: Frog and Rabbit
  99. Grid: Arctic Animation
  100. Forever Loops: Fireworks
  101. Loops: Play in the Park
  102. Sequences: Digital Responsibilities
AP1.a.2.e
Decompose a larger computational problem into smaller sub-problems independently or with teacher guidance (e.g., to draw a snowman, we can draw several different, simpler shapes).
  1. Sequences (Unplugged)
  2. Adaptations and Survival: Camouflage
  3. Designing Solutions from Nature
  4. Introduction to Message Events
  5. Properties of Matter
  6. Animal Life Cycles
  7. Events
  8. Loops Part 2
  9. Counting with Mazes
  10. Research Presentations
  11. Storytelling Animations
  12. Create Your Own Story Problem
  13. Adding within 20 and Sequences (Unplugged)
  14. Loops
  15. Storytelling Animations Part 2
  16. Original Story Animations - Fiction Story
  17. Advanced Data and Programming
  18. Wildlife Scene Project
  19. Changes in the Environment
  20. VEX 123®: Introduction
  21. Introduction to Bee-Bot®: Basic Movements
  22. Counting with Bee-Bot®
  23. Introduction to Bee-Bot®: Planning a Program
  24. Patterns with Bee-Bot®
  25. Comparing Length with Bee-Bot®
  26. VEX 123®: Math Word Problems
  27. Weather with Bee-Bot®
  28. Needs of Living Things with Bee-Bot®
  29. Minecraft® Coding Fundamentals - Basic Moves
  30. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  31. Skills Practice: Sequences
  32. Skills Practice: Repeat Loops
  33. LEGO® SPIKE Essential: Design a Moving Statue
  34. Space Travel Project
  35. Moving Targets Game
  36. VEX 123®: Patterns of Living Things
  37. Seed Dispersal
  38. Unplugged Introduction to ScratchJr Part 1
  39. Debugging
  40. Unplugged Introduction to ScratchJr Part 2
  41. Shapes with Bee-Bot®
  42. Seasonal Project (Summer): Pop the Balloons
  43. Making Ten with Bee-Bot®
  44. Seasonal Project (Spring): Create a Chase Game
  45. Seasonal Project (Fall): Gathering Apples Game
  46. Using the Go To Page Block
  47. Introduction to the Grid
  48. Introduction to Speed Blocks
  49. VEX 123®: Defining Shape Attributes
  50. Forever Loop Dance Party
  51. End Block: Program a Race
  52. About Me Project
  53. Create a Map
  54. Design an Adventure Game
  55. Preventing Erosion
  56. Introduction to Debugging
  57. Events (Alpine UT updates)
  58. Grow and Shrink Blocks in Motion
  59. Introduction to Code & Go® Robot Mouse: Basic Movements
  60. Counting with Code & Go® Robot Mouse
  61. Introduction to Code & Go® Robot Mouse: Planning a Program
  62. Patterns with Code & Go® Robot Mouse
  63. Comparing Length with Code & Go® Robot Mouse
  64. Needs of Living Things with Code & Go® Robot Mouse
  65. Shapes with Code & Go® Robot Mouse
  66. Making Ten with Code & Go® Robot Mouse
  67. Debugging: Events and Sequences
  68. Programming a Cycle
  69. Debugging: Message Events and Loops
  70. Speed Block: Bouncy Ball
  71. Message Events: Scout Plays in the Forest
  72. Creating Algorithms
  73. Debugging: Events and Motion
  74. Message Events: Simon Says
  75. Loops: Frog and Rabbit
  76. Forever Loops: Fireworks
  77. Loops: Play in the Park
AP1.a.3.e
Categorize a group of items based on the attributes of actions of each item, with or without a computing device.
  1. Machine Learning: What is a Blorg?
  2. The Sorting Robot
AP2.a.1.e
Construct programs to accomplish a task or as a means of creative expression, which include sequencing, events, and simple loops, using a block- based visual programming language, both independently and collaboratively (e.g., pair programming).
  1. Adaptations and Survival: Camouflage
  2. Introduction to Message Events
  3. Maze Game Project
  4. Story Problems: Add and Subtract within 20
  5. Greater Than and Less Than: Single-Digit Numbers
  6. Changing Landforms
  7. Creating Shapes
  8. Types of Motion
  9. Animal Life Cycles
  10. Events
  11. Story Problems: Add and Subtract within 10
  12. Place Value: Ones, Tens, and Hundreds
  13. Loops Part 2
  14. Counting with Mazes
  15. Light and Shadows
  16. From ScratchJr to Scratch
  17. Research Presentations
  18. Who Keeps Us Safe?
  19. Sound and Pitch
  20. Math Story Problems: Add and Subtract within 100
  21. Storytelling Animations
  22. Phases of the Moon
  23. Create Your Own Story Problem
  24. Living and Nonliving
  25. Weather and Seasons
  26. Original Story Animations - Personal Story
  27. Digital Research 2: Choice Research
  28. Loops
  29. Storytelling Animations Part 2
  30. Sun and Moon, Day and Night
  31. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  32. Original Story Animations - Fiction Story
  33. Economic Choices
  34. Advanced Data and Programming
  35. Phonics: Letter Sounds
  36. Cardinal Directions
  37. Events and Money
  38. Wildlife Scene Project
  39. Place Value: Ones and Tens
  40. Finding an Unknown in a Word Problem
  41. Changes in the Environment
  42. Phonics: Digraphs
  43. Counting with Bee-Bot®
  44. Introduction to Bee-Bot®: Planning a Program
  45. Patterns with Bee-Bot®
  46. ScratchJr to Scratch: Events and Loops
  47. Seasons with Bee-Bot®
  48. Place Value: Adding Up to 20
  49. Comparing Length with Bee-Bot®
  50. Introduction to Coding with LEGO® SPIKE Essential
  51. VEX 123®: Math Word Problems
  52. Weather with Bee-Bot®
  53. Needs of Living Things with Bee-Bot®
  54. Push and Pull with Bee-Bot®
  55. Minecraft® Coding Fundamentals - Basic Moves
  56. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  57. Skills Practice: Repeat Loops
  58. Skills Practice: Events
  59. LEGO® SPIKE Essential: Design a Moving Statue
  60. Space Travel Project
  61. Moving Targets Game
  62. VEX 123®: Patterns of Living Things
  63. Seed Dispersal
  64. Unplugged Introduction to ScratchJr Part 1
  65. Unplugged Introduction to ScratchJr Part 2
  66. Kibo®: Adding and Subtracting
  67. Shapes with Bee-Bot®
  68. Seasonal Project (Summer): Pop the Balloons
  69. Making Ten with Bee-Bot®
  70. Seasonal Project (Spring): Create a Chase Game
  71. Seasonal Project (Fall): Gathering Apples Game
  72. Minecraft: Education Edition® - Trailblazer
  73. Introduction to Speed Blocks
  74. VEX 123®: Defining Shape Attributes
  75. Introduction to Show and Hide Blocks
  76. Introduction to Grow and Shrink Blocks
  77. Forever Loop Dance Party
  78. CodeHS Coding Card Game: Sequences
  79. CodeHS Coding Card Game: Sequences 2
  80. CodeHS Coding Card Game: Loops
  81. CodeHS Coding Card Game: Loops 2
  82. CodeHS Coding Card Game: Conditionals
  83. CodeHS Coding Card Game: Conditionals 2
  84. Code Block Review
  85. Catching Butterflies
  86. Greater Than and Less Than: Two-Digit Numbers
  87. Greater Than and Less Than: Three-Digit Numbers
  88. End Block: Program a Race
  89. About Me Project
  90. Create a Chicken Crossing Game
  91. Garden Project
  92. Combining Shapes
  93. River Crossing Game
  94. Racing Game
  95. Create a Map
  96. 3D Shapes
  97. Digital Greeting Card Project
  98. Design an Adventure Game
  99. Patterns and Music
  100. Preventing Erosion
  101. Events (Alpine UT updates)
  102. Grow and Shrink Blocks in Motion
  103. Seasons with Code & Go® Robot Mouse
  104. Weather with Code & Go® Robot Mouse
  105. Introduction to Code & Go® Robot Mouse: Basic Movements
  106. Counting with Code & Go® Robot Mouse
  107. Introduction to Code & Go® Robot Mouse: Planning a Program
  108. Patterns with Code & Go® Robot Mouse
  109. Comparing Length with Code & Go® Robot Mouse
  110. Needs of Living Things with Code & Go® Robot Mouse
  111. Push and Pull with Code & Go® Robot Mouse
  112. Shapes with Code & Go® Robot Mouse
  113. Making Ten with Code & Go® Robot Mouse
  114. Loops: Predator and Prey
  115. Programming a Cycle
  116. Create an Original Story Animation
  117. Speed Block: Bouncy Ball
  118. Create a Mini Golf Game
  119. Message Events: Scout Plays in the Forest
  120. Pages: Scout's Travels
  121. Garden Project
  122. Message Events: Simon Says
  123. Maze Game Project
  124. Loops: Frog and Rabbit
  125. Grid: Arctic Animation
  126. Forever Loops: Fireworks
  127. Loops: Play in the Park
AP2.a.2.e
Plan and create a design document to illustrate thoughts, ideas, and stories in a sequential (step-by- step) manner (e.g., story map, storyboard, sequential graphic organizer).
  1. Storytelling Animations
  2. Storytelling Animations Part 2
AP2.a.5.i
Use mathematical operations to change a value stored in a variable.
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
AP3.a.1.e
Give credit to the source when using code, music, or pictures that were created by others.
  1. Giving Credit Through Attributions
AP3.b.1.e
Follow simple instructions to complete a task, such as a simple visual tutorial.
AP4.a.1.e
Use numbers or other symbols to represent data (e.g., thumbs up or down for yes or no, color by number, arrows for direction, encoding or decoding a word using numbers or pictographs).
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
AP5.a.1.e
Work together with a team to create a solution to a computational problem.
AP5.a.2.e
Use teachers, parents, and other resources to solve a computational problem.
AP5.b.1.e
Understand the value for teams to include members with different perspectives, experiences, and backgrounds, including race, gender, ethnicity, language, ability, family background, and family income.
AP6.a.1.e
Analyze and debug (fix) an algorithm, which includes sequencing and simple loops, with or without a computing device.
  1. Maze Game Project
  2. Events
  3. Loops Part 2
  4. Counting with Mazes
  5. Build a Sentence
  6. Research Presentations
  7. Create Your Own Story Problem
  8. Loops
  9. Advanced Data and Programming
  10. Wildlife Scene Project
  11. Changes in the Environment
  12. Introduction to Bee-Bot®: Planning a Program
  13. Introduction to Coding with LEGO® SPIKE Essential
  14. Minecraft® Coding Fundamentals - Basic Moves
  15. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  16. Skills Practice: Sequences
  17. Skills Practice: Repeat Loops
  18. Skills Practice: Events
  19. Skills Practice: Message Events
  20. Space Travel Project
  21. Moving Targets Game
  22. VEX 123®: Patterns of Living Things
  23. Seed Dispersal
  24. Debugging
  25. Kibo®: Adding and Subtracting
  26. Seasonal Project (Summer): Pop the Balloons
  27. Forever Loop Dance Party
  28. Code Block Review
  29. End Block: Program a Race
  30. Create a Chicken Crossing Game
  31. Garden Project
  32. River Crossing Game
  33. Create a Map
  34. Tap-a-Mole Game
  35. Design an Adventure Game
  36. Patterns and Music
  37. Introduction to Debugging
  38. Events (Alpine UT updates)
  39. Introduction to Code & Go® Robot Mouse: Planning a Program
  40. Ozobot® Cycle
  41. Debugging: Events and Sequences
  42. Create an Original Story Animation
  43. Debugging: Message Events and Loops
  44. Speed Block: Bouncy Ball
  45. Garden Project
  46. Maze Game Project
CS1.a.1.e
Identify and use software that controls computational devices to accomplish a task (e.g., use an app to draw on the screen, use software to write a story or control robots).
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Ozobot® Programming 1: Introduction
  4. Introduction to LEGO® Spike Essential
  5. Introduction to Coding with LEGO® SPIKE Essential
  6. Introduction to Kibo®
  7. Kibo®: Communicating Across Distances (Light and Sound)
  8. LEGO® SPIKE Essential: Design a Moving Statue
  9. Mouse Practice
  10. Keyboard Introduction
CS1.a.2.e
Use appropriate terminology in naming and describing the function of common computing devices and components (e.g., desktop computer, laptop computer, tablet device, monitor, keyboard, mouse, printer).
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Computer Detectives: Computer Problems
  4. Mouse Practice
  5. Keyboard Introduction
CS1.b.1.e
Identify the components of a computer system and what the basic functions are (e.g., hard drive, and memory) as well as external features and their uses (e.g., printers, scanners, external hard drives, and cloud storage).
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Computer Detectives: Computer Problems
  4. Mouse Practice
  5. Keyboard Introduction
CS2.a.1.e
Identify, using accurate terminology, simple hardware and software problems that may occur during use (e.g., app or program not working as expected, no sound, device won't turn on).
  1. Computer Basics
  2. How Systems Work (What is a Computer?)
  3. Computer Detectives: Computer Problems
DA2.a.1.e
Collect simple quantitative data over time (e.g., daily temperatures or sunrise time).
DA2.b.1.e
Sort objects into buckets, recognizing relevant and/or irrelevant data (e.g., one of these things is not like the other).
  1. Machine Learning: What is a Blorg?
  2. The Sorting Robot
DA3.a.1.e
Collect data over time and organize it in a chart or graph in order to make and communicate a prediction.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
DA4.a.1.e
Use a computing device to store, search, retrieve, modify, and delete information and define the information stored as data.
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
DA4.a.2.e
Create a model of an object or process in order to identify patterns and essential elements (e.g., water cycle, butterfly life cycle, seasonal weather patterns).
  1. Comparing Organisms
  2. Animal Life Cycles
  3. Phases of the Moon
  4. Weather and Seasons
IC1.a.1.e
Compare and contrast examples of how computing technology has changed the way people live, work, and interact.
  1. Impacts of Technology in Our World
IC1.b.1.e
Explain the differences between communicating electronically and communicating in person.
IC2.c.1.e
Work with others as co- learners to solve a problem or reach a goal.
  1. Machine Learning: What is a Blorg?
  2. The Sorting Robot
IC3.b.1.e
Respect other students’ information and refrain from accessing others’ devices or accounts without permission.
  1. Impacts of Technology in Our World
IC3.b.2.e
Understand what kinds of digital information is considered private, take steps to keep their information private, and respect the privacy of other students’ information.
  1. Passwords
NI1.a.1.e
Use secure practices (such as passwords) to protect private information and discuss the effects of misuse.
  1. Passwords
NI2.a.1.e
Use a physical tool (e.g. flashlight, string) to communicate with another student.
NI2.a.2.e
Provide examples of computer use that involve the internet.
NI2.c.1.e
Devise a system for sending a physical message to anyone in their school by using addressing techniques (e.g., address envelopes by student first name and teacher, grade, or room).