Please enable JavaScript to use CodeHS

Standards Mapping

for Natrona CS in the Physical World

13

Standards in this Framework

9

Standards Mapped

69%

Mapped to Course

Standard Lessons
8.IC.C.01
Describe impacts associated with computing technologies that affect people's everyday activities and career options.
  1. 2.1 History of Computers
  2. 7.1 Intro to the Internet
  3. 7.7 The Impact of the Internet
  4. 8.1 Project: The Effects of the Internet
  5. 9.1 Digital Footprint and Reputation
  6. 15.2 What is Cybersecurity?
  7. 15.3 Impact of Cybersecurity
8.AP.V.01
Using grade appropriate content and complexity, create clearly named variables that represent different data types and perform operations on their values.
  1. 13.11 Variables
  2. 13.12 User Input
  3. 13.13 Parameters
  4. 13.14 Using i in For Loops
  5. 13.15 Extended Loop Control
  6. 13.16 If Statements
  7. 13.17 If/ Else Statements
  8. 13.18 While Loops
  9. 13.19 Putting Together Control Structures
8.DA.S.01
Represent data using multiple encoding schemes (e.g., ASCII, binary, HTML, HEX, URL).
  1. 6.1 Intro to Digital Information
  2. 6.2 Number Systems
  3. 6.3 Encoding Text with Binary
  4. 6.4 Pixel Images
  5. 6.5 Hexadecimal
  6. 6.6 Pixel Colors!
8.AP.PD.01
Using grade appropriate content and complexity, seek and incorporate feedback from team members and users to refine a solution to a problem.
8.AP.PD.03
Systematically test and refine programs using a range of test cases.
  1. 1.11 If/Else Statements
  2. 1.12 While Loops in Karel
  3. 1.13 Control Structures Example
  4. 1.14 More Karel Examples and Testing
  5. 1.16 Karel Challenges
  6. 13.19 Putting Together Control Structures
8.AP.A.01
Create flowcharts and pseudocode to design algorithms to solve complex problems.
  1. 1.6 Top Down Design and Decomposition in Karel
  2. 1.16 Karel Challenges
  3. 13.10 Top Down Design
8.AP.M.01
Using grade appropriate content and complexity, decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
  1. 1.4 Functions in Karel
  2. 1.6 Top Down Design and Decomposition in Karel
  3. 13.8 Functions
  4. 13.10 Top Down Design
  5. 13.13 Parameters
  6. 14.1 Sports Research
  7. 14.2 Game Events
  8. 14.3 Sound Effects
  9. 14.4 Make a Shot!
  10. 14.5 Air Horn App
  11. 14.6 Event Handlers
  12. 14.7 Putting Game
  13. 14.8 Level Up!
  14. 14.9 Final Touches
  15. 14.10 Make a Game!
8.AP.M.02
Using grade appropriate content and complexity, create procedures with parameters to organize code and make it easier to reuse.
  1. 13.8 Functions
  2. 13.13 Parameters
8.AP.C.01
Using grade appropriate content and complexity, design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
  1. 1.13 Control Structures Example
  2. 1.14 More Karel Examples and Testing
  3. 1.16 Karel Challenges
  4. 13.4 For Loops
  5. 13.14 Using i in For Loops
  6. 13.15 Extended Loop Control
  7. 13.16 If Statements
  8. 13.17 If/ Else Statements
  9. 13.18 While Loops
  10. 13.19 Putting Together Control Structures
8.CS.HS.01
Design and refine a project that combines hardware and software components to collect and exchange data.
8.AP.PD.04
Using grade appropriate content and complexity, document programs in order to make them easier to follow, test, and debug.
  1. 1.7 Commenting Your Code
  2. 13.6 Comments
8.AP.PD.05
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
8.CS.T.01
Systematically identify, resolve, and document increasingly complex software and hardware problems with computing devices and their components.