Please enable JavaScript to use CodeHS

Standards Mapping

for Arizona 8

Clear selection Print / Download

23

Standards in this Framework

23

Standards Mapped

100%

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. 9.1 Webpage Aesthetics
  2. 9.6 Wireframing
  3. 12.1 [TODO] Inside a Chromebook (Computer Organization)
  4. 12.2 [TODO] Choosing Components
  5. 12.7 [TODO] Project: Help Desk Guide
8.CS.HS.1
Design and evaluate projects that combine hardware and software components to collect and exchange data.
  1. 2.1 Internet Hardware
  2. 12.1 [TODO] Inside a Chromebook (Computer Organization)
  3. 12.2 [TODO] Choosing Components
8.CS.T.1
Systematically identify and develop strategies to fix problems with computing devices and their components.
  1. 4.2 Karel Error Messages
  2. 12.3 [TODO] Systematic Troubleshooting
  3. 12.4 [TODO] Troubleshooting Lab
  4. 12.7 [TODO] Project: Help Desk Guide
  5. 15.2 [TODO] Day in the Life: Help Desk and Security
8.NI.C.1
Apply multiple methods of encryption to model the secure transmission of information.
  1. 7.1 [TODO] Why Hide Messages? Caesar Ciphers
  2. 7.2 [TODO] Cracking Ciphers
  3. 7.3 [TODO] Stronger Ciphers
  4. 7.4 [TODO] Passwords and Keys
  5. 7.5 [TODO] Staying Safe Online: Threats and Defenses
  6. 7.6 [TODO] Encryption in Everyday Life (The CIA Triad)
  7. 7.7 [TODO] Project: Cipher Challenge
  8. 12.6 [TODO] Public-Key Encryption
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. 7.4 [TODO] Passwords and Keys
  2. 7.5 [TODO] Staying Safe Online: Threats and Defenses
  3. 7.6 [TODO] Encryption in Everyday Life (The CIA Triad)
8.NI.NCO.1
Develop models to illustrate the role of protocols in transmitting data across networks and the Internet.
  1. 2.1 Internet Hardware
  2. 2.2 Internet Addresses
  3. 2.3 DNS
  4. 2.4 Routing
  5. 2.5 Packets and Protocols
  6. 12.5 [TODO] Protocol Models
8.DA.CVT.1
Collect data using computational tools and transform the data to make it more meaningful and useful.
  1. 13.4 Project: Training a Mini-Model
  2. 13.5 What is Machine Learning?
  3. 14.1 [TODO] Optional: Spreadsheet Primer
  4. 14.2 [TODO] Asking a Question Worth Answering
  5. 14.3 [TODO] Cleaning Data in a Spreadsheet
  6. 14.4 [TODO] Formulas Without Code
  7. 14.5 [TODO] Transforming Data
  8. 14.6 [TODO] Charts for a Dashboard
  9. 14.7 [TODO] Conditional Formatting
  10. 14.9 [TODO] Building a Dashboard
  11. 14.10 [TODO] Project: Community Data Dashboard
  12. 15.3 [TODO] Day in the Life: Data Report
8.DA.S.1
Represent data using multiple encoding schemes including binary and ASCII.
  1. 1.1 Intro to Digital Information
  2. 1.2 Number Systems
  3. 1.3 Encoding Text with Binary
  4. 1.4 Pixel Images
  5. 1.5 Hexadecimal
  6. 1.6 Pixel Colors!
  7. 1.7 Image Manipulation
  8. 1.8 Digital Information Quiz
8.DA.IM.1
Design computational models and evaluate them based on the reliability and validity of the data they generate.
  1. 10.10 The Physics of Sprites
  2. 13.3 How AI Learns from Data
  3. 13.4 Project: Training a Mini-Model
  4. 13.5 What is Machine Learning?
  5. 14.8 [TODO] Trends and Predictions
  6. 14.10 [TODO] Project: Community Data Dashboard
8.AP.A.1
Develop planning strategies, such as flowcharts or pseudocode, to develop algorithms to address complex problems.
  1. 4.1 Karel's Coding Environment
  2. 5.1 Introduction to Karel
  3. 5.2 Karel's World
  4. 5.7 If/Else Statements
  5. 5.8 While Loops
  6. 5.9 [TODO] Flowcharts with Karel
  7. 5.10 [TODO] Pseudocode with Karel
  8. 5.11 Karel Challenges
  9. 9.5 Creating a Sitemap
  10. 9.6 Wireframing
  11. 11.1 Mini Golf - Setup
  12. 12.4 [TODO] Troubleshooting Lab
  13. 13.7 Project: Design Your Own AI Helper
8.AP.V.1
Create named variables that represent different data types and perform operations on their values.
  1. 1.7 Image Manipulation
  2. 3.4 Make a Shot!
  3. 3.8 Level Up!
  4. 10.5 Variables
  5. 10.9 Your First Sprites
  6. 11.2 Mini Golf - Sprites
  7. 11.3 Booleans
  8. 11.4 If/Else Statements
  9. 11.6 Mini Golf - Music and Score Display
8.AP.C.1
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
  1. 1.7 Image Manipulation
  2. 3.2 Game Events
  3. 3.6 Event Handlers
  4. 3.7 Putting Game
  5. 4.3 The Rabbit Chase
  6. 4.4 Lost in Space
  7. 4.5 Karel Adventures 1: Evaluation
  8. 5.5 For Loops
  9. 5.6 Conditional Statements
  10. 5.7 If/Else Statements
  11. 5.8 While Loops
  12. 5.11 Karel Challenges
  13. 5.12 Exploring Code with Karel Quiz
  14. 11.3 Booleans
  15. 11.4 If/Else Statements
  16. 11.5 Mini Golf - Interactions
8.AP.M.1
Decompose problems into parts to facilitate the design, implementation, and review of programs.
  1. 3.1 Sports Research
  2. 3.4 Make a Shot!
  3. 3.7 Putting Game
  4. 3.8 Level Up!
  5. 3.10 Make a Game!
  6. 4.3 The Rabbit Chase
  7. 5.2 Karel's World
  8. 5.3 Functions
  9. 5.4 Multiple Functions
  10. 5.11 Karel Challenges
  11. 6.1 Project: Pair-Programming with Karel Paint!
  12. 8.2 Structure of an HTML Page
  13. 9.4 Let's Add Pages!
  14. 9.5 Creating a Sitemap
  15. 9.7 Create Your Site!
  16. 10.2 Unpacking a Game
  17. 11.1 Mini Golf - Setup
  18. 15.5 [TODO] Client Brief
8.AP.M.2
Create procedures with parameters to organize code and make it easier to reuse.
  1. 5.3 Functions
  2. 5.4 Multiple Functions
  3. 5.5 For Loops
  4. 5.6 Conditional Statements
  5. 5.12 Exploring Code with Karel Quiz
  6. 8.8 Introduction to CSS Styling
  7. 10.7 Program Structure
8.AP.PD.1
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
  1. 3.9 Final Touches
  2. 6.1 Project: Pair-Programming with Karel Paint!
  3. 8.9 Complete Your Homepage
  4. 9.2 Webpage Design
  5. 9.5 Creating a Sitemap
  6. 9.7 Create Your Site!
  7. 13.7 Project: Design Your Own AI Helper
  8. 14.10 [TODO] Project: Community Data Dashboard
  9. 15.5 [TODO] Client Brief
  10. 15.7 [TODO] Testing and Feedback
8.AP.PD.2
Incorporate existing code, media, and libraries into original programs, and give attribution.
  1. 3.3 Sound Effects
  2. 3.5 Air Horn App
  3. 8.5 Incorporating Images
  4. 9.3 Citing Image Sources
  5. 9.8 Exploring Web Design 2 Quiz
  6. 10.6 Introducing Libraries
  7. 10.7 Program Structure
  8. 10.9 Your First Sprites
  9. 10.10 The Physics of Sprites
  10. 11.2 Mini Golf - Sprites
  11. 11.6 Mini Golf - Music and Score Display
  12. 14.9 [TODO] Building a Dashboard
8.AP.PD.3
Systematically test and refine programs using a range of possible inputs.
  1. 3.2 Game Events
  2. 3.10 Make a Game!
  3. 4.2 Karel Error Messages
  4. 5.8 While Loops
  5. 5.10 [TODO] Pseudocode with Karel
  6. 5.11 Karel Challenges
  7. 8.9 Complete Your Homepage
  8. 9.7 Create Your Site!
  9. 10.4 Intro to JavaScript
  10. 10.5 Variables
  11. 10.9 Your First Sprites
  12. 10.10 The Physics of Sprites
  13. 11.4 If/Else Statements
  14. 14.4 [TODO] Formulas Without Code
  15. 15.7 [TODO] Testing and Feedback
8.AP.PD.4
Distribute and execute tasks while maintaining a project timeline when collaboratively developing computational artifacts.
  1. 6.1 Project: Pair-Programming with Karel Paint!
  2. 7.7 [TODO] Project: Cipher Challenge
  3. 11.1 Mini Golf - Setup
  4. 15.5 [TODO] Client Brief
  5. 15.6 [TODO] Build Sprint 1
  6. 15.8 [TODO] Build Sprint 2
8.AP.PD.5
Document programs to make them easier to follow, test, and debug.
  1. 3.9 Final Touches
  2. 5.4 Multiple Functions
  3. 12.7 [TODO] Project: Help Desk Guide
  4. 15.8 [TODO] Build Sprint 2
  5. 15.9 [TODO] Career Showcase
8.IC.C.1
Compare and contrast tradeoffs associated with computing technologies that affect people's everyday activities and career options.
  1. 7.6 [TODO] Encryption in Everyday Life (The CIA Triad)
  2. 13.1 What is AI?
  3. 13.6 Types of Machine Learning
  4. 13.7 Project: Design Your Own AI Helper
  5. 15.1 [TODO] Careers That Run on Computers
  6. 15.2 [TODO] Day in the Life: Help Desk and Security
  7. 15.3 [TODO] Day in the Life: Data Report
  8. 15.4 [TODO] Career Interview
  9. 15.9 [TODO] Career Showcase
8.IC.C.2
Develop a solution to address an issue of bias or accessibility in the design of existing technologies.
  1. 9.1 Webpage Aesthetics
  2. 9.2 Webpage Design
  3. 13.3 How AI Learns from Data
  4. 13.7 Project: Design Your Own AI Helper
8.IC.SI.1
Collaborate with contributors by using digital technologies when creating a computational product.
  1. 6.1 Project: Pair-Programming with Karel Paint!
  2. 15.6 [TODO] Build Sprint 1
  3. 15.8 [TODO] Build Sprint 2
8.IC.SLE.1
Evaluate the benefits and risks associated with sharing information digitally.
  1. 7.4 [TODO] Passwords and Keys
  2. 7.5 [TODO] Staying Safe Online: Threats and Defenses
  3. 7.6 [TODO] Encryption in Everyday Life (The CIA Triad)
  4. 13.2 Staying Safe with AI
  5. 14.10 [TODO] Project: Community Data Dashboard