Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for CSTA 1A

18

Standards in this Framework

Standard Lessons
1A-AP-08
Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.
  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. Growing Garden
  94. Maze Game Project
1A-AP-09
Model the way programs store and manipulate data by using numbers or other symbols to represent information.
  1. Advanced Data and Programming
  2. Data Storage and Variables
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
1A-AP-10
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. 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. Pages: Create a Tapping Game
  123. Growing Garden
  124. Message Events: Simon Says
  125. Maze Game Project
  126. Loops: Frog and Rabbit
  127. Grid: Arctic Animation
  128. Forever Loops: Fireworks
  129. Loops: Play in the Park
1A-AP-11
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. 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
1A-AP-12
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. About Me Project
  11. Create a Chicken Crossing Game
  12. Garden Project
  13. River Crossing Game
  14. Tap-a-Mole Game
  15. Garden Project
1A-AP-13
Give attribution when using the ideas and creations of others while developing programs.
  1. Giving Credit Through Attributions
1A-AP-14
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. 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. Debugging: Events and Motion
  47. Maze Game Project
1A-AP-15
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. Design an Adventure Game
  6. Introduction to Debugging
  7. Debugging: Events and Motion
  8. Maze Game Project
1A-CS-01
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
1A-CS-02
Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware).
  1. Computer Basics
  2. Ozobot® Programming 1: Introduction
  3. Ozobot® Programming 2: More Color Codes
  4. Introduction to Kibo®
  5. Mouse Practice
  6. Keyboard Introduction
  7. Ozobot® Timeline
  8. Ozobot® Cycle
1A-CS-03
Describe basic hardware and software problems using accurate terminology.
  1. Computer Basics
  2. Computer Detectives: Computer Problems
1A-DA-05
Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.
  1. Data Storage and Variables
  2. Welcome to CodeHS!
1A-DA-06
Collect and 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
  5. Basic Data and Programming Project
1A-DA-07
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
  1. Advanced Data and Programming
  2. Data Patterns and Predictions
  3. Basic Data and Programming Project
  4. Basic Data and Programming Project
1A-IC-16
Compare how people live and work before and after the implementation or adoption of new computing technology.
  1. Impacts of Technology in Our World
1A-IC-17
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
1A-IC-18
Keep login information private, and log off of devices appropriately.
  1. Passwords
1A-NI-04
Explain what passwords are and why we use them, and use strong passwords to protect devices and information from unauthorized access.
  1. Passwords