Please enable JavaScript to use CodeHS

Standards Mapping

for Mississippi 3-5 College and Career Readiness Standards for Computer Science

22

Standards in this Framework

22

Standards Mapped

100%

Mapped to Course

Standard Lessons
CS.1B.1
Describe how internal and external parts of computing devices function to form a system.
  1. 3rd Grade Computer Science
  2. 9.1 Introduction to Computing Systems
  3. 4th Grade Computer Science
  4. 4.4 Create a Drawing App
CS.1B.2
Model how computer hardware and software work together as a system to accomplish tasks.
  1. 3rd Grade Computer Science
  2. 9.1 Introduction to Computing Systems
CS.1B.3
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
  1. 3rd Grade Computer Science
  2. 9.1 Introduction to Computing Systems
NI.1B.1
Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the internet, and reassembled at the destination.
  1. 4th Grade Computer Science
  2. 8.4 Networks, Packets, and the Internet
NI.1B.2
Discuss real-world cybersecurity problems and how personal information can be protected.
  1. 3rd Grade Computer Science
  2. 9.2 Digital Identity
  3. 9.3 Strong Usernames and Passwords
  4. 4th Grade Computer Science
  5. 8.2 Scout's Cybersecurity Adventure: Part 1
  6. 8.3 Scout's Cybersecurity Adventure: Part 2
DA.1B.1
Organize and present collected data visually to highlight relationships and support a claim.
  1. 4th Grade Computer Science
  2. 8.6 Programming and Data Project
  3. 5th Grade Computer Science
  4. 8.3 Research: Informational Programs
DA.1B.2
Use data to highlight or propose cause and effect relationships, predict outcomes, or communicate an idea.
  1. 5th Grade Computer Science
  2. 8.3 Research: Informational Programs
DA.1B.3
Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.
  1. 5th Grade Computer Science
  2. 8.3 Research: Informational Programs
AP.1B.1
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
  1. 3rd Grade Computer Science
  2. 4.4 Loops: Falling Objects
  3. 4th Grade Computer Science
  4. 2.2 Creating Algorithms
AP.1B.2
Create programs that use variables to store and modify data.
  1. 3rd Grade Computer Science
  2. 6.2 Introduction to Comparison Operators
  3. 6.3 I-Spy with Lists
  4. 6.4 Race Track Game
  5. 8.1 Digital Pet Project
  6. 4th Grade Computer Science
  7. 5.1 Pong Game
  8. 5.2 Scout's Quest: Variables
  9. 5.4 Lists: Spelling Bee
  10. 6.1 Introduction to Clones
  11. 6.2 Snake Game
  12. 7.1 Program an AI Chatbot
  13. 7.2 Click-a-Mole
  14. 7.3 Designing Solutions for Accessibility
  15. 5th Grade Computer Science
  16. 4.3 Operators: Coin Flip
  17. 5.1 Variables in Dance
  18. 5.2 Game Mechanics with Comparison Operators
  19. 5.3 Lists: Shopping with Scout
  20. 5.4 Pinball Game Project
  21. 6.1 Clones: Throwing Acorns Game
  22. 6.3 Classes and Objects in Games
  23. 6.4 Functions: About Me
  24. 6.5 Functions: Paint by Numbers
  25. 7.1 Game Design Project
  26. 7.2 House Design with Area and Perimeter
  27. 7.3 Design an App
AP.1B.3
Create programs that include sequences, events, loops, and conditionals.
  1. 3rd Grade Computer Science
  2. 2.6 Scratch Drawing Tools
  3. 3.2 Events
  4. 3.3 Costumes, Backdrops, and Animations
  5. 3.4 Broadcast Messages: Marco Polo
  6. 3.5 Creative Storytelling
  7. 4.1 Loops
  8. 4.3 Animating Poetry
  9. 4.4 Loops: Falling Objects
  10. 5.1 Introduction to Conditionals
  11. 5.2 Conditionals: Color Sense
  12. 5.3 Conditionals: Changing Effects
  13. 5.4 Complex Conditionals: Balloon Game
  14. 5.5 Platform Game Design
  15. 6.1 Variables
  16. 6.2 Introduction to Comparison Operators
  17. 6.3 I-Spy with Lists
  18. 6.4 Race Track Game
  19. 7.1 Introduction to Functions
  20. 7.2 Functions Dance Project
  21. 8.1 Digital Pet Project
  22. 4th Grade Computer Science
  23. 1.2 Introduction to Computer Science and Scratch
  24. 1.3 Drawing Tools: Sea Creatures
  25. 2.1 Events: Dot in Space
  26. 2.2 Creating Algorithms
  27. 2.3 Pair Programming: Create a Band
  28. 2.4 Broadcast Messages: Tell a Joke
  29. 2.6 Choose Your Own Path: Elements of Culture
  30. 3.1 Loops: Catch the Ball
  31. 4.1 Game Effects
  32. 4.3 Conditionals: Underwater Exploration
  33. 4.4 Create a Drawing App
  34. 4.5 Scout's Quest: Conditionals
  35. 4.6 Complex Conditionals: Chase the Star
  36. 5.1 Pong Game
  37. 5.2 Scout's Quest: Variables
  38. 5.3 Conditionals: Flying Bird
  39. 5.4 Lists: Spelling Bee
  40. 6.1 Introduction to Clones
  41. 6.2 Snake Game
  42. 6.3 Scout's Quest: Functions with Boolean Inputs
  43. 6.4 Scout's Quest: Functions with Number Inputs
  44. 6.5 Flower Garden Functions Project
  45. 7.1 Program an AI Chatbot
  46. 7.2 Click-a-Mole
  47. 7.3 Designing Solutions for Accessibility
  48. 5th Grade Computer Science
  49. 1.2 Introduction to Computer Science and Scratch
  50. 1.4 Drawing Tools: Sea Creatures
  51. 2.1 Events: Traveling with Scout
  52. 3.1 Creating Turtle Graphics
  53. 4.1 Conditionals: Mazes
  54. 4.2 Plan a Quest
  55. 4.3 Operators: Coin Flip
  56. 5.1 Variables in Dance
  57. 5.2 Game Mechanics with Comparison Operators
  58. 5.3 Lists: Shopping with Scout
  59. 5.4 Pinball Game Project
  60. 6.1 Clones: Throwing Acorns Game
  61. 6.2 Clones in Games
  62. 6.3 Classes and Objects in Games
  63. 6.4 Functions: About Me
  64. 6.5 Functions: Paint by Numbers
  65. 7.1 Game Design Project
  66. 7.2 House Design with Area and Perimeter
  67. 7.3 Design an App
AP.1B.4
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
  1. 3rd Grade Computer Science
  2. 2.2 Scout's Scratch Expedition Part 1
  3. 2.3 Scout's Scratch Expedition Part 2
  4. 2.4 Scout's Scratch Expedition Part 3
  5. 2.5 Scout's Scratch Expedition Part 4
  6. 3.1 Sequences: Parallel Programming
  7. 3.4 Broadcast Messages: Marco Polo
  8. 4.3 Animating Poetry
  9. 7.2 Functions Dance Project
  10. 8.1 Digital Pet Project
  11. 9.5 CS Innovators: Grace Hopper
  12. 4th Grade Computer Science
  13. 2.1 Events: Dot in Space
  14. 2.3 Pair Programming: Create a Band
  15. 2.4 Broadcast Messages: Tell a Joke
  16. 2.6 Choose Your Own Path: Elements of Culture
  17. 4.2 Create a Maze
  18. 5.1 Pong Game
  19. 6.4 Scout's Quest: Functions with Number Inputs
  20. 6.5 Flower Garden Functions Project
  21. 7.1 Program an AI Chatbot
  22. 7.2 Click-a-Mole
  23. 7.3 Designing Solutions for Accessibility
  24. 5th Grade Computer Science
  25. 2.1 Events: Traveling with Scout
  26. 2.3 CS Innovators Research Project
  27. 3.1 Creating Turtle Graphics
  28. 4.2 Plan a Quest
  29. 4.3 Operators: Coin Flip
  30. 5.2 Game Mechanics with Comparison Operators
  31. 5.4 Pinball Game Project
  32. 6.2 Clones in Games
  33. 6.3 Classes and Objects in Games
  34. 6.4 Functions: About Me
  35. 6.5 Functions: Paint by Numbers
  36. 7.1 Game Design Project
  37. 7.2 House Design with Area and Perimeter
  38. 7.3 Design an App
AP.1B.5
Modify, remix, or incorporate portions of an existing program into one's own work to develop something new or add more advanced features.
  1. 3rd Grade Computer Science
  2. 4.3 Animating Poetry
  3. 4.4 Loops: Falling Objects
  4. 4.5 Remixing Programs
  5. 7.2 Functions Dance Project
  6. 8.1 Digital Pet Project
  7. 4th Grade Computer Science
  8. 2.6 Choose Your Own Path: Elements of Culture
  9. 4.1 Game Effects
  10. 8.5 Giving Credit Through Attributions
  11. 5th Grade Computer Science
  12. 3.2 Animation Loops Project
  13. 4.2 Plan a Quest
  14. 5.2 Game Mechanics with Comparison Operators
  15. 6.2 Clones in Games
  16. 6.3 Classes and Objects in Games
AP.1B.6
Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
  1. 3rd Grade Computer Science
  2. 5.5 Platform Game Design
  3. 8.1 Digital Pet Project
  4. 4th Grade Computer Science
  5. 2.3 Pair Programming: Create a Band
  6. 7.3 Designing Solutions for Accessibility
  7. 5th Grade Computer Science
  8. 4.2 Plan a Quest
  9. 6.2 Clones in Games
  10. 6.3 Classes and Objects in Games
  11. 7.1 Game Design Project
  12. 7.3 Design an App
AP.1B.7
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
  1. 3rd Grade Computer Science
  2. 4.5 Remixing Programs
  3. 4th Grade Computer Science
  4. 2.6 Choose Your Own Path: Elements of Culture
  5. 8.5 Giving Credit Through Attributions
AP.1B.8
Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
  1. 3rd Grade Computer Science
  2. 2.2 Scout's Scratch Expedition Part 1
  3. 2.3 Scout's Scratch Expedition Part 2
  4. 2.4 Scout's Scratch Expedition Part 3
  5. 2.5 Scout's Scratch Expedition Part 4
  6. 2.6 Scratch Drawing Tools
  7. 3.1 Sequences: Parallel Programming
  8. 3.3 Costumes, Backdrops, and Animations
  9. 3.4 Broadcast Messages: Marco Polo
  10. 4.1 Loops
  11. 4.2 Debugging: Events and Loops
  12. 4.4 Loops: Falling Objects
  13. 5.5 Platform Game Design
  14. 7.1 Introduction to Functions
  15. 7.2 Functions Dance Project
  16. 8.1 Digital Pet Project
  17. 4th Grade Computer Science
  18. 2.1 Events: Dot in Space
  19. 2.3 Pair Programming: Create a Band
  20. 2.4 Broadcast Messages: Tell a Joke
  21. 2.6 Choose Your Own Path: Elements of Culture
  22. 3.1 Loops: Catch the Ball
  23. 3.2 Debugging: Mazes
  24. 4.2 Create a Maze
  25. 5.1 Pong Game
  26. 5.2 Scout's Quest: Variables
  27. 6.3 Scout's Quest: Functions with Boolean Inputs
  28. 6.4 Scout's Quest: Functions with Number Inputs
  29. 6.5 Flower Garden Functions Project
  30. 7.1 Program an AI Chatbot
  31. 7.2 Click-a-Mole
  32. 7.3 Designing Solutions for Accessibility
  33. 5th Grade Computer Science
  34. 1.3 The Coordinate Plane
  35. 2.1 Events: Traveling with Scout
  36. 2.2 Debugging: Make a Pizza
  37. 2.3 CS Innovators Research Project
  38. 3.1 Creating Turtle Graphics
  39. 3.2 Animation Loops Project
  40. 4.2 Plan a Quest
  41. 4.3 Operators: Coin Flip
  42. 5.1 Variables in Dance
  43. 5.4 Pinball Game Project
  44. 6.2 Clones in Games
  45. 6.3 Classes and Objects in Games
  46. 6.4 Functions: About Me
  47. 6.5 Functions: Paint by Numbers
  48. 7.1 Game Design Project
  49. 7.2 House Design with Area and Perimeter
  50. 7.3 Design an App
AP.1B.9
Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
  1. 4th Grade Computer Science
  2. 2.3 Pair Programming: Create a Band
AP.1B.10
Describe choices made during program development using code comments, presentations, and demonstrations.
  1. 3rd Grade Computer Science
  2. 5.5 Platform Game Design
  3. 4th Grade Computer Science
  4. 7.3 Designing Solutions for Accessibility
  5. 8.6 Programming and Data Project
  6. 5th Grade Computer Science
  7. 6.3 Classes and Objects in Games
  8. 7.3 Design an App
IC.1B.1
Discuss computing technologies that have changed the world and express how those technologies influence and are influenced by cultural practices.
  1. 3rd Grade Computer Science
  2. 9.6 Humans Vs. Machines
  3. 9.7 How Machines Learn
  4. 4th Grade Computer Science
  5. 2.5 Technology Timeline
  6. 5th Grade Computer Science
  7. 8.1 Standing Up to Cyberbullying
IC.1B.2
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. 4th Grade Computer Science
  2. 7.3 Designing Solutions for Accessibility
  3. 5th Grade Computer Science
  4. 7.3 Design an App
IC.1B.3
Seek diverse perspectives for the purpose of improving computational artifacts.
  1. 3rd Grade Computer Science
  2. 5.5 Platform Game Design
  3. 8.1 Digital Pet Project
  4. 4th Grade Computer Science
  5. 7.3 Designing Solutions for Accessibility
  6. 5th Grade Computer Science
  7. 7.3 Design an App
IC.1B.4
Use public domain or creative commons media and refrain from copying or using material created by others without permission.
  1. 3rd Grade Computer Science
  2. 4.5 Remixing Programs
  3. 9.4 What Can I Use Online?
  4. 4th Grade Computer Science
  5. 8.5 Giving Credit Through Attributions