Please enable JavaScript to use CodeHS

Standards Mapping

for North Carolina 6-8

33

Standards in this Framework

33

Standards Mapped

100%

Mapped to Course

Standard Lessons
68-CS-01
Understand the design of computing devices based on an analysis of how users interact with the devices.
  1. 4.1 History of Computing
68-CS-02
Design 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
68-CS-03
Systematically identify and fix problems with computing devices and components.
  1. 4.3 Hardware
68-NI-01
Anaylze different ways thatdata is transferred across a networkand the role of protocols intransmitting data.
  1. 6.2 The Need for Protocols
68-NI-02
Explain how physical and digital security measures protect electronic information.
  1. 6.4 Cybersecurity
  2. 7.4 Privacy & Security
68-NI-03
Explain permission and authorizations to access resources to computer systems online.
  1. 6.5 The CIA Triad
  2. 7.4 Privacy & Security
68-NI-04
Apply multiple methods of encryption to model the secure transmission of information.
  1. 6.6 Encryption
  2. 6.7 Project: Steganography
68-DA-01
Represent data using multiple encoding schemes.
  1. 8.2 Color
68-DA-02
Collect data using computational tools.
  1. 12.7 Project: Statistical Questions
  2. 12.8 Project: Data Storytelling
68-DA-03
Transform the collected data to make it more useful and reliable.
  1. 12.5 Visualizing Data
  2. 12.8 Project: Data Storytelling
  3. 12.9 Project: Tell Your Story
68-DA-04
Refine computational models based on the data they have generated and/or data collected.
  1. 12.6 Models
68-AP-01
Implement flowcharts and/or pseudocode to address complex problems as algorithms.
  1. 5.7 If/Else Statements
  2. 5.8 While Loops
  3. 5.9 Karel Challenges
68-AP-02
Create clearly named variables that represent different data types.
  1. 3.4 Under the Sea
  2. 8.3 Variables
  3. 9.5 Variables
  4. 9.9 Your First Sprites
68-AP-03
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.8 While Loops
  7. 5.9 Karel Challenges
  8. 8.4 The Draw Loop
  9. 8.5 Color Transitions
  10. 8.6 Shape Transformations
  11. 8.7 Direction
  12. 8.8 Mouse Data
  13. 8.9 Keyboard Data
68-AP-04
Construct programs that include events.
  1. 5.3 Functions
  2. 5.4 Multiple Functions
  3. 8.8 Mouse Data
  4. 8.9 Keyboard Data
68-AP-05
Organize problems and subproblems into parts.
  1. 2.2 A Day at the Park
  2. 5.3 Functions
  3. 5.4 Multiple Functions
  4. 5.5 For Loops
  5. 5.6 Conditional Statements
  6. 5.7 If/Else Statements
  7. 5.8 While Loops
  8. 5.9 Karel Challenges
  9. 8.4 The Draw Loop
  10. 8.5 Color Transitions
  11. 8.6 Shape Transformations
  12. 8.7 Direction
  13. 8.8 Mouse Data
  14. 8.9 Keyboard Data
  15. 9.4 Intro to JavaScript
  16. 9.5 Variables
  17. 9.7 Program Structure
68-AP-06
Explain the design, implementation, and review of programs.
  1. 5.1 Introduction to Karel
  2. 5.2 Karel's World
  3. 5.3 Functions
  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. 9.4 Intro to JavaScript
  11. 9.7 Program Structure
  12. 9.10 The Physics of Sprites
68-AP-07
Create procedures with parameters to organize code and make it easier to reuse groups of instructions.
  1. 3.4 Under the Sea
68-AP-08
Assess feedback from team members and users to refine a solution that meets user needs.
  1. 7.8 Project: Public Service Announcement
68-AP-09
Incorporate existing code and media into original programs and give attribution.
  1. 8.4 The Draw Loop
  2. 8.5 Color Transitions
  3. 8.6 Shape Transformations
  4. 8.7 Direction
  5. 8.8 Mouse Data
  6. 8.9 Keyboard Data
  7. 9.7 Program Structure
  8. 9.9 Your First Sprites
  9. 9.10 The Physics of Sprites
68-AP-10
Systematically test and refine programs using a range of test cases.
  1. 1.3 The Rabbit Chase
  2. 1.4 Lost in Space
  3. 2.2 A Day at the Park
  4. 3.3 A Day at the Carnival
  5. 3.4 Under the Sea
  6. 5.7 If/Else Statements
  7. 5.8 While Loops
  8. 5.9 Karel Challenges
  9. 9.4 Intro to JavaScript
  10. 9.5 Variables
68-AP-11
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
  1. 7.8 Project: Public Service Announcement
68-AP-12
Document programs in order to make them easier to follow, test, and debug.
  1. 5.4 Multiple Functions
  2. 5.5 For Loops
  3. 5.6 Conditional Statements
  4. 5.7 If/Else Statements
  5. 5.8 While Loops
  6. 5.9 Karel Challenges
68-IC-01
Compare tradeoffs associated with computing technologies that affect everyday activities and career options.
  1. 4.7 The Future of Computing
68-IC-02
Describe how equity, access, and influence impact the distribution of computing resources in a global society.
  1. 6.3 Impact of the Internet
  2. 7.8 Project: Public Service Announcement
68-IC-03
Discuss issues of bias and accessibility in the design of existing technologies.
  1. 4.6 Ethics and Legal Considerations
68-IC-04
Collaborate, model, and promote effective research strategies for assessing and evaluating innovative resources.
  1. 4.2 Software
68-IC-05
Collaborate with many contributors to create a computational artifact.
  1. 7.8 Project: Public Service Announcement
68-IC-06
Utilize tools and methods for collaboration on a project to increase connectivity of peers.
  1. 7.8 Project: Public Service Announcement
68-IC-07
Examine the benefits and drawbacks of a digital footprint and online identity.
  1. 7.1 Digital Footprint and Reputation
68-IC-08
Understand how online interactions make an impact on the social, emotional, and physical aspect of others.
  1. 7.2 Cyberbullying
  2. 7.8 Project: Public Service Announcement
68-IC-09
Compare tradeoffs between allowing information to be public and keeping information private and secure.
  1. 7.4 Privacy & Security
68-IC-10
Explore how laws and regulations impact the development and use of software.
  1. 4.6 Ethics and Legal Considerations
  2. 7.6 Creative Credit & Copyright