Please enable JavaScript to use CodeHS

Standards Mapping

for North Carolina 3-5 Computer Science

26

Standards in this Framework

26

Standards Mapped

100%

Mapped to Course

Standard Lessons
35.CS.01
Evaluate the features available on digital devices to perform a variety of classroom tasks.
  1. 4th Grade Computer Science
  2. 4.4 Create a Drawing App
35.CS.02
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
35.CS.03
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
35.NI.01
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
35.NI.02
Explain your digital footprint and how personal information can be protected.
  1. 3rd Grade Computer Science
  2. 9.3 Strong Usernames and Passwords
35.DA.01
Identify the type of data encoded in a file based on file extension.
  1. 5th Grade Computer Science
  2. 8.2 Data Storage
35.DA.02
Illustrate the process of file management and version control.
  1. 5th Grade Computer Science
  2. 8.2 Data Storage
35.DA.03
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
35.DA.04
Communicate using data to highlight or predict outcomes.
  1. 4th Grade Computer Science
  2. 8.2 Research: Informational Programs
35.AP.01
Create multiple algorithms for the same task to determine which is the most accurate and efficient.
  1. 3rd Grade Computer Science
  2. 4.5 Loops: Falling Objects
  3. 4th Grade Computer Science
  4. 2.2 Creating Algorithms
35.AP.02
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. 7.1 Program an AI Chatbot
  12. 7.2 Click-a-Mole
  13. 7.3 Code Tunes
  14. 8.4 3D Design: Codeblocks
  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. 7.1 Game Design Project
  24. 7.2 House Design with Area and Perimeter
  25. 7.3 Design an App
35.AP.03
Construct programs that include sequences.
  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.2 Events
  9. 3.3 Costumes, Backdrops, and Animations
  10. 3.4 Broadcast Messages: Marco Polo
  11. 3.5 Creative Storytelling
  12. 4.4 Animating Poetry
  13. 5.5 Platform Game Design
  14. 6.1 Variables
  15. 6.2 Introduction to Comparison Operators
  16. 6.3 I-Spy with Lists
  17. 6.4 Race Track Game
  18. 7.1 Introduction to Functions
  19. 7.2 Functions Dance Project
  20. 8.1 Digital Pet Project
  21. 4th Grade Computer Science
  22. 1.2 Introduction to Computer Science and Scratch
  23. 2.1 Events: Dot in Space
  24. 2.2 Creating Algorithms
  25. 2.3 Pair Programming: Create a Band
  26. 2.4 Broadcast Messages: Tell a Joke
  27. 2.6 Choose Your Own Path: Elements of Culture
  28. 3.1 Loops: Catch the Ball
  29. 4.1 Game Effects
  30. 4.4 Create a Drawing App
  31. 5.1 Pong Game
  32. 5.2 Scout's Quest: Variables
  33. 5.4 Lists: Spelling Bee
  34. 6.1 Introduction to Clones
  35. 6.3 Scout's Quest: Functions with Boolean Inputs
  36. 6.4 Scout's Quest: Functions with Number Inputs
  37. 6.5 Flower Garden Functions Project
  38. 7.1 Program an AI Chatbot
  39. 7.2 Click-a-Mole
  40. 7.3 Code Tunes
  41. 8.4 3D Design: Codeblocks
  42. 5th Grade Computer Science
  43. 1.2 Introduction to Computer Science and Scratch
  44. 1.3 The Coordinate Plane
  45. 1.4 Scratch Drawing Tools
  46. 2.1 Events: Traveling with Scout
  47. 3.1 Creating Turtle Graphics
  48. 4.2 Plan a Quest
  49. 4.3 Operators: Coin Flip
  50. 5.1 Variables in Dance
  51. 5.2 Game Mechanics with Comparison Operators
  52. 5.3 Lists: Shopping with Scout
  53. 5.4 Pinball Game Project
  54. 6.1 Clones: Throwing Acorns Game
  55. 6.2 Clones in Games
  56. 6.3 Classes and Objects in Games
  57. 7.1 Game Design Project
  58. 7.2 House Design with Area and Perimeter
  59. 7.3 Design an App
35.AP.04
Construct programs using simple loops.
  1. 3rd Grade Computer Science
  2. 2.4 Scout's Scratch Expedition Part 3
  3. 4.1 Loops (Unplugged)
  4. 4.2 Loops
  5. 4.3 Debugging: Events and Loops
  6. 4.4 Animating Poetry
  7. 4.5 Loops: Falling Objects
  8. 5.5 Platform Game Design
  9. 4th Grade Computer Science
  10. 2.3 Pair Programming: Create a Band
  11. 3.1 Loops: Catch the Ball
  12. 4.1 Game Effects
  13. 6.1 Introduction to Clones
  14. 8.4 3D Design: Codeblocks
  15. 5th Grade Computer Science
  16. 3.1 Creating Turtle Graphics
  17. 3.2 Animation Loops Project
  18. 5.4 Pinball Game Project
  19. 6.1 Clones: Throwing Acorns Game
35.AP.05
Construct programs that implement conditionals.
  1. 3rd Grade Computer Science
  2. 5.1 Introduction to Conditionals
  3. 5.2 Conditionals: Color Sense
  4. 5.3 Conditionals: Changing Effects
  5. 5.4 Complex Conditionals: Balloon Game
  6. 5.5 Platform Game Design
  7. 6.2 Introduction to Comparison Operators
  8. 8.1 Digital Pet Project
  9. 4th Grade Computer Science
  10. 4.1 Game Effects
  11. 4.2 Create a Maze
  12. 4.3 Conditionals: Underwater Exploration
  13. 4.4 Create a Drawing App
  14. 4.5 Scout's Quest: Conditionals
  15. 4.6 Complex Conditionals: Chase the Star
  16. 5.3 Conditionals: Flying Bird
  17. 6.1 Introduction to Clones
  18. 6.2 Snake Game
  19. 5th Grade Computer Science
  20. 4.1 Conditionals: Mazes
  21. 4.3 Operators: Coin Flip
  22. 5.2 Game Mechanics with Comparison Operators
  23. 5.4 Pinball Game Project
  24. 6.1 Clones: Throwing Acorns Game
  25. 6.2 Clones in Games
35.AP.06
Decompose 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. 6.4 Scout's Quest: Functions with Number Inputs
  19. 6.5 Flower Garden Functions Project
  20. 5th Grade Computer Science
  21. 2.1 Events: Traveling with Scout
  22. 2.3 CS Innovators Research Project
  23. 3.1 Creating Turtle Graphics
  24. 4.2 Plan a Quest
  25. 4.3 Operators: Coin Flip
  26. 5.2 Game Mechanics with Comparison Operators
  27. 5.4 Pinball Game Project
  28. 6.2 Clones in Games
  29. 6.3 Classes and Objects in Games
  30. 7.1 Game Design Project
  31. 7.2 House Design with Area and Perimeter
  32. 7.3 Design an App
35.AP.07
Modify, remix, or incorporate portions of an existing program into one's own work.
  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
35.AP.08
Apply an iterative process to the development of a program by including diverse 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
35.AP.09
Give appropriate attribution when creating or remixing programs while respecting intellectual property rights.
  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
35.AP.10
Identify and debug erros in an algorithm or program 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. 4.2 Create a Maze
  24. 5.1 Pong Game
  25. 5.2 Scout's Quest: Variables
  26. 6.3 Scout's Quest: Functions with Boolean Inputs
  27. 6.4 Scout's Quest: Functions with Number Inputs
  28. 6.5 Flower Garden Functions Project
  29. 7.1 Program an AI Chatbot
  30. 7.2 Click-a-Mole
  31. 7.3 Code Tunes
  32. 5th Grade Computer Science
  33. 1.3 The Coordinate Plane
  34. 1.4 Scratch Drawing Tools
  35. 2.1 Events: Traveling with Scout
  36. 2.3 CS Innovators Research Project
  37. 3.1 Creating Turtle Graphics
  38. 3.2 Animation Loops Project
  39. 4.2 Plan a Quest
  40. 4.3 Operators: Coin Flip
  41. 5.1 Variables in Dance
  42. 5.4 Pinball Game Project
  43. 6.2 Clones in Games
  44. 6.3 Classes and Objects in Games
  45. 7.1 Game Design Project
  46. 7.2 House Design with Area and Perimeter
  47. 7.3 Design an App
35.AP.11
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
35.AP.12
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
35.IC.01
Compare computing technologies that have changed the world and how they both 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. 8.6 Ethical and Responsible Use of Generative AI
  6. 5th Grade Computer Science
  7. 8.10 AI Products: Ethical and Responsible Choices
35.IC.02
Explore the tools that can be used to improve accessibility and usability of technology products for the diverse needs and wants of users.
  1. 3rd Grade Computer Science
  2. 9.1 Introduction to Computing Systems
  3. 5th Grade Computer Science
  4. 7.3 Design an App
  5. 8.4 3D Design: Keyboard Accommodations
35.IC.03
Seek diverse perspectives with collaboration 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
35.IC.04
Exhibit positive digital citizenship and social responsibility in online interactions.
  1. 5th Grade Computer Science
  2. 8.8 Online Collaboration
35.IC.05
Utilize 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