Please enable JavaScript to use CodeHS

Standards Mapping

for Arizona 7

Clear selection Print / Download

23

Standards in this Framework

17

Standards Mapped

73%

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. 8.1 Getting Started
7.CS.HS.1
Design projects that combine hardware and software 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)
7.CS.T.1
Evaluate strategies to fix problems with computing devices and their components within a system.
  1. 4.3 Hardware
  2. 15.3 Hardware (Duplicate)
7.NI.C.1
Evaluate multiple methods of encryption for the secure transmission of information.
7.NI.C.2
Explain how physical and digital security measures protect electronic information.
  1. 6.4 Cybersecurity
7.NI.NCO.1
Compare and contrast models to understand the many protocols used for data transmission.
  1. 6.2 The Need for Protocols
7.DA.CVT.1
Collect and analyze data using computational tools to create models that are meaningful and useful.
7.DA.S.1
Use multiple encoding schemes to represent data, including binary and ASCII.
  1. 8.2 Color
7.DA.IM.1
Use computational models and determine the reliability and validity of data they generate.
7.AP.A.1
Use 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
7.AP.V.1
Compare and contrast 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
7.AP.C.1
Design and 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. 8.8 Mouse Data
  7. 8.9 Keyboard Data
  8. 8.10 Project: Animate an Emoji
7.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
7.AP.M.2
Use 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
  4. 8.1 Getting Started
  5. 8.2 Color
  6. 8.3 Variables
  7. 8.4 The Draw Loop
  8. 8.5 Color Transitions
  9. 8.6 Shape Transformations
  10. 8.7 Direction
  11. 8.8 Mouse Data
  12. 8.9 Keyboard Data
  13. 8.10 Project: Animate an Emoji
7.AP.PD.1
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
7.AP.PD.2
Incorporate existing code and media into programs, and give attribution.
  1. 8.10 Project: Animate an Emoji
  2. 9.7 Program Structure
  3. 9.9 Your First Sprites
  4. 9.10 The Physics of Sprites
7.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
7.AP.PD.4
Distribute and execute tasks while maintaining a project timeline when collaboratively developing computational artifacts.
7.AP.PD.5
Document programs to make them easier to follow, test, and debug.
  1. 5.4 Multiple Functions
  2. 5.8 While Loops
  3. 5.9 Karel Challenges
7.IC.C.1
Explain how some of the tradeoffs associated with computing technologies can affect people's everyday activities and career options.
  1. 6.3 Impact of the Internet
7.IC.C.2
Discuss how bias and accessibility issues can impact the functionality of existing technologies.
  1. 4.6 Ethics and Legal Considerations
  2. 4.7 The Future of Computing
  3. 15.6 Ethics and Legal Considerations
  4. 15.7 The Future of Computing (Duplicate)
7.IC.SI.1
Describe the process for creating a computational product by collaborating with others using digital technologies.
7.IC.SLE.1
Identify the benefits and risks associated with sharing information digitally.
  1. 6.5 The CIA Triad
  2. 7.1 Digital Footprint and Reputation
  3. 7.4 Privacy & Security