Please enable JavaScript to use CodeHS

Ohio 6 Standards Mapping

to

Fundamentals of Cybersecurity

30 Standards in this Framework 24 Standards Mapped 80% Mapped to Course


Standard Lessons
CS.D.6.a Identify the benefits and limitations of a given computing device's functions (including individual components) to explain how the functions and components work together to create the computing system.
  1. 11.1 Internal Components
  2. 11.2 Peripheral Devices
CS.HS.6.a Identify ways that hardware and software work together as a system to collect and exchange data.
  1. 7.1 Operating Systems
  2. 10.9 Viewing a Webpage
  3. 11.1 Internal Components
  4. 11.2 Peripheral Devices
CS.T.6.a Use a systematic process to identify and evaluate the source of a routine computing problem. Select the best solution to solve the computing problem and communicate the solution to others.
  1. 12.1 Methodology
  2. 12.2 Support Practice
NI.N.6.a Identify the role of hardware components to understand the infrastructure of networks and the internet (including cloud servers).
  1. 8.5 Clients and Servers
  2. 10.4 Internet Hardware and Sending Information
  3. 10.7 Routing
  4. 11.3 Network Devices
NI.N.6.b Identify protocols (i.e., rules) and explain why they are used to transmit data across networks and the internet.
  1. 10.1 Introduction to the Internet
  2. 10.8 Packets & Protocols
NI.C.6.a Identify cybersecurity concerns and measures needed to protect electronic information.
  1. 1.2 What is Cybersecurity?
  2. 2.4 Privacy & Security
  3. 5.1 Cryptography, Cryptology, Cryptanalysis
  4. 8.9 Common Security Problems
  5. 8.10 SQL Injection Overview
  6. 8.11 Types of SQLi and Prevention
  7. 11.6 Network Communication
  8. 11.7 Network Management
NI.C.6.b Identify the different types of malware to understand threats to data security.
  1. 1.2 What is Cybersecurity?
  2. 1.3 Impact of Cybersecurity
  3. 7.6 Application Security
NI.C.6.c Identify ways to protect private information.
  1. 2.4 Privacy & Security
  2. 5.1 Cryptography, Cryptology, Cryptanalysis
  3. 7.7 Browser Configuration
  4. 7.8 System Administration
  5. 8.11 Types of SQLi and Prevention
DA.DCS.6.a Identify and use an appropriate digital data collection tool to compile information.
DA.DCS.6.b Select and utilize appropriate file formats to organize collected data.
DA.DCS.6.c Utilize a file structure to logically organize data to support individual and collaborative work.
DA.VC.6.a Identify and label patterns in models or representations to infer connections between data sets.
DA.VC.6.b Create a spreadsheet utilizing formulas, functions and graphs to represent and analyze data.
DA.IM.6.a Identify and utilize data sets to support or refute a hypothesis.
ATP.A.6.a Compare and refine multiple algorithms for the same task to determine which is the most efficient.
  1. 21.1 Challenge Problems
  2. 22.5 For Loops in JavaScript
  3. 22.6 General For Loops
  4. 22.7 For Loop Practice
  5. 22.9 While Loops
  6. 23.1 Control Structures Challenges
ATP.VDR.6.a Identify unknown values that need to be represented by a variable within a multi-step process.
  1. 23.1 Control Structures Challenges
ATP.VDR.6.b Create variables and use them within a multi-step process.
  1. 23.1 Control Structures Challenges
ATP.CS.6.a Identify and trace decisions and loops that exist in a multi-step process within a program.
  1. 4.3 Looping
  2. 4.6 Organizational Techniques
  3. 22.2 Logical Operators
  4. 22.3 Comparison Operators
  5. 22.4 If Statements
  6. 22.5 For Loops in JavaScript
  7. 22.6 General For Loops
  8. 22.7 For Loop Practice
  9. 22.9 While Loops
  10. 22.10 Loop and a Half
ATP.M.6.a Decompose problems into parts to facilitate the design, implementation and review of programs.
  1. 4.3 Looping
ATP.PD.6.a Write code that utilizes algorithms, variables and control structures to solve problems or as a creative expression.
  1. 4.3 Looping
  2. 4.4 Branching
  3. 21.1 Challenge Problems
  4. 22.4 If Statements
  5. 22.5 For Loops in JavaScript
  6. 22.6 General For Loops
  7. 22.7 For Loop Practice
  8. 22.9 While Loops
  9. 22.10 Loop and a Half
  10. 23.1 Control Structures Challenges
ATP.PD.6.b Test and trace to debug and refine code
  1. 21.1 Challenge Problems
  2. 23.1 Control Structures Challenges
IC.Cu.6.a Identify the change that current technologies have on people's everyday activities to understand the impact within a society.
  1. 10.10 Impact of the Internet
IC.Cu.6.b Identify issues of bias and accessibility in the design of existing technologies to address equality and equity in society.
  1. 10.10 Impact of the Internet
IC.Cu.6.c Identify and explore careers related to the field of computer science.
  1. 1.3 Impact of Cybersecurity
  2. 2.7 Hacking Ethics
  3. 8.4 Databases
  4. 8.9 Common Security Problems
IC.SI.6.a Analyze and present beneficial and harmful effects of electronic communications to understand their impacts on interpersonal, global, economic, political, business and cultural interactions.
  1. 1.3 Impact of Cybersecurity
  2. 5.1 Cryptography, Cryptology, Cryptanalysis
  3. 10.10 Impact of the Internet
IC.SLE.6.a Describe tradeoffs between allowing information to be public and keeping information private and secure to inform decision making.
  1. 2.4 Privacy & Security
  2. 2.6 Creative Credit & Copyright
IC.SLE.6.b Identify the social and economic implications of privacy in the context of safety, law or ethics to understand how privacy impacts these areas.
  1. 2.1 Digital Footprint and Reputation
  2. 2.4 Privacy & Security
  3. 5.1 Cryptography, Cryptology, Cryptanalysis
IC.SLE.6.c Evaluate the development of new technologies in communication, entertainment and business to understand the impact.
  1. 7.4 Software and Applications
  2. 10.10 Impact of the Internet
IC.SLE.6.d Provide appropriate credit when using resources or artifacts that are not our own.
  1. 2.6 Creative Credit & Copyright
IC.SLE.6.e Differentiate between the appropriate and inappropriate content on the internet and identify unethical and illegal online behavior.
  1. 2.1 Digital Footprint and Reputation
  2. 2.2 Cyberbullying
  3. 2.3 Internet Safety
  4. 2.6 Creative Credit & Copyright
  5. 2.7 Hacking Ethics