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
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.3 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.4 Data Patterns and Predictions
  5. 6.5 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.4 Data Patterns and Predictions
  5. 6.5 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. 3.5 Weather and Seasons
  8. 1st Grade Computer Science
  9. 1.8 Computational Thinking: Evening Routines
  10. 3.1 Coding Card Game: Loops
  11. 3.2 Coding Card Game: Loops 2
  12. 2nd Grade Computer Science
  13. 1.7 Computational Thinking: School Day Routines
  14. 4.7 Exploring the Design Process
  15. 5.5 Design an Adventure Game
  16. 7.1 Coding Card Game: Conditionals
  17. 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 Weather and Seasons
  9. 3.6 Introduction to Show and Hide Blocks
  10. 3.8 Growing Garden
  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. 2.8 Careers in CS: Coding for Fashion-Retail
  29. 3.1 Coding Card Game: Loops
  30. 3.2 Coding Card Game: Loops 2
  31. 3.3 Introduction to Repeat Loops
  32. 3.4 Loops: Catching Butterflies
  33. 3.5 Loops: Predator and Prey
  34. 3.6 Forever Loop Dance Party
  35. 4.1 Introduction to Message Events
  36. 4.2 Message Events: Simon Says
  37. 4.4 Create an Original Story Animation
  38. 4.5 Speed Block: Bouncy Ball
  39. 5.1 Pages: Create a Tapping Game
  40. 5.2 Create a Mini Golf Game
  41. 5.4 Digital Greeting Card
  42. 6.1 Grid: Solving Mazes
  43. 6.2 End Block: Program a Race
  44. 6.3 Grid: Arctic Animation
  45. 7.1 About Me Project
  46. 7.2 River Crossing Game
  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.5 Advanced Data and Programming
  68. 6.6 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. 4.3 Using the Go To Page Block
  8. 5.1 Introduction to Speed Blocks
  9. 5.3 Transportation Speeds and Sounds
  10. 5.4 All About Me!
  11. 5.5 Debugging: Events and Motion
  12. 5.6 Bowling Game
  13. 6.1 Loops
  14. 6.2 Loops: Frog and Rabbit
  15. 6.3 Forever Loops: Fireworks
  16. 6.4 Loops: Play in the Park
  17. 7.2 Wildlife Scene Project
  18. 1st Grade Computer Science
  19. 2.2 Events
  20. 2.7 Introduction to Debugging
  21. 2.8 Careers in CS: Coding for Fashion-Retail
  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. 2nd Grade Computer Science
  33. 1.3 Events
  34. 1.4 Introduction to Repeat Loops
  35. 1.5 Forever Loop Dance Party
  36. 1.6 Introduction to Message Events
  37. 2.1 Debugging: Events and Sequences
  38. 2.3 Tap-a-Mole Game
  39. 2.4 Careers in CS: Litter Free Communities
  40. 3.1 Message Events: Scout Plays in the Forest
  41. 3.2 Programming a Cycle
  42. 4.1 Loops: Follow the Path
  43. 4.2 Debugging: Message Events and Loops
  44. 4.3 Making a Timer
  45. 4.6 Original Story Animations - Fiction Story
  46. 4.7 Exploring the Design Process
  47. 5.1 Code Block Review
  48. 5.3 Moving Targets Game
  49. 5.5 Design an Adventure Game
  50. 6.5 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.6 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. 2nd Grade Computer Science
  23. 1.3 Events
  24. 1.4 Introduction to Repeat Loops
  25. 2.1 Debugging: Events and Sequences
  26. 2.3 Tap-a-Mole Game
  27. 4.2 Debugging: Message Events and Loops
  28. 4.3 Making a Timer
  29. 5.1 Code Block Review
  30. 5.3 Moving Targets Game
  31. 5.4 Maze Game Project
  32. 5.5 Design an Adventure Game
  33. 6.5 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