Please enable JavaScript to use CodeHS

Standards Mapping

for West Virginia 6-8


Standards in this Framework


Standards Mapped


Mapped to Course

Standard Lessons
Analyze and devise problem-solving strategies cooperatively and collaboratively.
  1. 6.19 Putting Together Control Structures
Systematically identify and fix problems with computing, devices and their components.
Analyze connections between elements of computer science and mathematics.
  1. 3.4 Basic Math in JavaScript
Use various computer applications and online resources to explore how networks and cyber infrastructure work together to provide security and prevent system compromise.
  1. 13.7 Network Attacks
Model appropriate data privacy and cyber security procedures when using a computer.
Understand how information is transmitted via wired and wireless networks and the security vulnerability of each.
  1. 13.2 Internet Hardware and Sending Information
  2. 13.7 Network Attacks
Convert various types of data into different formats.
  1. 3.2 Variables
  2. 3.3 User Input
  3. 6.12 User Input
Use digital tools to collect, organize, and analyze data.
Produce accurate and correct information from data.
Analyze the problem and use a tool (e.g., flow chart) to design an algorithm to solve complex problems.
  1. 2.6 Top Down Design and Decomposition in Karel
  2. 6.10 Top Down Design
  3. 6.19 Putting Together Control Structures
Understand the function of control structures to create specific behaviors (e.g., sequential, selection, repetition).
  1. 2.9 For Loops
  2. 2.11 If/Else Statements
  3. 2.12 While Loops in Karel
  4. 2.13 Control Structures Example
  5. 2.14 More Karel Examples and Testing
  6. 2.16 Karel Challenges
  7. 6.4 For Loops
  8. 6.14 Using i in For Loops
  9. 6.15 Extended Loop Control
  10. 6.16 If Statements
  11. 6.17 If/ Else Statements
  12. 6.18 While Loops
Write computer program(s) to solve simple problems and document the process for others to reference.
  1. 6.6 Comments
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
Determine the uses of computing concepts and technology in global collaboration.
  1. 12.7 The Impact of the Internet
Explain how computer science fosters innovation in all careers and disciplines.
  1. 12.7 The Impact of the Internet
Discuss issues of bias and accessibility in the design of existing technologies.
  1. 12.7 The Impact of the Internet