Please enable JavaScript to use CodeHS

Standards Mapping

for West Virginia 9-12

14

Standards in this Framework

3

Standards Mapped

21%

Mapped to Course

Standard Lessons
CS.9-12.1
Develop and apply criteria for evaluating a computer system for a given purpose.
CS.9-12.2
Explain how abstractions hide the underlying implementation details of computing systems embedded in everyday objects.
CS.9-12.3
Analyze reliable and safe communication methods to transmit information among computing devices over the network.
  1. 5.13 Ethical Issues Around Data Collection
CS.9-12.4
Analyze the utilization of computers and networks.
CS.9-12.5
Store, transmit, and manipulate data electronically.
CS.9-12.6
Use tools to graphically represent the data and information.
CS.9-12.7
Create computational models for simulating real-world system.
CS.9-12.8
Organize and create a modular program.
  1. 1.5 Methods in Karel
  2. 1.6 Top Down Design and Decomposition in Karel
  3. 3.1 Java Methods
  4. 3.2 Methods and Parameters
  5. 3.3 Methods and Return Values
  6. 4.1 Introduction to Classes and Objects
  7. 4.4 Writing Classes
  8. 4.5 Writing Classes and Instance Methods
  9. 4.6 Getter and Setter Methods
  10. 4.7 Class Methods and Class Variables
  11. 4.9 Method Overloading
  12. 4.13 Inheritance
  13. 4.14 Class Design and Abstract Classes
  14. 6.1 Writing BlackJack
  15. 11.1 Pokemon Simulation
  16. 15.1 Elevens
  17. 16.1 Magpie Lab
  18. 17.1 Picture Lab
CS.9-12.9
Compare the effectiveness of the algorithms.
  1. 8.3 Binary Search
  2. 8.5 Insertion Sort
  3. 8.7 Mergesort
CS.9-12.10
Create computer program(s) to solve specific problems relevant to various real-world topics both independently and collaboratively.
CS.9-12.11
Explain the national and global economic impact of cybercrime.
CS.9-12.12
Analyze the negative and positive impact of new technology socially and globally.
CS.9-12.13
Test and refine computational artifacts to reduce bias and equity deficits.
CS.9-12.14
Use tools and methods for collaborating on a project to increase connectivity of people in different cultures and career fields.