Please enable JavaScript to use CodeHS

Standards Mapping

for South Carolina Cybersecurity Fundamentals

103

Standards in this Framework

103

Standards Mapped

100%

Mapped to Course

Standard Lessons
A.1
Review school safety policies and procedures.
  1. 10.5 Personal Safety
A.2
Review classroom safety rules and procedures.
  1. 10.5 Personal Safety
A.3
Review safety procedures for using equipment in the classroom.
  1. 10.5 Personal Safety
A.4
Identify major causes of work-related accidents in office environments.
  1. 10.5 Personal Safety
A.5
Demonstrate safety skills in an office/work environment.
  1. 10.5 Personal Safety
B.1
Identify the purpose and goals of a Career and Technology Student Organization (CTSO).
  1. 10.2 Student Organizations
B.2
Explain how CTSOs are integral parts of specific clusters, majors, and/or courses.
  1. 10.2 Student Organizations
B.3
Explain the benefits and responsibilities of being a member of a CTSO.
  1. 10.2 Student Organizations
B.4
List leadership opportunities that are available to students through participation in CTSO conferences, competitions, community service, philanthropy, and other activities.
  1. 10.2 Student Organizations
B.5
Explain how participation in CTSOs can promote lifelong benefits in other professional and civic organizations.
  1. 10.2 Student Organizations
C.1
Demonstrate proficiency and skills associated with the use of technologies that are common to a specific occupation (e.g., keying speed).
  1. 4.11 Command Line Interface
  2. 4.12 Lab: Navigating with the CLI
  3. 6.2 Lab: Computer Disassembly
  4. 6.9 Lab: Mobile Device Connectivity
  5. 7.1 Communication is Key!
  6. 7.2 Troubleshooting Methodology
  7. 8.2 Using Databases
C.2
Identify proper netiquette when using e-mail, social media, and other technologies for communication purposes.
  1. 1.1 Digital Footprint and Responsibility
C.3
Identify potential abuse and unethical uses of laptops, tablets, computers, and/or networks.
  1. 1.4 Cyber Ethics and Laws
  2. 1.5 Personal Data Security
  3. 1.6 Cybersecurity Essentials
  4. 1.7 Common Cyber Attacks and Prevention
C.4
Explain the consequences of social, illegal, and unethical uses of technology (e.g., cyberbullying, piracy; illegal downloading; licensing infringement; inappropriate uses of software, hardware, and mobile devices in the work environment).
  1. 1.1 Digital Footprint and Responsibility
  2. 1.4 Cyber Ethics and Laws
C.5
Discuss legal issues and the terms of use related to copyright laws, fair use laws, and ethics pertaining to downloading of images, photographs, documents, video, sounds, music, trademarks, and other elements for personal use.
  1. 1.4 Cyber Ethics and Laws
C.6
Describe ethical and legal practices of safeguarding the confidentiality of business-and personal-related information.
  1. 1.4 Cyber Ethics and Laws
  2. 1.5 Personal Data Security
C.7
Describe possible threats to a laptop, tablet, computer, and/or network and methods of avoiding attacks.
  1. 1.6 Cybersecurity Essentials
  2. 1.7 Common Cyber Attacks and Prevention
  3. 2.4 Authentication Methods
  4. 4.8 Application Security
  5. 4.9 Browser Configuration
D.1
Demonstrate creativity and innovation.
  1. 3.1 Create an Escape Room
  2. 7.4 Star in a Video!
  3. 9.1 The Game of Risk
D.2
Demonstrate critical thinking and problem-solving skills.
  1. 3.1 Create an Escape Room
  2. 7.2 Troubleshooting Methodology
  3. 8.3 Security in Coding
  4. 9.1 The Game of Risk
D.3
Demonstrate initiative and self-direction.
  1. 7.1 Communication is Key!
  2. 7.2 Troubleshooting Methodology
  3. 7.3 Building a Knowledge Base
  4. 7.4 Star in a Video!
D.4
Demonstrate integrity.
  1. 1.1 Digital Footprint and Responsibility
  2. 1.4 Cyber Ethics and Laws
  3. 7.1 Communication is Key!
  4. 7.2 Troubleshooting Methodology
  5. 7.3 Building a Knowledge Base
  6. 7.4 Star in a Video!
  7. 10.1 Computing Careers
D.5
Demonstrate work ethic.
  1. 3.1 Create an Escape Room
  2. 7.1 Communication is Key!
  3. 7.2 Troubleshooting Methodology
  4. 7.3 Building a Knowledge Base
  5. 7.4 Star in a Video!
D.6
Demonstrate conflict resolution skills.
  1. 1.4 Cyber Ethics and Laws
  2. 7.1 Communication is Key!
D.7
Demonstrate listening and speaking skills.
  1. 7.1 Communication is Key!
  2. 7.2 Troubleshooting Methodology
  3. 7.3 Building a Knowledge Base
  4. 7.4 Star in a Video!
D.8
Demonstrate respect for diversity.
  1. 1.4 Cyber Ethics and Laws
  2. 1.6 Cybersecurity Essentials
  3. 5.9 Impact of the Internet
  4. 8.1 Data as a Resource
  5. 10.1 Computing Careers
D.9
Demonstrate customer service orientation.
  1. 7.1 Communication is Key!
  2. 7.2 Troubleshooting Methodology
  3. 7.3 Building a Knowledge Base
  4. 7.4 Star in a Video!
D.10
Demonstrate teamwork.
  1. 3.1 Create an Escape Room
  2. 9.1 The Game of Risk
E.1
Demonstrate global or “big picture” thinking.
  1. 1.3 Can All Information Be Trusted?
  2. 1.4 Cyber Ethics and Laws
  3. 1.6 Cybersecurity Essentials
  4. 5.9 Impact of the Internet
  5. 10.1 Computing Careers
E.2
Demonstrate career and life management skills and goal-making.
  1. 10.1 Computing Careers
  2. 10.2 Student Organizations
  3. 10.3 Alternative Learning Opportunities
  4. 10.4 Resume and Interview Prep
E.3
Demonstrate continuous learning and adaptability skills to changing job requirements.
  1. 10.1 Computing Careers
  2. 10.2 Student Organizations
  3. 10.3 Alternative Learning Opportunities
  4. 10.4 Resume and Interview Prep
E.4
Demonstrate time and resource management skills.
  1. 3.1 Create an Escape Room
  2. 7.3 Building a Knowledge Base
  3. 7.4 Star in a Video!
E.5
Demonstrates information literacy skills.
  1. 1.3 Can All Information Be Trusted?
E.6
Demonstrates information security skills.
  1. 1.2 Personal Data and Collection
  2. 1.5 Personal Data Security
  3. 1.6 Cybersecurity Essentials
  4. 1.7 Common Cyber Attacks and Prevention
E.7
Demonstrates information technology skills.
  1. 5.1 Computers Speak Binary
  2. 6.1 Internal Components
  3. 7.2 Troubleshooting Methodology
E.8
Demonstrates knowledge and use of job-specific tools and technologies.
  1. 4.11 Command Line Interface
  2. 4.12 Lab: Navigating with the CLI
  3. 5.5 IP Addresses
  4. 5.6 Routing and Packets
  5. 7.1 Communication is Key!
  6. 7.2 Troubleshooting Methodology
  7. 7.3 Building a Knowledge Base
  8. 7.4 Star in a Video!
E.9
Demonstrate job-specific mathematics skills.
  1. 2.3 Asymmetric Encryption
  2. 5.1 Computers Speak Binary
  3. 5.2 Bits, Text, and Numbers
  4. 8.2 Using Databases
  5. 8.3 Security in Coding
E.10
Demonstrates professionalism in the workplace.
  1. 7.1 Communication is Key!
  2. 7.2 Troubleshooting Methodology
  3. 7.3 Building a Knowledge Base
  4. 7.4 Star in a Video!
  5. 10.1 Computing Careers
  6. 10.5 Personal Safety
E.11
Demonstrate reading and writing skills.
  1. 7.1 Communication is Key!
  2. 7.2 Troubleshooting Methodology
  3. 7.3 Building a Knowledge Base
  4. 7.4 Star in a Video!
  5. 10.1 Computing Careers
  6. 10.4 Resume and Interview Prep
E.12
Demonstrates workplace safety.
  1. 8.5 Environmental Controls
  2. 10.5 Personal Safety
F.1
Define terms related to cyber security (e.g., cyber security, information assurance, risk, risk management, cyber security services).
  1. 1.6 Cybersecurity Essentials
  2. 8.7 Risky Business
F.2
Explain the importance of information and internet security (e.g., browser, cloud, network).
  1. 4.8 Application Security
  2. 4.9 Browser Configuration
F.3
Explain the concepts of confidentiality, integrity, and availability (CIA).
  1. 1.6 Cybersecurity Essentials
F.4
Identify the concepts of cyber security risk management. (e.g., vulnerability identification, management, and mitigation; active and passive reconnaissance; testing port scanning, automation).
  1. 8.6 Checking for Vulnerabilities
  2. 8.7 Risky Business
F.5
Explain vulnerability management (e.g., identification, management, mitigation, testing).
  1. 8.3 Security in Coding
  2. 8.6 Checking for Vulnerabilities
  3. 8.7 Risky Business
F.6
Describe cyber security threats to an organization and why organizations need to manage risk.
  1. 8.3 Security in Coding
  2. 8.6 Checking for Vulnerabilities
  3. 8.7 Risky Business
F.7
Research potential consequences of various forms of security incidents.
  1. 8.6 Checking for Vulnerabilities
  2. 8.7 Risky Business
F.8
Compare and contrast the various types of security (e.g., physical security, technological, administrative).
  1. 1.7 Common Cyber Attacks and Prevention
  2. 4.10 System Administration
  3. 8.5 Environmental Controls
F.9
Research national or industry standards/regulations that relate to cyber security and their impact on people, processes, and technology (e.g., news, reports, policies, subscriptions, incidents).
  1. 1.4 Cyber Ethics and Laws
F.10
Investigate the origins and history of cyber security and its impact on society.
  1. 1.6 Cybersecurity Essentials
  2. 2.1 Cryptography: Then, Now, and Future
F.11
Describe the role that cyber security plays in the private or public sector.
  1. 1.6 Cybersecurity Essentials
  2. 4.6 Software and Applications
  3. 4.7 Software Licenses
  4. 8.1 Data as a Resource
  5. 10.1 Computing Careers
F.12
Discuss and develop a code of ethics as related to the field of cyber security.
  1. 1.4 Cyber Ethics and Laws
G.1
Describe the characteristics of cyber threats, attacks, and vulnerabilities
  1. 1.6 Cybersecurity Essentials
  2. 8.7 Risky Business
G.2
Analyze types of current cyber threats (e.g., DDoS, Phishing, cracking, social engineering).
  1. 1.7 Common Cyber Attacks and Prevention
  2. 4.8 Application Security
  3. 4.9 Browser Configuration
  4. 8.3 Security in Coding
  5. 8.6 Checking for Vulnerabilities
G.3
Categorize sources/originators of different types of malicious attacks (e.g., nation states, cyber criminals, hacktivists, insiders).
  1. 1.4 Cyber Ethics and Laws
G.4
Compare and contrast cyber-attack surfaces of differing organizations.
  1. 8.6 Checking for Vulnerabilities
  2. 8.7 Risky Business
G.5
Explain types of malware (e.g., viruses, polymorphic viruses; worms, Trojan horses, spyware, ransomware, adware).
  1. 1.7 Common Cyber Attacks and Prevention
  2. 4.8 Application Security
  3. 8.6 Checking for Vulnerabilities
G.6
Demonstrate familiarity with malware removal (e.g. scanning systems, reviewing scan logs, malware remediation).
  1. 1.7 Common Cyber Attacks and Prevention
G.7
Explain types of attacks (e.g., wireless, application, social engineering, buffer overflow attacks, backdoor).
  1. 1.7 Common Cyber Attacks and Prevention
  2. 8.3 Security in Coding
G.8
Define strategies necessary to prevent attacks.
  1. 1.7 Common Cyber Attacks and Prevention
  2. 8.7 Risky Business
H.1
Define terms related to computer networking (e.g., LAN, WAN, wireless, protocols, topology, firewalls).
  1. 5.4 What is the Internet?
  2. 5.5 IP Addresses
  3. 5.6 Routing and Packets
  4. 6.7 Network Options
  5. 6.10 Network Communication
H.2
Compare and contrast OSI and TCP/IP models and encapsulation concepts.
  1. 5.6 Routing and Packets
  2. 5.7 How Do Websites Work?
  3. 5.8 OSI Model
H.3
Compare and contrast wired versus wireless networks.
  1. 6.7 Network Options
H.4
Examine the concept of the internet as a network of connected systems.
  1. 5.4 What is the Internet?
  2. 5.6 Routing and Packets
  3. 5.7 How Do Websites Work?
H.5
Design a basic network topology.
  1. 6.7 Network Options
I.1
Define terms related to network security (e.g., routing, perimeter networks, security layering, Virtual Private Network (VPN), isolation).
  1. 5.6 Routing and Packets
  2. 6.5 Network Devices
  3. 6.10 Network Communication
I.2
Explain the concepts of protocol security (e.g., protocol spoofing, tunneling, network sniffing, denial of service).
  1. 6.10 Network Communication
I.3
Analyze and implement security layering.
  1. 4.10 System Administration
I.4
Identify vulnerabilities and common attack methods.
  1. 8.3 Security in Coding
  2. 8.6 Checking for Vulnerabilities
  3. 8.7 Risky Business
I.5
Use strategies necessary to prevent network attacks.
  1. 8.6 Checking for Vulnerabilities
  2. 8.7 Risky Business
I.6
Identify tools and techniques used for security layering.
  1. 8.6 Checking for Vulnerabilities
I.7
Determine characteristics of firewalls (hardware and software) and when to use them.
  1. 6.10 Network Communication
I.8
Set up Port/Network Address Translation (NAT/PAT).
  1. 6.5 Network Devices
I.9
Explain how network addresses impact network security (e.g., IPv4 and IPv6 addressing, CIDR notation, public vs private networks.
  1. 5.5 IP Addresses
I.10
Use a basic command line interface (Windows and Linux) to configure communications (e.g., ipconfig, ifconfig, and net config, ping).
  1. 6.11 Network Management
J.1
Compare and contrast common operating systems (e.g., Windows, Linux, iOS, Android).
  1. 4.1 Operating Systems
  2. 4.3 Comparing Operating Systems
J.2
Identify best practices for protecting operating systems (e.g., access control, separation of duties, least privilege).
  1. 4.10 System Administration
J.3
Compare and contrast common file systems (e.g., FAT, NTFS, HFS).
  1. 4.3 Comparing Operating Systems
J.4
Describe the various types of file permissions (e.g., registry, Active Directory, basic and advanced).
  1. 4.10 System Administration
J.5
Implement group and audit policies.
  1. 4.10 System Administration
J.6
Explain the purpose and location of security and auditing logs.
  1. 4.10 System Administration
  2. 8.6 Checking for Vulnerabilities
J.7
Define virtualization and identify its advantages and disadvantages.
  1. 4.1 Operating Systems
J.8
Define strategies necessary to prevent operating system attacks.
  1. 4.8 Application Security
K.1
Define terms related to identity, authorization, and authentication (e.g., passwords, biometrics, multi-factor, certificates).
  1. 1.5 Personal Data Security
  2. 8.5 Environmental Controls
K.2
Describe the various types of permissions (e.g., basic, administrative, elevated).
  1. 4.10 System Administration
  2. 8.6 Checking for Vulnerabilities
K.3
Identify types of access control (e.g., role-based access control (RBAC), mandatory access control, discretionary-based control).
  1. 4.10 System Administration
K.4
Describe the importance of Multifactor authentication.
  1. 1.5 Personal Data Security
  2. 4.10 System Administration
K.5
Analyze best practices for end-user password development and usage.
  1. 1.5 Personal Data Security
  2. 1.6 Cybersecurity Essentials
K.6
Identify the system administrator’s role in setting system policies and procedures.
  1. 4.10 System Administration
K.7
Compare and contrast backup and restore methods.
  1. 4.8 Application Security
K.8
Explain the importance of disaster recovery and business continuity planning (e.g., disaster recovery plans and controls, business continuity plans, backups).
  1. 8.8 Monitoring, Response, and Recovery
K.9
Secure servers (e.g., DNS/BIND, web, email, messaging, FTP, directory services, DHCP, file and print servers).
  1. 8.6 Checking for Vulnerabilities
L.1
Define cryptography and its related terms (e.g., encryption, decryption, public key, and private key).
  1. 2.1 Cryptography: Then, Now, and Future
  2. 2.2 Symmetric Encryption
  3. 2.3 Asymmetric Encryption
  4. 2.4 Authentication Methods
L.2
Identify encryption methods (e.g., symmetric and asymmetric).
  1. 2.1 Cryptography: Then, Now, and Future
  2. 2.2 Symmetric Encryption
  3. 2.3 Asymmetric Encryption
  4. 2.4 Authentication Methods
L.3
Determine appropriate uses for encrypting data and connections (e.g., email, files, network, VPN).
  1. 2.4 Authentication Methods
L.4
Explain how the design and functionality of various encryption methods support the security of data.
  1. 2.2 Symmetric Encryption
  2. 2.4 Authentication Methods
L.5
Demonstrate various encryption techniques (e.g., encryption algorithms, Encrypting File System (EFS), hashing, public and private keys, Public Key Infrastructure (PKI), token devices, Trusted Platform Module (TPM), Transport Layer Security (TLS).
  1. 2.2 Symmetric Encryption
  2. 2.4 Authentication Methods
M.1
Analyze and differentiate between types of system attacks (e.g., operating systems, files, and applications).
  1. 1.7 Common Cyber Attacks and Prevention
  2. 4.8 Application Security
M.2
Implement security patches and updates (e.g., Active X, Java).
  1. 4.8 Application Security
M.3
Implement strategies necessary to prevent attacks (e.g., buffer overflow, application, input validation, scripting).
  1. 8.3 Security in Coding
N.1
Monitor security events and know when escalation is required (e.g., role of SIEM and SOAR, packet captures, log file entries, identifying suspicious events).
  1. 8.8 Monitoring, Response, and Recovery
N.2
Explain digital forensics and attack attribution processes (cyber kill chain, sources of evidence, evidence handling).
  1. 8.6 Checking for Vulnerabilities
N.3
Explain the impact of compliance frameworks on incident handling (e.g., compliance frameworks (GDPR, HIPAA, PCI-DSS, FERPA, FISMA), reporting and notification requirements).
  1. 1.2 Personal Data and Collection
  2. 8.8 Monitoring, Response, and Recovery
N.4
Describe the elements of cybersecurity incident response (e.g., policy plan procedure elements, incident response lifecycle stages).
  1. 8.8 Monitoring, Response, and Recovery