Please enable JavaScript to use CodeHS

Standards Mapping

for West Virginia 6-8

16

Standards in this Framework

11

Standards Mapped

68%

Mapped to Course

Standard Lessons
CS.6-8.1
Analyze and devise problem-solving strategies cooperatively and collaboratively.
  1. 6.19 Putting Together Control Structures
CS.6-8.2
Systematically identify and fix problems with computing, devices and their components.
CS.6-8.3
Analyze connections between elements of computer science and mathematics.
  1. 3.4 Basic Math in JavaScript
CS.6-8.4
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
CS.6-8.5
Model appropriate data privacy and cyber security procedures when using a computer.
CS.6-8.6
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
CS.6-8.7
Convert various types of data into different formats.
  1. 3.2 Variables
  2. 3.3 User Input
  3. 6.12 User Input
CS.6-8.8
Use digital tools to collect, organize, and analyze data.
CS.6-8.9
Produce accurate and correct information from data.
CS.6-8.10
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
CS.6-8.11
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
CS.6-8.12
Write computer program(s) to solve simple problems and document the process for others to reference.
  1. 6.6 Comments
CS.6-8.13
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
CS.6-8.14
Determine the uses of computing concepts and technology in global collaboration.
  1. 12.7 The Impact of the Internet
CS.6-8.15
Explain how computer science fosters innovation in all careers and disciplines.
  1. 12.7 The Impact of the Internet
CS.6-8.16
Discuss issues of bias and accessibility in the design of existing technologies.
  1. 12.7 The Impact of the Internet