Please enable JavaScript to use CodeHS

West Virginia 6-8 Standards Mapping


Foundations of Computer Science

16 Standards in this Framework 8 Standards Mapped 50% Mapped to Course

Standard Lessons
CS.6-8.1 Analyze and devise problem-solving strategies cooperatively and collaboratively.
  1. 3.1 Collaborative Programming
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. 5.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. 1.6 Privacy & Security
CS.6-8.5 Model appropriate data privacy and cyber security procedures when using a computer.
  1. 1.6 Privacy & Security
  2. 1.11 Hacking Ethics
CS.6-8.6 Understand how information is transmitted via wired and wireless networks and the security vulnerability of each.
CS.6-8.7 Convert various types of data into different formats.
  1. 5.2 Variables
  2. 5.3 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.
CS.6-8.11 Understand the function of control structures to create specific behaviors (e.g., sequential, selection, repetition).
  1. 7.4 If Statements
  2. 7.5 For Loops in JavaScript
  3. 7.9 While Loops
  4. 7.10 Loop and a Half
CS.6-8.12 Write computer program(s) to solve simple problems and document the process for others to reference.
  1. 2.2 More Basic Karel
  2. 2.3 Karel Can't Turn Right
  3. 2.7 Commenting Your Code
CS.6-8.13 Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
  1. 3.1 Collaborative Programming
CS.6-8.14 Determine the uses of computing concepts and technology in global collaboration.
CS.6-8.15 Explain how computer science fosters innovation in all careers and disciplines.
CS.6-8.16 Discuss issues of bias and accessibility in the design of existing technologies.