Please enable JavaScript to use CodeHS

Standards Mapping

for Arizona 8

Clear selection Print / Download

23

Standards in this Framework

18

Standards Mapped

78%

Mapped to Course

Standard Lessons
8.CS.D.1
Improve the design of computing devices based on an analysis of how users interact them, and consider unintended consequences.
  1. 4.8 Project: Design the Computer of Tomorrow
  2. 15.8 Project: Design the Computer of Tomorrow (Duplicate)
8.CS.HS.1
Design and evaluate projects that combine hardware and software components to collect and exchange data.
  1. 4.5 Internet of Things
  2. 8.8 Mouse Data
  3. 8.9 Keyboard Data
  4. 15.5 Internet of Things (Duplicate)
8.CS.T.1
Systematically identify and develop strategies to fix problems with computing devices and their components.
  1. 4.3 Hardware
  2. 15.3 Hardware (Duplicate)
8.NI.C.1
Apply multiple methods of encryption to model the secure transmission of information.
8.NI.C.2
Evaluate how various physical and digital security measures protect electronic information and how a lack of such measures could lead to vulnerabilities.
  1. 6.4 Cybersecurity
  2. 7.3 Internet Safety
  3. 7.4 Privacy & Security
8.NI.NCO.1
Develop models to illustrate the role of protocols in transmitting data across networks and the Internet.
  1. 6.2 The Need for Protocols
8.DA.CVT.1
Collect data using computational tools and transform the data to make it more meaningful and useful.
8.DA.S.1
Represent data using multiple encoding schemes including binary and ASCII.
  1. 8.2 Color
8.DA.IM.1
Design computational models and evaluate them based on the reliability and validity of the data they generate.
8.AP.A.1
Develop planning strategies, such as flowcharts or pseudocode, to develop algorithms to address complex problems.
  1. 5.7 If/Else Statements
  2. 5.8 While Loops
  3. 5.9 Karel Challenges
  4. 8.10 Project: Animate an Emoji
8.AP.V.1
Create named variables that represent different data types and perform operations on their values.
  1. 3.4 Under the Sea
  2. 8.3 Variables
  3. 9.5 Variables
  4. 9.9 Your First Sprites
8.AP.C.1
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
  1. 1.4 Lost in Space
  2. 2.1 Quest for the Rosetta Stone
  3. 2.2 A Day at the Park
  4. 5.5 For Loops
  5. 5.6 Conditional Statements
  6. 5.7 If/Else Statements
  7. 8.7 Direction
  8. 8.8 Mouse Data
  9. 8.9 Keyboard Data
  10. 8.10 Project: Animate an Emoji
8.AP.M.1
Decompose problems into parts to facilitate the design, implementation, and review of programs.
  1. 2.2 A Day at the Park
  2. 5.2 Karel's World
  3. 5.3 Functions
  4. 5.4 Multiple Functions
  5. 13.4 Let's Add Pages!
  6. 13.5 Creating a Sitemap
8.AP.M.2
Create procedures with parameters to organize code and make it easier to reuse.
  1. 3.4 Under the Sea
  2. 5.5 For Loops
  3. 5.6 Conditional Statements
8.AP.PD.1
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
8.AP.PD.2
Incorporate existing code, media, and libraries into original programs, and give attribution.
  1. 8.1 Getting Started
  2. 8.2 Color
  3. 8.3 Variables
  4. 8.4 The Draw Loop
  5. 8.5 Color Transitions
  6. 8.6 Shape Transformations
  7. 8.7 Direction
  8. 8.8 Mouse Data
  9. 8.9 Keyboard Data
  10. 8.10 Project: Animate an Emoji
  11. 9.7 Program Structure
  12. 9.9 Your First Sprites
  13. 9.10 The Physics of Sprites
8.AP.PD.3
Systematically test and refine programs using a range of possible inputs.
  1. 3.4 Under the Sea
  2. 5.8 While Loops
  3. 5.9 Karel Challenges
  4. 9.4 Intro to JavaScript
  5. 9.5 Variables
  6. 9.9 Your First Sprites
  7. 9.10 The Physics of Sprites
8.AP.PD.4
Distribute and execute tasks while maintaining a project timeline when collaboratively developing computational artifacts.
8.AP.PD.5
Document programs to make them easier to follow, test, and debug.
  1. 5.4 Multiple Functions
8.IC.C.1
Compare and contrast tradeoffs associated with computing technologies that affect people's everyday activities and career options.
  1. 4.6 Ethics and Legal Considerations
  2. 6.3 Impact of the Internet
  3. 7.8 Project: Public Service Announcement
  4. 15.6 Ethics and Legal Considerations
8.IC.C.2
Develop a solution to address an issue of bias or accessibility in the design of existing technologies.
  1. 4.6 Ethics and Legal Considerations
  2. 15.6 Ethics and Legal Considerations
8.IC.SI.1
Collaborate with contributors by using digital technologies when creating a computational product.
  1. 7.8 Project: Public Service Announcement
8.IC.SLE.1
Evaluate the benefits and risks associated with sharing information digitally.
  1. 6.5 The CIA Triad
  2. 7.4 Privacy & Security
  3. 7.8 Project: Public Service Announcement