Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for MS CS K-2

19

Standards in this Framework

Standard Lessons
CS.1A.1
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
CS.1A.2
Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware).
  1. Ozobot® Programming 1: Introduction
  2. Ozobot® Programming 2: More Color Codes
  3. Introduction to Kibo®
  4. Mouse Practice
  5. Keyboard Introduction
CS.1A.3
Describe basic hardware and software problems using accurate terminology.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
NI.1A.1
Explain what passwords are and why we use them.
  1. Passwords
NI.1A.2
Students should understand that computers connect them to people, places, and things around the world.
  1. Networks and the Internet
DA.1A.1
Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.
  1. Digital Research
DA.1A.2
Collect and present the same data in various visual formats.
  1. Digital Research
  2. Digital Research 2: Choice Research
  3. Advanced Data and Programming
  4. Data Patterns and Predictions
  5. Basic Data and Programming Project
DA.1A.3
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
  1. Data Patterns and Predictions
AP.1A.1
Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.
  1. Sequences (Unplugged)
  2. Properties of Matter
  3. Weather and Seasons
  4. Adding within 20 and Sequences (Unplugged)
  5. Introduction to Kibo®
  6. CodeHS Coding Card Game: Sequences
  7. CodeHS Coding Card Game: Sequences 2
  8. CodeHS Coding Card Game: Loops
  9. CodeHS Coding Card Game: Loops 2
  10. CodeHS Coding Card Game: Conditionals
  11. CodeHS Coding Card Game: Conditionals 2
  12. Create a Map
  13. Preventing Erosion
AP.1A.2
Model the way programs store and manipulate data by using numbers or other symbols to represent information.
  1. Data Storage and Variables
AP.1A.3
Develop programs with sequences and simple loops to express ideas or address a problem.
  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. Sound and Pitch
  19. Math Story Problems: Add and Subtract within 100
  20. Storytelling Animations
  21. Phases of the Moon
  22. Create Your Own Story Problem
  23. Living and Nonliving
  24. Weather and Seasons
  25. Original Story Animations - Personal Story
  26. Digital Research 2: Choice Research
  27. Loops
  28. Storytelling Animations Part 2
  29. Sun and Moon, Day and Night
  30. Algebraic Thinking: Find an Unknown Number Up to 10 in a Number Story
  31. Original Story Animations - Fiction Story
  32. Economic Choices
  33. Advanced Data and Programming
  34. Phonics: Letter Sounds
  35. Cardinal Directions
  36. Events and Money
  37. Wildlife Scene Project
  38. Place Value: Ones and Tens
  39. Finding an Unknown in a Word Problem
  40. Changes in the Environment
  41. Phonics: Digraphs
  42. Counting with Bee-Bot®
  43. Introduction to Bee-Bot®: Planning a Program
  44. Patterns with Bee-Bot®
  45. ScratchJr to Scratch: Events and Loops
  46. Seasons with Bee-Bot®
  47. Place Value: Adding Up to 20
  48. Comparing Length with Bee-Bot®
  49. Introduction to Coding with LEGO® Spike Essential
  50. VEX 123®: Math Word Problems
  51. Weather with Bee-Bot®
  52. Needs of Living Things with Bee-Bot®
  53. Push and Pull with Bee-Bot®
  54. Minecraft® Coding Fundamentals - Basic Moves
  55. Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
  56. Skills Practice: Repeat Loops
  57. Skills Practice: Events
  58. Design Project with LEGO® Spike Essential: Moving Statue
  59. Space Travel Project
  60. Moving Targets Game
  61. VEX 123®: Patterns of Living Things
  62. Seed Dispersal
  63. Unplugged Introduction to ScratchJr - Part 2
  64. Kibo®: Adding and Subtracting
  65. Shapes with Bee-Bot®
  66. Seasonal Project (Summer): Pop the Balloons
  67. Making Ten with Bee-Bot®
  68. Seasonal Project (Spring): Create a Chase Game
  69. Seasonal Project (Fall): Gathering Apples Game
  70. Minecraft: Education Edition® - Trailblazer
  71. Introduction to Speed Blocks
  72. VEX 123®: Defining Shape Attributes
  73. Introduction to Show and Hide Blocks
  74. Introduction to Grow and Shrink Blocks
  75. Forever Loop Dance Party
  76. CodeHS Coding Card Game: Sequences
  77. CodeHS Coding Card Game: Sequences 2
  78. CodeHS Coding Card Game: Loops
  79. CodeHS Coding Card Game: Loops 2
  80. CodeHS Coding Card Game: Conditionals
  81. CodeHS Coding Card Game: Conditionals 2
  82. Coding Class: Block Basics
  83. Catching Butterflies
  84. Greater Than and Less Than: Two-Digit Numbers
  85. Greater Than and Less Than: Three-Digit Numbers
  86. Program a Race
  87. About Me Project
  88. Create a Chicken Crossing Game
  89. Combining Shapes
  90. River Crossing Game
  91. Racing Game
  92. Create a Map
  93. 3D Shapes
  94. Digital Greeting Card Project
  95. Patterns and Music
  96. Preventing Erosion
  97. Rates and Unit Rates
  98. Events (Alpine UT updates)
  99. Grow and Shrink Blocks in Motion
  100. Seasons with Robot Mouse
  101. Weather with Robot Mouse
  102. Counting with Robot Mouse
  103. Introduction to Robot Mouse: Planning a Program
  104. Patterns with Robot Mouse
  105. Comparing Length with Robot Mouse
AP.1A.4
Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
  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. Design Project with LEGO® Spike Essential: 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 Grid/Coordinate Plane
  48. Introduction to Speed Blocks
  49. VEX 123®: Defining Shape Attributes
  50. Forever Loop Dance Party
  51. Program a Race
  52. About Me Project
  53. Garden Project
  54. Create a Map
  55. Tap-a-Mole Game
  56. Preventing Erosion
  57. Multiplying and Dividing Fractions
  58. Introduction to Debugging
  59. Events (Alpine UT updates)
  60. Basic Data and Programming Project
  61. Weather with Robot Mouse
  62. Introduction to Robot Mouse: Basic Movements
  63. Counting with Robot Mouse
  64. Introduction to Robot Mouse: Planning a Program
  65. Patterns with Robot Mouse
  66. Comparing Length with Robot Mouse
AP.1A.5
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Research Presentations
  2. Create Your Own Story Problem
  3. Original Story Animations - Personal Story
  4. Storytelling Animations Part 2
  5. Original Story Animations - Fiction Story
  6. Seed Dispersal
  7. LEGO® Spike Essential: Design for Changing Weather
  8. Introduction to Speed Blocks
  9. About Me Project
  10. Create a Chicken Crossing Game
  11. River Crossing Game
  12. Grow and Shrink Blocks in Motion
AP.1A.6
Give attribution when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
AP.1A.7
Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
  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. Coding Class: Block Basics
  29. 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. Patterns and Music
  36. Introduction to Debugging
  37. Events (Alpine UT updates)
  38. Introduction to Robot Mouse: Planning a Program
AP.1A.8
Using correct terminology, describe steps taken and choices made during the iterative process of program development.
  1. Maze Game Project
  2. Advanced Data and Programming
  3. Wildlife Scene Project
  4. Debugging
  5. Garden Project
  6. Tap-a-Mole Game
  7. Introduction to Debugging
  8. Basic Data and Programming Project
IC.1A.1
Compare how people live and work before and after the implementation or adoption of new computing
  1. Impacts of Technology in Our World
IC.1A.2
Work respectfully and responsibly with others online.
  1. Impacts of Technology in Our World
  2. Minecraft: Education Edition® Basic Gameplay
  3. Training AI Using Data
IC.1A.3
Keep login information private and log off devices appropriately.
  1. Passwords