Please enable JavaScript to use CodeHS

Standards Mapping

for Illinois 6-8

29

Standards in this Framework

13

Standards Mapped

44%

Mapped to Course

Standard Lessons
6-8.CS.01
Recommend improvements to the design of computing devices, based on an analysis of how users interact with the devices.
  1. 9.6 Test
6-8.CS.02
Design projects that combine hardware and software components to collect and exchange data.
  1. 12.2 Internet Hardware
  2. 12.5 Routing
  3. 12.6 Packets and Protocols
6-8.CS.03
Systematically identify and fix problems with computing devices and their components.
  1. 5.8 The Don't Repeat Yourself Principle
  2. 5.11 Reading Documentation
  3. 5.12 Using the Inspector
6-8.NI.04
Model the role of protocols in transmitting data across networks and the Internet.
  1. 12.5 Routing
  2. 12.6 Packets and Protocols
6-8.NI.05
Explain how physical and digital security measures protect electronic information.
6-8.NI.06
Apply multiple methods of encryption to model the secure transmission of information.
6-8.DA.07
Represent data using multiple encoding schemes.
6-8.DA.08
Collect data using computational tools and transform the data to make it more useful and reliable.
6-8.DA.09
Refine computational models based on the data they have generated.
6-8.DA.10
Evaluate the misuse of data and impact of distorted outcomes.
6-8.AP.11
Use flowcharts or pseudocode to address complex problems as algorithms.
6-8.AP.12
Perform operations on student-created variables that possess descriptive names and represent different data types.
6-8.AP.13
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
6-8.AP.14
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
  1. 9.1 Intro to Design Thinking
  2. 9.3 Define
  3. 9.4 Ideate
  4. 9.5 Prototype
  5. 9.6 Test
6-8.AP.15
Create procedures with parameters to organize code and make it easier to reuse.
6-8.AP.16
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
  1. 9.2 Empathy
  2. 9.5 Prototype
  3. 9.6 Test
6-8.AP.17
Incorporate existing code, media, and libraries into original programs and give attribution.
  1. 2.6 Copyright
6-8.AP.18
Systematically test and refine programs using a range of test cases.
  1. 9.1 Intro to Design Thinking
  2. 9.2 Empathy
  3. 9.3 Define
  4. 9.4 Ideate
  5. 9.5 Prototype
  6. 9.6 Test
  7. 10.1 Final Web Design Project
6-8.AP.19
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
6-8.AP.20
Document programs to make them easier to follow, test, and debug.
  1. 5.11 Reading Documentation
6-8.IC.21
Compare tradeoffs associated with computing technologies that affect people's everyday activities and career options.
  1. 2.2 Structure of an HTML Page
6-8.IC.22
Discuss issues of bias and accessibility in the design of existing technologies.
6-8.IC.23
Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.
  1. 9.6 Test
  2. 10.1 Final Web Design Project
6-8.IC.24
Describe tradeoffs between allowing information to be public and keeping information private and secure.
6-8.ET.A
Explain that the field of emerging technologies will be evolving and rapidly growing.
6-8.ET.B
Compare existing and emerging technologies, ideas, and concepts.
6-8.ET.C
Describe how emerging technologies are influencing current events at a local and global scale.
6-8.ET.D
Predict the positive and negative societal, cultural, and economic impacts that emerging and future technologies may generate.
  1. 12.7 The Impact of the Internet
6-8.ET.E
Create new or original work by applying emerging technologies.
  1. 8.1 Bootstrap Project
  2. 10.1 Final Web Design Project
  3. 13.1 Design Research Project