Please enable JavaScript to use CodeHS

Standards Mapping

for Indiana 3-5 Academic Standards for Computer Science

19

Standards in this Framework

19

Standards Mapped

100%

Mapped to Course

Standard Lessons
3-5.DI.1
Decompose problems and subproblems into parts as a means to solving complex problems. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 2.1 Scout's Scratch Expedition Part 1
  3. 2.2 Scout's Scratch Expedition Part 2
  4. 2.3 Scout's Scratch Expedition Part 3
  5. 3.1 Computational Thinking: Design an Obstacle Course
  6. 3.4 Sequences: Parallel Programming
  7. 3.6 Broadcast Messages: Marco Polo
  8. 7.2 Functions Dance Project
  9. 8.1 Digital Pet Project
  10. Indiana Computer Science: 4th Grade
  11. 3.1 Computational Thinking: Design a School
  12. 3.2 Events: Dot in Space
  13. 3.4 Pair Programming: Create a Band
  14. 3.5 Broadcast Messages: Tell a Joke
  15. 7.4 Scout's Quest: Functions with Number Inputs
  16. 8.3 Choose Your Own Path: Elements of Culture
  17. Indiana Computer Science: 5th Grade
  18. 3.1 Computational Thinking: Design a Neighborhood
  19. 3.2 Events: Traveling with Scout
  20. 4.1 Creating Turtle Graphics
  21. 5.2 Plan a Quest
  22. 5.3 Operators: Coin Flip
  23. 6.3 Game Mechanics with Comparison Operators
  24. 6.4 Pinball Game Project
  25. 6.5 Classes and Objects in Games
  26. 7.2 Clones in Games
  27. 7.3 Functions: About Me
  28. 8.1 Game Design Project
  29. 8.2 Design an App
3-5.DI.2
Organize and present collected data visually to highlight relationships and support a claim.
  1. Indiana Computer Science: 3rd Grade
  2. 8.2 Inquiry Project: Survey Bar Graph
  3. Indiana Computer Science: 5th Grade
  4. 9.1 Using Digital Tools to Create Line Graphs
3-5.DI.3
Demonstrate how variables can represent data and are used to store and modify information.
  1. Indiana Computer Science: 3rd Grade
  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. 8.2 Inquiry Project: Survey Bar Graph
  7. Indiana Computer Science: 4th Grade
  8. 6.2 Lists: Spelling Bee
  9. 6.3 Pong Game
  10. 7.1 Introduction to Clones
  11. 7.2 Snake Game
  12. 8.1 Click-a-Mole
  13. 8.2 Code Tunes
  14. 9.2 Inquiry Project: Data Bar Graph
  15. Indiana Computer Science: 5th Grade
  16. 5.3 Operators: Coin Flip
  17. 6.1 Variables in Dance
  18. 6.2 Lists: Shopping with Scout
  19. 6.3 Game Mechanics with Comparison Operators
  20. 6.4 Pinball Game Project
  21. 6.5 Classes and Objects in Games
  22. 7.1 Clones: Throwing Acorns Game
  23. 8.1 Game Design Project
  24. 8.2 Design an App
3-5.DI.4
Describe that data can be represented in different forms understandable by people, including words, symbols, and digital displays of color.
  1. Indiana Computer Science: 3rd Grade
  2. 8.2 Inquiry Project: Survey Bar Graph
  3. Indiana Computer Science: 4th Grade
  4. 9.2 Inquiry Project: Data Bar Graph
  5. Indiana Computer Science: 5th Grade
  6. 9.1 Using Digital Tools to Create Line Graphs
3-5.DI.5
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 8.2 Inquiry Project: Survey Bar Graph
  3. Indiana Computer Science: 4th Grade
  4. 9.2 Inquiry Project: Data Bar Graph
3-5.CD.1
Model how computer hardware and software work together to accomplish tasks.
  1. Indiana Computer Science: 3rd Grade
  2. 1.2 Introduction to Computing Systems
  3. Indiana Computer Science: 4th Grade
  4. 2.1 Exploring Computing Systems
  5. Indiana Computer Science: 5th Grade
  6. 2.1 Practicing with Computing Systems
3-5.CD.2
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 1.2 Introduction to Computing Systems
  3. Indiana Computer Science: 4th Grade
  4. 2.1 Exploring Computing Systems
  5. Indiana Computer Science: 5th Grade
  6. 2.1 Practicing with Computing Systems
3-5.CD.3
Describe how internal and external parts of computing devices function to form a system.
  1. Indiana Computer Science: 3rd Grade
  2. 1.2 Introduction to Computing Systems
  3. Indiana Computer Science: 4th Grade
  4. 2.1 Exploring Computing Systems
  5. Indiana Computer Science: 5th Grade
  6. 2.1 Practicing with Computing Systems
3-5.CD.4
Describe what distinguishes humans from machines, focusing on human intelligence versus machine intelligence.
  1. Indiana Computer Science: 4th Grade
  2. 9.3 Humans Vs. Machines
  3. Indiana Computer Science: 5th Grade
  4. 9.3 How Machines Learn
3-5.PA.1
Collaborate with peers to implement problem-solving steps to create a variety of programming solutions. (E)
  1. Indiana Computer Science: 4th Grade
  2. 3.4 Pair Programming: Create a Band
3-5.PA.2
Design programs that incorporate sequences, events, loops, and conditionals. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 3.2 Events
  3. 3.3 Costumes, Backdrops, and Animations
  4. 3.6 Broadcast Messages: Marco Polo
  5. 4.1 Loops
  6. 5.1 Introduction to Conditionals
  7. 5.2 Conditionals: Color Sense
  8. 5.3 Complex Conditionals: Balloon Game
  9. 5.4 Platform Game Design
  10. 6.1 Variables
  11. 6.2 Introduction to Comparison Operators
  12. 7.1 Introduction to Functions
  13. 7.2 Functions Dance Project
  14. 8.1 Digital Pet Project
  15. Indiana Computer Science: 4th Grade
  16. 1.3 Scratch Drawing Tools
  17. 3.2 Events: Dot in Space
  18. 3.3 Creating Algorithms
  19. 3.4 Pair Programming: Create a Band
  20. 3.5 Broadcast Messages: Tell a Joke
  21. 4.1 Loops: Catch the Ball
  22. 5.1 Conditionals: Underwater Exploration
  23. 5.2 Scout's Quest: Conditionals
  24. 5.3 Conditionals: Flying Bird
  25. 5.4 Game Effects
  26. 6.1 Scout's Quest: Variables
  27. 6.3 Pong Game
  28. 7.1 Introduction to Clones
  29. 7.2 Snake Game
  30. 7.3 Scout's Quest: Functions with Boolean Inputs
  31. 7.4 Scout's Quest: Functions with Number Inputs
  32. 8.1 Click-a-Mole
  33. 8.2 Code Tunes
  34. 8.3 Choose Your Own Path: Elements of Culture
  35. Indiana Computer Science: 5th Grade
  36. 1.3 Introduction to Computer Science and Scratch
  37. 3.2 Events: Traveling with Scout
  38. 4.1 Creating Turtle Graphics
  39. 5.1 Conditionals: Mazes
  40. 5.2 Plan a Quest
  41. 5.3 Operators: Coin Flip
  42. 6.1 Variables in Dance
  43. 6.3 Game Mechanics with Comparison Operators
  44. 6.4 Pinball Game Project
  45. 6.5 Classes and Objects in Games
  46. 7.1 Clones: Throwing Acorns Game
  47. 7.2 Clones in Games
  48. 8.1 Game Design Project
  49. 8.2 Design an App
3-5.PA.3
Test and debug (i.e., identify and fix errors) a program or algorithm to ensure it runs as intended.
  1. Indiana Computer Science: 3rd Grade
  2. 2.1 Scout's Scratch Expedition Part 1
  3. 2.2 Scout's Scratch Expedition Part 2
  4. 2.3 Scout's Scratch Expedition Part 3
  5. 3.3 Costumes, Backdrops, and Animations
  6. 3.4 Sequences: Parallel Programming
  7. 3.6 Broadcast Messages: Marco Polo
  8. 4.1 Loops
  9. 4.2 Debugging: Events and Loops
  10. 5.4 Platform Game Design
  11. 7.1 Introduction to Functions
  12. 7.2 Functions Dance Project
  13. 8.1 Digital Pet Project
  14. Indiana Computer Science: 4th Grade
  15. 1.2 The Coordinate Plane
  16. 1.3 Scratch Drawing Tools
  17. 3.2 Events: Dot in Space
  18. 3.4 Pair Programming: Create a Band
  19. 3.5 Broadcast Messages: Tell a Joke
  20. 4.1 Loops: Catch the Ball
  21. 4.2 Debugging: Mazes
  22. 5.2 Scout's Quest: Conditionals
  23. 5.3 Conditionals: Flying Bird
  24. 6.1 Scout's Quest: Variables
  25. 6.3 Pong Game
  26. 7.3 Scout's Quest: Functions with Boolean Inputs
  27. 7.4 Scout's Quest: Functions with Number Inputs
  28. 8.1 Click-a-Mole
  29. 8.2 Code Tunes
  30. 8.3 Choose Your Own Path: Elements of Culture
  31. Indiana Computer Science: 5th Grade
  32. 1.2 The Coordinate Plane
  33. 3.2 Events: Traveling with Scout
  34. 3.3 Debugging: Make a Pizza
  35. 4.1 Creating Turtle Graphics
  36. 4.2 Animation Loops Project
  37. 5.2 Plan a Quest
  38. 5.3 Operators: Coin Flip
  39. 6.1 Variables in Dance
  40. 6.4 Pinball Game Project
  41. 6.5 Classes and Objects in Games
  42. 7.2 Clones in Games
  43. 8.1 Game Design Project
  44. 8.2 Design an App
3-5.PA.4
Observe intellectual property rights and give appropriate attribution when creating or remixing programs. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 3.5 Remixing Programs
  3. Indiana Computer Science: 4th Grade
  4. 8.3 Choose Your Own Path: Elements of Culture
  5. Indiana Computer Science: 5th Grade
  6. 9.4 Giving Credit Through Attributions
3-5.PA.5
Describe choices made during program development using code comments, presentations, and demonstrations. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 5.4 Platform Game Design
  3. Indiana Computer Science: 5th Grade
  4. 6.5 Classes and Objects in Games
  5. 8.2 Design an App
3-5.NI.1
Discuss real-world cybersecurity problems and how personal information can be protected. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 9.3 Scout's Cybersecurity Adventure: Part 1
  3. Indiana Computer Science: 4th Grade
  4. 9.4 Scout's Cybersecurity Adventure: Part 2
  5. Indiana Computer Science: 5th Grade
  6. 9.5 Scout’s Cryptography Escape Room
3-5.NI.2
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. Indiana Computer Science: 3rd Grade
  2. 9.2 Modeling Network Connections
  3. Indiana Computer Science: 4th Grade
  4. 9.5 Networks, Packets, and the Internet
3-5.IC.1
Describe the positive and negative impacts of technology on one’s personal life, society, and our culture. (E)
  1. Indiana Computer Science: 3rd Grade
  2. 9.1 Digital Identity
  3. Indiana Computer Science: 4th Grade
  4. 2.2 Internet Positivity
  5. 9.1 Impacts of Computing: Exploration
  6. 9.3 Humans Vs. Machines
  7. Indiana Computer Science: 5th Grade
  8. 2.2 Standing Up to Cyberbullying
3-5.IC.2
Seek diverse perspectives for the purpose of improving computational artifacts.
  1. Indiana Computer Science: 3rd Grade
  2. 5.4 Platform Game Design
  3. 8.1 Digital Pet Project
  4. Indiana Computer Science: 4th Grade
  5. 8.3 Choose Your Own Path: Elements of Culture
  6. Indiana Computer Science: 5th Grade
  7. 6.5 Classes and Objects in Games
  8. 8.1 Game Design Project
  9. 8.2 Design an App
3-5.IC.3
Critique computing technologies that have changed the world. Analyze how those technologies influence and/or are influenced by cultural practices and societal biases.
  1. Indiana Computer Science: 3rd Grade
  2. 9.1 Digital Identity
  3. Indiana Computer Science: 4th Grade
  4. 9.1 Impacts of Computing: Exploration
  5. 9.3 Humans Vs. Machines
  6. Indiana Computer Science: 5th Grade
  7. 2.2 Standing Up to Cyberbullying