Please enable JavaScript to use CodeHS

Standards Mapping

for Indiana CS 6-8

20

Standards in this Framework

20

Standards Mapped

100%

Mapped to Course

Standard Lessons
6-8.DI.1
Decompose (i.e., break down) problems into smaller, more manageable subsets by applying the algorithmic problem solving steps to make the possible solutions easier to follow, test, and debug.
  1. Indiana Computer Science: 8th Grade
  2. 1.1 Introduction to Karel
  3. 1.2 Karel's World
  4. Indiana Computer Science: 6th Grade
  5. 2.2 A Day at the Park
6-8.DI.2
Collect data using computational tools (e.g. sensors, inputs like microphones) and transform the data to make it more useful and reliable.
  1. Indiana Computer Science: 8th Grade
  2. 3.8 Mouse Data
  3. 3.9 Keyboard Data
6-8.DI.3
Describe that data can be represented in multiple encoding schemes such as binary, RGB values (e.g., red, green, and blue intensity), and hexadecimal codes.
  1. Indiana Computer Science: 8th Grade
  2. 3.2 Color
  3. Indiana Computer Science: 7th Grade
  4. 2.7 Project: Steganography
6-8.DI.4
Create visuals such as flowcharts, diagrams, and pseudocode to represent complex problems as algorithms.
  1. Indiana Computer Science: 8th Grade
  2. 1.7 If/Else Statements
  3. 1.8 While Loops
  4. 1.9 Karel Challenges
  5. 3.1 Getting Started
  6. 3.2 Color
  7. 3.3 Variables
  8. 3.4 The Draw Loop
  9. 3.5 Color Transitions
  10. 3.6 Shape Transformations
  11. 3.7 Direction
  12. 3.8 Mouse Data
  13. 3.9 Keyboard Data
  14. 3.10 Project: Animate an Emoji
6-8.CD.1
Design projects that combine hardware and software components to collect and exchange data.
  1. Indiana Computer Science: 8th Grade
  2. 3.8 Mouse Data
  3. 3.9 Keyboard Data
  4. Indiana Computer Science: 6th Grade
  5. 3.5 Internet of Things
6-8.CD.2
Systematically identify and fix problems (i.e. troubleshoot) with computing devices and their components (e.g. checklist, decision tree, flowchart).
  1. Indiana Computer Science: 8th Grade
  2. 1.2 Karel's World
  3. 1.3 Functions
  4. 1.4 Multiple Functions
  5. 1.6 Conditional Statements
  6. 1.7 If/Else Statements
  7. 1.8 While Loops
  8. 1.9 Karel Challenges
  9. Indiana Computer Science: 6th Grade
  10. 3.3 Hardware
6-8.CD.3
Recommend improvements to the design of computing devices, based on analysis of how users interact with the devices.
  1. Indiana Computer Science: 6th Grade
  2. 3.8 Project: Design the Computer of Tomorrow
6-8.CD.4
Describe what distinguishes humans from machines focusing on ways we can communicate, as well as ways in which computers use models of intelligent behavior (e.g., robot motion, speech and language understanding, and computer vision).
  1. Indiana Computer Science: 6th Grade
  2. 3.7 The Future of Computing
6-8.PA.1
Design and iteratively develop programs that combine the following: sequencing, looping (including nested loops), conditionals (including compound conditionals), expressions, variables, functions, and parameters.
  1. Indiana Computer Science: 8th Grade
  2. 1.3 Functions
  3. 1.4 Multiple Functions
  4. 1.5 For Loops
  5. 1.6 Conditional Statements
  6. 1.7 If/Else Statements
  7. 1.8 While Loops
  8. 3.5 Color Transitions
  9. 3.6 Shape Transformations
  10. 3.7 Direction
  11. 3.8 Mouse Data
  12. 3.9 Keyboard Data
  13. 3.10 Project: Animate an Emoji
  14. Indiana Computer Science: 6th Grade
  15. 1.4 Lost in Space
  16. 2.1 Quest for the Rosetta Stone
  17. 2.2 A Day at the Park
  18. Indiana Computer Science: 7th Grade
  19. 1.3 A Day at the Carnival
  20. 1.4 Under the Sea
  21. 1.5 Tracy Adventures 1: Evaluation
6-8.PA.2
Systematically test and refine programs using a range of test cases.
  1. Indiana Computer Science: 8th Grade
  2. 1.8 While Loops
  3. 1.9 Karel Challenges
  4. 4.4 Intro to JavaScript
  5. 4.5 Variables
  6. Indiana Computer Science: 7th Grade
  7. 1.2 Debugging with Error Messages
6-8.PA.3
Incorporate existing code, media, and libraries into original programs and give attribution.
  1. Indiana Computer Science: 8th Grade
  2. 4.9 Your First Sprites
  3. 4.10 The Physics of Sprites
6-8.PA.4
Document programs in order to make them easier to follow, test, and debug.
  1. Indiana Computer Science: 8th Grade
  2. 1.4 Multiple Functions
6-8.NI.1
Explain how physical and cybersecurity measures protect electronic information.
  1. Indiana Computer Science: 8th Grade
  2. 2.3 Internet Safety
  3. 2.4 Privacy & Security
  4. Indiana Computer Science: 7th Grade
  5. 2.4 Cybersecurity
  6. 2.5 The CIA Triad
  7. 2.6 Encryption
6-8.NI.2
Model the role of protocols in transmitting data across networks and the internet.
  1. Indiana Computer Science: 7th Grade
  2. 2.1 What is the Internet?
  3. 2.2 The Need for Protocols
6-8.NI.3
Apply multiple methods of encryption to model the secure transmission of information.
  1. Indiana Computer Science: 7th Grade
  2. 2.6 Encryption
  3. 2.7 Project: Steganography
6-8.IC.1
Exhibit legal and ethical behaviors when using technology and information and discuss the consequences of misuse.
  1. Indiana Computer Science: 8th Grade
  2. 2.2 Cyberbullying
  3. 2.7 Hacking Ethics
  4. Indiana Computer Science: 6th Grade
  5. 3.6 Ethics and Legal Considerations
6-8.IC.2
Discuss issues of bias and accessibility in the design of existing technologies.
  1. Indiana Computer Science: 6th Grade
  2. 3.6 Ethics and Legal Considerations
6-8.IC.3
Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.
  1. Indiana Computer Science: 7th Grade
  2. 2.3 Impact of the Internet
6-8.IC.4
Describe tradeoffs between allowing information to be public and keeping information private and secure.
  1. Indiana Computer Science: 8th Grade
  2. 2.1 Digital Footprint and Reputation
  3. 2.3 Internet Safety
  4. Indiana Computer Science: 6th Grade
  5. 3.5 Internet of Things
  6. Indiana Computer Science: 7th Grade
  7. 2.4 Cybersecurity
  8. 2.5 The CIA Triad
6-8.IC.5
Discuss how unequal distribution and participation in technology and computer science disadvantages marginalized populations.
  1. Indiana Computer Science: 8th Grade
  2. 2.8 Project: Public Service Announcement
  3. Indiana Computer Science: 6th Grade
  4. 3.6 Ethics and Legal Considerations
  5. Indiana Computer Science: 7th Grade
  6. 2.3 Impact of the Internet