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. 8.1 How Computing Systems Work
  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. 8.1 How Computing Systems Work
CS.1B.3
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
  1. 3rd Grade Computer Science
  2. 8.2 Computer Detectives: Hardware and Software Problems
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. 8.3 Digital Identity
  3. 8.4 Strong Usernames and Passwords
DA.1B.1
Organize and present collected data visually to highlight relationships and support a claim.
  1. 3rd Grade Computer Science
  2. 8.5 Research: Effective Keywords
  3. 4th Grade Computer Science
  4. 8.2 Research: Informational Programs
  5. 8.5 Programming and Data Project
  6. 5th Grade Computer Science
  7. 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. 3rd Grade Computer Science
  2. 8.5 Research: Effective Keywords
  3. 4th Grade Computer Science
  4. 8.2 Research: Informational Programs
  5. 5th Grade Computer Science
  6. 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. 3.5 Loops: Falling Objects
  3. 4th Grade Computer Science
  4. 2.3 Creating Algorithms
AP.1B.2
Create programs that use variables to store and modify data.
  1. 3rd Grade Computer Science
  2. 5.2 Introduction to Comparison Operators
  3. 5.3 I-Spy with Lists
  4. 5.4 Race Track Game
  5. 7.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. 1.6 Scratch Drawing Tools
  3. 2.2 Events
  4. 2.3 Costumes, Backdrops, and Animations
  5. 2.4 Broadcast Messages: Marco Polo
  6. 2.5 Creative Storytelling
  7. 3.1 Loops (Unplugged)
  8. 3.2 Loops
  9. 3.4 Animating Poetry
  10. 3.5 Loops: Falling Objects
  11. 4.1 Introduction to Conditionals
  12. 4.2 Conditionals: Color Sense
  13. 4.3 Conditionals: Changing Effects
  14. 4.4 Complex Conditionals: Balloon Game
  15. 4.5 Platform Game Design
  16. 5.1 Variables
  17. 5.2 Introduction to Comparison Operators
  18. 5.3 I-Spy with Lists
  19. 5.4 Race Track Game
  20. 6.1 Introduction to Functions
  21. 6.2 Functions Dance Project
  22. 7.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 Choose Your Own Path: Elements of Culture
  27. 2.3 Creating Algorithms
  28. 2.4 Pair Programming: Create a Band
  29. 2.5 Broadcast Messages: Tell a Joke
  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: If/Then/Else 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. 1.2 Scout's Scratch Expedition Part 1
  3. 1.3 Scout's Scratch Expedition Part 2
  4. 1.4 Scout's Scratch Expedition Part 3
  5. 1.5 Scout's Scratch Expedition Part 4
  6. 2.1 Sequences: Parallel Programming
  7. 2.4 Broadcast Messages: Marco Polo
  8. 3.4 Animating Poetry
  9. 6.2 Functions Dance Project
  10. 7.1 Digital Pet Project
  11. 4th Grade Computer Science
  12. 2.1 Events: Dot in Space
  13. 2.2 Choose Your Own Path: Elements of Culture
  14. 2.4 Pair Programming: Create a Band
  15. 2.5 Broadcast Messages: Tell a Joke
  16. 4.2 Create a Maze
  17. 5.1 Pong Game
  18. 6.4 Scout's Quest: Functions with Number Inputs
  19. 6.5 Flower Garden Functions Project
  20. 7.1 Program an AI Chatbot
  21. 7.2 Click-a-Mole
  22. 7.3 Code Tunes
  23. 5th Grade Computer Science
  24. 2.1 Events: Traveling with Scout
  25. 3.1 Creating Turtle Graphics
  26. 4.2 Plan a Quest
  27. 4.3 Operators: Coin Flip
  28. 5.2 Game Mechanics with Comparison Operators
  29. 5.4 Pinball Game Project
  30. 6.2 Clones in Games
  31. 6.3 Classes and Objects in Games
  32. 6.4 Functions: About Me
  33. 6.5 Functions: Paint by Numbers
  34. 7.1 Game Design Project
  35. 7.2 House Design with Area and Perimeter
  36. 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. 3.4 Animating Poetry
  3. 3.5 Loops: Falling Objects
  4. 6.2 Functions Dance Project
  5. 7.1 Digital Pet Project
  6. 4th Grade Computer Science
  7. 2.2 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. 4.5 Platform Game Design
  3. 7.1 Digital Pet Project
  4. 4th Grade Computer Science
  5. 2.4 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. 5th Grade Computer Science
  2. 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. 1.2 Scout's Scratch Expedition Part 1
  3. 1.3 Scout's Scratch Expedition Part 2
  4. 1.4 Scout's Scratch Expedition Part 3
  5. 1.5 Scout's Scratch Expedition Part 4
  6. 1.6 Scratch Drawing Tools
  7. 2.1 Sequences: Parallel Programming
  8. 2.3 Costumes, Backdrops, and Animations
  9. 2.4 Broadcast Messages: Marco Polo
  10. 3.2 Loops
  11. 3.3 Debugging: Events and Loops
  12. 3.5 Loops: Falling Objects
  13. 4.5 Platform Game Design
  14. 6.1 Introduction to Functions
  15. 6.2 Functions Dance Project
  16. 7.1 Digital Pet Project
  17. 4th Grade Computer Science
  18. 1.3 The Coordinate Plane
  19. 2.1 Events: Dot in Space
  20. 2.2 Choose Your Own Path: Elements of Culture
  21. 2.4 Pair Programming: Create a Band
  22. 2.5 Broadcast Messages: Tell a Joke
  23. 3.1 Loops: Catch the Ball
  24. 3.2 Debugging: Mazes
  25. 4.2 Create a Maze
  26. 5.1 Pong Game
  27. 5.2 Scout's Quest: Variables
  28. 6.3 Scout's Quest: Functions with Boolean Inputs
  29. 6.4 Scout's Quest: Functions with Number Inputs
  30. 6.5 Flower Garden Functions Project
  31. 7.1 Program an AI Chatbot
  32. 7.2 Click-a-Mole
  33. 7.3 Code Tunes
  34. 5th Grade Computer Science
  35. 1.3 The Coordinate Plane
  36. 1.4 Scratch Drawing Tools
  37. 2.1 Events: Traveling with Scout
  38. 2.2 Debugging: Make a Pizza
  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.4 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. 4.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. 8.1 How Computing Systems Work
  3. 4th Grade Computer Science
  4. 8.6 Technology Timeline
  5. 5th Grade Computer Science
  6. 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. 3rd Grade Computer Science
  2. 8.1 How Computing Systems Work
  3. 5th Grade Computer Science
  4. 7.3 Design an App
  5. 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. 4.5 Platform Game Design
  3. 7.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. 5th Grade Computer Science
  2. 8.9 Giving Credit Through Attributions