Please enable JavaScript to use CodeHS

Standards Mapping

for Arizona 7

Clear selection Print / Download

23

Standards in this Framework

23

Standards Mapped

100%

Mapped to Course

Standard Lessons
7.CS.D.1
Identify some advantages, disadvantages, and consequences with the design of computer devices based on an analysis of how users interact with devices.
  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
7.CS.HS.1
Design projects that combine hardware and software 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
7.CS.T.1
Evaluate strategies to fix problems with computing devices and their components within a system.
  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
7.NI.C.1
Evaluate multiple methods of encryption for 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
7.NI.C.2
Explain how physical and digital security measures protect electronic information.
  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)
7.NI.NCO.1
Compare and contrast models to understand the many protocols used for data transmission.
  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
7.DA.CVT.1
Collect and analyze data using computational tools to create models that are 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
7.DA.S.1
Use multiple encoding schemes to represent data, 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
7.DA.IM.1
Use computational models and determine the reliability and validity of 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
7.AP.A.1
Use 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
7.AP.V.1
Compare and contrast 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
7.AP.C.1
Design and 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
7.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
7.AP.M.2
Use 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
7.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
7.AP.PD.2
Incorporate existing code and media into 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
7.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
7.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
7.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. 5.8 While Loops
  4. 5.11 Karel Challenges
  5. 12.7 [TODO] Project: Help Desk Guide
  6. 15.8 [TODO] Build Sprint 2
  7. 15.9 [TODO] Career Showcase
7.IC.C.1
Explain how some of the tradeoffs associated with computing technologies can 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
7.IC.C.2
Discuss how bias and accessibility issues can impact the functionality 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
7.IC.SI.1
Describe the process for creating a computational product by collaborating with others using digital technologies.
  1. 6.1 Project: Pair-Programming with Karel Paint!
  2. 15.6 [TODO] Build Sprint 1
  3. 15.8 [TODO] Build Sprint 2
7.IC.SLE.1
Identify 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