Please enable JavaScript to use CodeHS

Standards Mapping

for California K-2 Computer Science Standards for California Public Schools

20

Standards in this Framework

20

Standards Mapped

100%

Mapped to Course

Standard Lessons
K-2.CS.1
Select and operate computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.
  1. Kindergarten Computer Science
  2. 2.2 Scout Adventures 1: Introducing Scout
  3. 2.3 Scout Adventures 2: Scout Starts Exploring
  4. 2.4 Scout Adventures 3: Scout Meets a Friend
  5. 2.5 Scout Adventures 4: Scout Explores the Forest
  6. 2.6 Scout Adventures 5: Scout and Bluebird Help
  7. 2.7 Scout Adventures 6: Scout Celebrates with Friends
  8. 8.2 Mouse Practice
  9. 8.3 Keyboard Introduction
  10. 1st Grade Computer Science
  11. 1.2 Scout Adventures 1: Introducing Scout
  12. 1.3 Scout Adventures 2: Scout Starts Exploring
  13. 1.4 Scout Adventures 3: Scout Meets a Friend
  14. 1.5 Scout Adventures 4: Scout Explores the Forest
  15. 1.6 Scout Adventures 5: Scout and Bluebird Help
  16. 1.7 Scout Adventures 6: Scout Celebrates with Friends
  17. 8.1 Computer Basics: Exploration
  18. 2nd Grade Computer Science
  19. 6.1 Computer Basics: Connections
  20. 6.8 3D Design: Create a Bubble Wand
K-2.CS.2
Explain the functions of common hardware and software components of computing systems.
  1. Kindergarten Computer Science
  2. 8.1 Computer Basics: Introduction
  3. 8.2 Mouse Practice
  4. 8.3 Keyboard Introduction
  5. 1st Grade Computer Science
  6. 8.1 Computer Basics: Exploration
  7. 2nd Grade Computer Science
  8. 6.1 Computer Basics: Connections
K-2.CS.3
Describe basic hardware and software problems using accurate terminology.
  1. Kindergarten Computer Science
  2. 8.1 Computer Basics: Introduction
  3. 1st Grade Computer Science
  4. 8.1 Computer Basics: Exploration
  5. 2nd Grade Computer Science
  6. 6.1 Computer Basics: Connections
K-2.NI.4
Model and describe how people connect to other people, places, information and ideas through a network.
  1. 2nd Grade Computer Science
  2. 6.4 Exploring Computer Networks
K-2.NI.5
Explain why people use passwords.
  1. 1st Grade Computer Science
  2. 2.3 Sequences: Digital Responsibilities
  3. 8.2 Keeping Information Safe
K-2.NI.6
Create patterns to communicate a message.
  1. Kindergarten Computer Science
  2. 8.5 Sorting with Decision Trees
  3. 1st Grade Computer Science
  4. 8.7 Machine Learning: What is a Blorg?
K-2.DA.7
Store, copy, search, retrieve, modify, and delete information using a computing device, and define the information stored as data.
  1. 2nd Grade Computer Science
  2. 6.2 Managing Data Storage and Files
K-2.DA.8
Collect and present data in various visual formats.
  1. 1st Grade Computer Science
  2. 8.4 Basic Data and Programming
  3. 2nd Grade Computer Science
  4. 6.5 Data Patterns and Predictions
  5. 6.6 Advanced Data and Programming
K-2.DA.9
Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.
  1. 1st Grade Computer Science
  2. 8.4 Basic Data and Programming
  3. 2nd Grade Computer Science
  4. 6.5 Data Patterns and Predictions
  5. 6.6 Advanced Data and Programming
K-2.AP.10
Model daily processes by creating and following algorithms to complete tasks.
  1. Kindergarten Computer Science
  2. 1.1 Sequences (Unplugged)
  3. 1.2 Coding Card Game: Sequences
  4. 1.3 Coding Card Game: Sequences 2
  5. 1.4 Acting with Events
  6. 1.5 Computational Thinking: Morning Routines
  7. 1st Grade Computer Science
  8. 1.8 Computational Thinking: Evening Routines
  9. 3.1 Coding Card Game: Loops
  10. 3.2 Coding Card Game: Loops 2
  11. 2nd Grade Computer Science
  12. 1.7 Computational Thinking: School Day Routines
  13. 5.5 Design an Adventure Game
  14. 7.1 Coding Card Game: Conditionals
  15. 7.2 Coding Card Game: Conditionals 2
K-2.AP.11
Model the way programs store data.
  1. 2nd Grade Computer Science
  2. 7.3 Variables: Keeping Score
K-2.AP.12
Create programs with sequences of commands and simple loops, to express ideas or address a problem.
  1. Kindergarten Computer Science
  2. 1.2 Coding Card Game: Sequences
  3. 1.3 Coding Card Game: Sequences 2
  4. 1.6 Unplugged Introduction to ScratchJr: Part 1
  5. 1.7 Unplugged Introduction to ScratchJr: Part 2
  6. 3.2 Introduction to Events
  7. 3.4 Events: Submarine Sequences
  8. 3.5 Introduction to Show and Hide Blocks
  9. 3.7 Growing Garden
  10. 3.8 Careers in CS: Coding for Fashion-Retail
  11. 4.3 Using the Go To Page Block
  12. 5.1 Introduction to Speed Blocks
  13. 5.2 Animal Sounds
  14. 5.3 Transportation Speeds and Sounds
  15. 5.4 All About Me!
  16. 6.1 Loops
  17. 6.2 Loops: Frog and Rabbit
  18. 6.3 Forever Loops: Fireworks
  19. 6.4 Loops: Play in the Park
  20. 7.1 Chicken Crossing Game
  21. 7.2 Wildlife Scene Project
  22. 1st Grade Computer Science
  23. 2.2 Events
  24. 2.3 Sequences: Digital Responsibilities
  25. 2.4 Hide and Seek Game
  26. 2.5 Grow and Shrink Blocks in Motion
  27. 2.6 Introduction to the Wait Block
  28. 3.1 Coding Card Game: Loops
  29. 3.2 Coding Card Game: Loops 2
  30. 3.3 Introduction to Repeat Loops
  31. 3.4 Loops: Catching Butterflies
  32. 3.5 Loops: Predator and Prey
  33. 3.6 Forever Loop Dance Party
  34. 4.1 Introduction to Message Events
  35. 4.2 Message Events: Simon Says
  36. 4.4 Create an Original Story Animation
  37. 4.5 Speed Block: Bouncy Ball
  38. 5.1 Pages: Create a Tapping Game
  39. 5.2 Create a Mini Golf Game
  40. 5.4 Digital Greeting Card
  41. 6.1 Grid: Solving Mazes
  42. 6.2 End Block: Program a Race
  43. 6.3 Grid: Arctic Animation
  44. 7.1 About Me Project
  45. 7.2 River Crossing Game
  46. 7.3 Space Travel Project
  47. 8.6 Guided Research
  48. 2nd Grade Computer Science
  49. 1.3 Events
  50. 1.4 Introduction to Repeat Loops
  51. 1.5 Forever Loop Dance Party
  52. 1.6 Introduction to Message Events
  53. 2.4 Careers in CS: Litter Free Communities
  54. 3.1 Message Events: Scout Plays in the Forest
  55. 3.2 Programming a Cycle
  56. 3.3 Pages: Scout's Travels
  57. 4.1 Loops: Follow the Path
  58. 4.3 Making a Timer
  59. 4.4 Two-Step Dance & Feedback
  60. 4.5 Algorithms: Connecting a Path
  61. 4.6 Original Story Animations - Fiction Story
  62. 5.1 Code Block Review
  63. 5.2 Racing Game
  64. 5.3 Moving Targets Game
  65. 5.4 Maze Game Project
  66. 5.5 Design an Adventure Game
  67. 6.6 Advanced Data and Programming
  68. 6.7 Choice Research
  69. 7.1 Coding Card Game: Conditionals
  70. 7.2 Coding Card Game: Conditionals 2
  71. 7.4 From ScratchJr to Scratch
  72. 7.5 ScratchJr to Scratch: Events and Loops
K-2.AP.13
Decompose the steps needed to solve a problem into a sequence of instructions.
  1. Kindergarten Computer Science
  2. 1.1 Sequences (Unplugged)
  3. 1.6 Unplugged Introduction to ScratchJr: Part 1
  4. 1.7 Unplugged Introduction to ScratchJr: Part 2
  5. 3.3 Sequences: Snowball Fight
  6. 3.4 Events: Submarine Sequences
  7. 3.8 Careers in CS: Coding for Fashion-Retail
  8. 4.3 Using the Go To Page Block
  9. 5.1 Introduction to Speed Blocks
  10. 5.3 Transportation Speeds and Sounds
  11. 5.4 All About Me!
  12. 5.5 Debugging: Events and Motion
  13. 5.6 Bowling Game
  14. 6.1 Loops
  15. 6.2 Loops: Frog and Rabbit
  16. 6.3 Forever Loops: Fireworks
  17. 6.4 Loops: Play in the Park
  18. 7.2 Wildlife Scene Project
  19. 1st Grade Computer Science
  20. 2.2 Events
  21. 2.7 Introduction to Debugging
  22. 3.3 Introduction to Repeat Loops
  23. 3.6 Forever Loop Dance Party
  24. 4.1 Introduction to Message Events
  25. 4.2 Message Events: Simon Says
  26. 4.3 Debugging
  27. 4.5 Speed Block: Bouncy Ball
  28. 4.6 Garden Project
  29. 6.1 Grid: Solving Mazes
  30. 6.2 End Block: Program a Race
  31. 7.1 About Me Project
  32. 7.3 Space Travel Project
  33. 2nd Grade Computer Science
  34. 1.3 Events
  35. 1.4 Introduction to Repeat Loops
  36. 1.5 Forever Loop Dance Party
  37. 1.6 Introduction to Message Events
  38. 2.1 Debugging: Events and Sequences
  39. 2.3 Tap-a-Mole Game
  40. 2.4 Careers in CS: Litter Free Communities
  41. 3.1 Message Events: Scout Plays in the Forest
  42. 3.2 Programming a Cycle
  43. 4.1 Loops: Follow the Path
  44. 4.2 Debugging: Message Events and Loops
  45. 4.3 Making a Timer
  46. 4.6 Original Story Animations - Fiction Story
  47. 5.1 Code Block Review
  48. 5.3 Moving Targets Game
  49. 5.5 Design an Adventure Game
  50. 6.6 Advanced Data and Programming
K-2.AP.14
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
  1. Kindergarten Computer Science
  2. 5.4 All About Me!
  3. 7.1 Chicken Crossing Game
  4. 1st Grade Computer Science
  5. 7.1 About Me Project
  6. 7.2 River Crossing Game
  7. 2nd Grade Computer Science
  8. 4.6 Original Story Animations - Fiction Story
  9. 5.1 Code Block Review
K-2.AP.15
Give attribution when using the ideas and creations of others while developing programs.
  1. 1st Grade Computer Science
  2. 8.5 Giving Credit Through Attributions
  3. 8.6 Guided Research
  4. 2nd Grade Computer Science
  5. 4.4 Two-Step Dance & Feedback
  6. 6.7 Choice Research
K-2.AP.16
Debug errors in an algorithm or program that includes sequences and simple loops.
  1. Kindergarten Computer Science
  2. 3.2 Introduction to Events
  3. 3.3 Sequences: Snowball Fight
  4. 3.4 Events: Submarine Sequences
  5. 5.1 Introduction to Speed Blocks
  6. 5.3 Transportation Speeds and Sounds
  7. 5.5 Debugging: Events and Motion
  8. 5.6 Bowling Game
  9. 6.1 Loops
  10. 7.1 Chicken Crossing Game
  11. 7.2 Wildlife Scene Project
  12. 1st Grade Computer Science
  13. 2.2 Events
  14. 2.7 Introduction to Debugging
  15. 3.3 Introduction to Repeat Loops
  16. 4.3 Debugging
  17. 4.5 Speed Block: Bouncy Ball
  18. 4.6 Garden Project
  19. 6.1 Grid: Solving Mazes
  20. 6.2 End Block: Program a Race
  21. 7.2 River Crossing Game
  22. 7.3 Space Travel Project
  23. 2nd Grade Computer Science
  24. 1.3 Events
  25. 1.4 Introduction to Repeat Loops
  26. 2.1 Debugging: Events and Sequences
  27. 2.3 Tap-a-Mole Game
  28. 4.2 Debugging: Message Events and Loops
  29. 4.3 Making a Timer
  30. 5.1 Code Block Review
  31. 5.3 Moving Targets Game
  32. 5.4 Maze Game Project
  33. 5.5 Design an Adventure Game
  34. 6.6 Advanced Data and Programming
K-2.AP.17
Describe the steps taken and choices made during the iterative process of program development.
  1. Kindergarten Computer Science
  2. 5.5 Debugging: Events and Motion
  3. 1st Grade Computer Science
  4. 2.7 Introduction to Debugging
  5. 4.3 Debugging
  6. 2nd Grade Computer Science
  7. 5.5 Design an Adventure Game
K-2.IC.18
Compare how people lived and worked before and after the adoption of new computing technologies.
  1. Kindergarten Computer Science
  2. 8.1 Computer Basics: Introduction
  3. 1st Grade Computer Science
  4. 5.3 Impacts of Technology in Our World
  5. 8.1 Computer Basics: Exploration
  6. 2nd Grade Computer Science
  7. 6.1 Computer Basics: Connections
K-2.IC.19
Work respectfully and responsibly with others when communicating electronically.
  1. 1st Grade Computer Science
  2. 2.3 Sequences: Digital Responsibilities
  3. 5.3 Impacts of Technology in Our World
  4. 8.3 Responsible Digital Citizens
K-2.IC.20
Describe approaches and rationales for keeping login information private, and for logging off of devices appropriately.
  1. 1st Grade Computer Science
  2. 2.3 Sequences: Digital Responsibilities
  3. 8.2 Keeping Information Safe
  4. 8.3 Responsible Digital Citizens