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. 5th Grade Computer Science
  2. 8.5 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
DA.1B.1
Organize and present collected data visually to highlight relationships and support a claim.
  1. 4th Grade Computer Science
  2. 8.2 Research: Informational Programs
  3. 8.5 Programming and Data Project
  4. 5th Grade Computer Science
  5. 8.3 Using Digital Tools to Create Line Graphs
DA.1B.2
Use data to highlight or propose cause and effect relationships, predict outcomes, or communicate an idea.
  1. 4th Grade Computer Science
  2. 8.2 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. 4th Grade Computer Science
  2. 8.2 Research: Informational Programs
  3. 5th Grade Computer Science
  4. 8.3 Using Digital Tools to Create Line Graphs
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.5 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 Code Tunes
  15. 8.4 3D Design: Codeblocks
  16. 5th Grade Computer Science
  17. 4.3 Operators: Coin Flip
  18. 5.1 Variables in Dance
  19. 5.2 Game Mechanics with Comparison Operators
  20. 5.3 Lists: Shopping with Scout
  21. 5.4 Pinball Game Project
  22. 6.1 Clones: Throwing Acorns Game
  23. 6.3 Classes and Objects in Games
  24. 6.4 Functions: About Me
  25. 6.5 Functions: Paint by Numbers
  26. 7.1 Game Design Project
  27. 7.2 House Design with Area and Perimeter
  28. 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 (Unplugged)
  8. 4.2 Loops
  9. 4.4 Animating Poetry
  10. 4.5 Loops: Falling Objects
  11. 5.1 Introduction to Conditionals
  12. 5.2 Conditionals: Color Sense
  13. 5.3 Conditionals: Changing Effects
  14. 5.4 Complex Conditionals: Balloon Game
  15. 5.5 Platform Game Design
  16. 6.1 Variables
  17. 6.2 Introduction to Comparison Operators
  18. 6.3 I-Spy with Lists
  19. 6.4 Race Track Game
  20. 7.1 Introduction to Functions
  21. 7.2 Functions Dance Project
  22. 8.1 Digital Pet Project
  23. 4th Grade Computer Science
  24. 1.2 Introduction to Computer Science and Scratch
  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 Code Tunes
  48. 8.4 3D Design: Codeblocks
  49. 5th Grade Computer Science
  50. 1.2 Introduction to Computer Science and Scratch
  51. 1.4 Scratch Drawing Tools
  52. 2.1 Events: Traveling with Scout
  53. 3.1 Creating Turtle Graphics
  54. 4.1 Conditionals: Mazes
  55. 4.2 Plan a Quest
  56. 4.3 Operators: Coin Flip
  57. 5.1 Variables in Dance
  58. 5.2 Game Mechanics with Comparison Operators
  59. 5.3 Lists: Shopping with Scout
  60. 5.4 Pinball Game Project
  61. 6.1 Clones: Throwing Acorns Game
  62. 6.2 Clones in Games
  63. 6.3 Classes and Objects in Games
  64. 6.4 Functions: About Me
  65. 6.5 Functions: Paint by Numbers
  66. 7.1 Game Design Project
  67. 7.2 House Design with Area and Perimeter
  68. 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.4 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 Code Tunes
  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.4 Animating Poetry
  3. 4.5 Loops: Falling Objects
  4. 7.2 Functions Dance Project
  5. 8.1 Digital Pet Project
  6. 4th Grade Computer Science
  7. 2.6 Choose Your Own Path: Elements of Culture
  8. 4.1 Game Effects
  9. 8.4 3D Design: Codeblocks
  10. 5th Grade Computer Science
  11. 3.2 Animation Loops Project
  12. 4.2 Plan a Quest
  13. 5.2 Game Mechanics with Comparison Operators
  14. 6.2 Clones in Games
  15. 6.3 Classes and Objects in Games
  16. 8.9 Giving Credit Through Attributions
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. 5th Grade Computer Science
  7. 4.2 Plan a Quest
  8. 6.2 Clones in Games
  9. 6.3 Classes and Objects in Games
  10. 7.1 Game Design Project
  11. 7.3 Design an App
AP.1B.7
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
  1. 4th Grade Computer Science
  2. 2.6 Choose Your Own Path: Elements of Culture
  3. 5th Grade Computer Science
  4. 8.9 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.2 Loops
  11. 4.3 Debugging: Events and Loops
  12. 4.5 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 Code Tunes
  33. 5th Grade Computer Science
  34. 1.3 The Coordinate Plane
  35. 1.4 Scratch Drawing Tools
  36. 2.1 Events: Traveling with Scout
  37. 2.2 Debugging: Make a Pizza
  38. 2.3 CS Innovators Research Project
  39. 3.1 Creating Turtle Graphics
  40. 3.2 Animation Loops Project
  41. 4.2 Plan a Quest
  42. 4.3 Operators: Coin Flip
  43. 5.1 Variables in Dance
  44. 5.4 Pinball Game Project
  45. 6.2 Clones in Games
  46. 6.3 Classes and Objects in Games
  47. 6.4 Functions: About Me
  48. 6.5 Functions: Paint by Numbers
  49. 7.1 Game Design Project
  50. 7.2 House Design with Area and Perimeter
  51. 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. 8.3 3D Design: Recreate an Animal
  5. 8.5 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 Our Words Have Power (Cyberbullying)
IC.1B.2
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
  1. 5th Grade Computer Science
  2. 7.3 Design an App
  3. 8.4 3D Design: Keyboard Accommodations
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. 8.3 3D Design: Recreate an Animal
  6. 5th Grade Computer Science
  7. 7.3 Design an App
  8. 8.4 3D Design: Keyboard Accommodations
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. 9.4 What Can I Use Online?
  3. 5th Grade Computer Science
  4. 8.9 Giving Credit Through Attributions