Please enable JavaScript to use CodeHS

Standards Mapping

for Arkansas Information Technology and Security

Clear selection Print / Download

67

Standards in this Framework

49

Standards Mapped

73%

Mapped to Course

Standard Lessons
1.1.1
Demonstrate effective communication skills in both technical and non-technical contexts (e.g., explaining security risks to management, documenting network configurations).
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
  3. 7.3 Building a Knowledge Base
  4. 7.4 Star in a Video!
  5. AP Cybersecurity
  6. 2.9 Capstone: Coffee Shop Consultant (Cyber Foundations)
  7. 5.15 Capstone: The VitalLink Security Consult (Asymmetric Cryptography)
  8. 5.21 Reading the Attack: Log Analysis for Application Attacks (Detecting Attacks on Data and Applications)
1.1.2
Demonstrate integrity in IT practices (e.g., properly disposing of sensitive data, reporting security vulnerabilities responsibly, maintaining user privacy).
  1. Fundamentals of Cybersecurity
  2. 1.2 Personal Data and Collection
  3. 1.4 Cyber Ethics and Laws
  4. 1.5 Personal Data Security
  5. AP Cybersecurity
  6. 1.4 Lock It Down With Better Passwords (Suspicious Website Logins)
  7. 4.9 Writing the Rules Devices Follow (Protecting Devices)
1.1.3
Develop collaboration and teamwork skills through group IT projects (e.g., setting up a secure network, conducting a mock security audit).
  1. Fundamentals of Cybersecurity
  2. 1.1 Digital Footprint and Responsibility
  3. 2.1 Cryptography: Then, Now, and Future
  4. 3.1 Create an Escape Room
  5. 4.10 System Administration
1.1.4
Identify and develop traits important for success in IT and security (e.g., problem-solving, attention to detail, adaptability to new technologies).
  1. Fundamentals of Cybersecurity
  2. 3.1 Create an Escape Room
  3. 7.2 Troubleshooting Methodology
  4. AP Cybersecurity
  5. 1.1 Welcome to Cybersecurity!
1.2.1
Research and categorize various roles within the IT and security fields (e.g., network administrator, systems analyst, information security analyst, IT support specialist, cloud architect, penetration tester).
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
  3. 10.1 After Fundamentals of Cybersecurity
  4. AP Cybersecurity
  5. 1.1 Welcome to Cybersecurity!
1.2.2
Match professional certifications relevant to different IT and security careers to specific career paths (e.g., CompTIA A+, Network+, Security+, Cisco CCNA, CEH, CISSP).
  1. Fundamentals of Cybersecurity
  2. 10.1 After Fundamentals of Cybersecurity
1.2.3
Create a personalized career entry plan including education, certification, and experience requirements for different routes to enter IT and security careers (e.g., college degrees, vocational programs, internships, self-study and certifications, resumes, mock interviews).
1.3.1
Communicate the purpose and importance of an IT and security portfolio in career advancement.
1.3.2
Analyze examples of professional IT and security portfolios to identify key components (e.g., project descriptions, certifications, technical blog posts).
1.3.3
Compare platforms and tools for creating and hosting IT and security portfolios (e.g., LinkedIn, personal websites, GitHub for code-related projects).
1.3.4
Create initial portfolio entries from personal projects and achievement.
2.1.1
Build (e.g., virtual or physical) a computer system with necessary computer hardware (e.g., CPU, RAM, storage devices, motherboard, network interface card).
  1. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
  3. 6.4 Storage Options
  4. 6.5 Network Devices
2.1.2
Identify the functions of various physical ports (e.g., USB and Ethernet) and connection interfaces (e.g., Wireless and Bluetooth) commonly found on computer systems.
  1. Fundamentals of Cybersecurity
  2. 6.3 Peripheral Devices
2.1.3
Compare and contrast different types of operating systems (e.g., Windows, macOS, Linux) and their use cases.
  1. Fundamentals of Cybersecurity
  2. 4.1 Operating Systems
  3. 4.3 Comparing Operating Systems
2.1.4
Install and perform basic configurations for an operating system.
2.1.5
Diagnose and resolve common hardware and software issues (e.g., blue screen errors, driver conflicts, slow performance, network connectivity problems).
  1. Fundamentals of Cybersecurity
  2. 7.2 Troubleshooting Methodology
2.2.1
Define fundamental networking concepts (e.g., IP classification, DNS, DHCP, VLANs, and NAT).
  1. Fundamentals of Cybersecurity
  2. 5.5 IP Addresses
  3. 5.6 Routing and Packets
  4. 5.7 How Do Websites Work?
  5. 6.7 Network Options
  6. AP Cybersecurity
  7. 3.1 How Network Traffic Moves (Network Vulnerabilities and Attacks)
  8. 3.8 Network Segmentation (Protecting Networks: Segmentation)
2.2.2
Match common network ports with their associated protocols (e.g., HTTP/80, HTTPS/443, FTP/21, SSH/22).
  1. Advanced Cybersecurity
  2. 6.2 Protocols and Standards
  3. AP Cybersecurity
  4. 3.10 The Rules of the Firewall (Protecting Networks: Firewalls)
  5. 3.12 Writing the Rulebooks (Protecting Networks: Firewalls)
  6. 4.3 How Adversaries Get In (Device Vulnerabilities and Attacks)
2.2.3
Design network diagrams showing network topologies and their use cases (e.g., star, mesh, bus, and ring).
  1. Advanced Cybersecurity
  2. 7.3 Network Design
  3. AP Cybersecurity
  4. 3.8 Network Segmentation (Protecting Networks: Segmentation)
  5. 3.13 Capstone: Firewalls in Practice (Protecting Networks: Firewalls)
2.2.4
Differentiate between and describe the characteristics and use cases of common network types (e.g., Wide Area Networks (WANs), Local Area Networks (LANs), and Personal Area Networks (PANs)).
  1. Fundamentals of Cybersecurity
  2. 6.7 Network Options
2.2.5
Compare different networking models (e.g., OSI model, TCP/IP model), explaining their layers and functions.
  1. Fundamentals of Cybersecurity
  2. 5.7 How Do Websites Work?
  3. 5.8 OSI Model
2.2.6
Set up and configure a basic local area network (LAN) (e.g., connecting devices, configuring IP addresses, and setting up network shares).
  1. Advanced Cybersecurity
  2. 8.1 Project: The Inside Scoop on LANs
2.3.1
Compare cloud deployment models (e.g., public, private, hybrid, and community clouds), including their use cases and security implications.
2.3.2
Evaluate cloud service models (IaaS, PaaS, SaaS), considering factors such as cost, management overhead, and flexibility.
2.3.3
Evaluate virtualization technologies and their applications in IT, focusing on emerging trends and best practices (e.g., containerization, microservices architecture).
2.3.4
Set up and configure a basic virtual environment (e.g., virtual machines, containers) for a specific IT use case.
3.1.1
Define each aspect of the CIA triad (Confidentiality, Integrity, Availability) and the importance of each in cybersecurity.
  1. Fundamentals of Cybersecurity
  2. 1.6 Cybersecurity Essentials
  3. AP Cybersecurity
  4. 1.2 The Rules of the Game
  5. 2.5 Risk Fundamentals: What Could Go Wrong? (Cyber Foundations)
  6. 5.4 How Do You Measure Risk? (Application and Data Vulnerabilities and Attacks)
3.1.2
Analyze the impact of cyber threats on society by discussing types and methods of cyber attacks and their mitigation and examining the motives of various cyber adversaries.
  1. Fundamentals of Cybersecurity
  2. 1.7 Common Cyber Attacks and Prevention
  3. Advanced Cybersecurity
  4. 4.2 Cyber Case Investigation
  5. AP Cybersecurity
  6. 1.3 The Tricks Behind Every Scam (Understanding Social Engineering)
  7. 1.5 The Threat Landscape (Best Practices for Public Networks)
  8. 2.1 The Art of Deception (Cyber Foundations)
  9. 2.2 Anatomy of a Cyberattack (Cyber Foundations)
  10. 2.3 Breaking In and Staying In (Cyber Foundations)
  11. 2.4 The Attacker's Endgame (Cyber Foundations)
3.1.3
Identify different social engineering techniques (e.g, phishing, vishing, pretexting) and safeguards against them.
  1. Fundamentals of Cybersecurity
  2. 1.7 Common Cyber Attacks and Prevention
  3. AP Cybersecurity
  4. 1.3 The Tricks Behind Every Scam (Understanding Social Engineering)
  5. 2.1 The Art of Deception (Cyber Foundations)
3.1.4
Apply identity and access management (e.g., authentication mechanisms, authorization models, access control systems, zero trust, and directory services) in security.
  1. Fundamentals of Cybersecurity
  2. 1.6 Cybersecurity Essentials
  3. Advanced Cybersecurity
  4. 6.5 Access Control
  5. AP Cybersecurity
  6. 1.2 The Rules of the Game
  7. 4.7 Can You Prove It's You? (Authentication)
  8. 5.6 Who Gets In? Access Control Models (Protecting Applications and Data)
  9. 5.7 Locking Down Files: Linux Permissions (Protecting Applications and Data)
3.1.5
Develop basic incident response and disaster recovery plans with regard to business continuity fundamentals (e.g., detection methods, response procedures, system recovery, data backups).
  1. Advanced Cybersecurity
  2. 10.3 Level 3: Incident Response
  3. AP Cybersecurity
  4. 3.5 Think Like a Security Analyst (Network Vulnerabilities and Attacks)
  5. 5.21 Reading the Attack: Log Analysis for Application Attacks (Detecting Attacks on Data and Applications)
3.1.6
Apply cryptographic techniques (e.g., symmetric vs asymmetric encryption, hashing, digital signatures) to secure systems, including focus on secure communication, data protection, and ensuring the integrity of software updates.
  1. Fundamentals of Cybersecurity
  2. 2.2 Symmetric Encryption
  3. 2.3 Asymmetric Encryption
  4. 2.4 Authentication Methods
  5. Advanced Cybersecurity
  6. 1.1 Advanced Cryptography
  7. 1.2 Hash Functions
  8. 1.3 Hash Function Development
  9. 1.4 Asymmetric Encryption
  10. AP Cybersecurity
  11. 4.5 Cracking the Hash (Authentication)
  12. 5.9 Keys, Blocks, and Streams (Protecting Stored Data with Cryptography)
  13. 5.10 The Advanced Encryption Standard (Protecting Stored Data with Cryptography)
  14. 5.11 Tools for AES (Protecting Stored Data with Cryptography)
  15. 5.12 Two Keys Are Better Than One (Asymmetric Cryptography)
  16. 5.13 More Keys Than Stars (Asymmetric Cryptography)
  17. 5.14 Tools for RSA (Asymmetric Cryptography)
  18. 5.20 Verifying File Integrity with Hashes (Detecting Attacks on Data and Applications)
3.1.7
Perform basic cybersecurity risk assessments and explore how likelihood and harm are used in assessing and prioritizing risk.
  1. Fundamentals of Cybersecurity
  2. 8.6 Checking for Vulnerabilities
  3. 8.7 Risky Business
  4. Advanced Cybersecurity
  5. 9.1 Identifying Risks
  6. 9.2 Assessing Risks
  7. 9.3 Risk Response
  8. AP Cybersecurity
  9. 2.5 Risk Fundamentals: What Could Go Wrong? (Cyber Foundations)
  10. 2.6 Risky Business: Turning Risk Into a Plan (Cyber Foundations)
  11. 2.7 The Risk Response Playbook (Cyber Foundations)
  12. 4.4 What's Worth Protecting? (Device Vulnerabilities and Attacks)
  13. 5.4 How Do You Measure Risk? (Application and Data Vulnerabilities and Attacks)
3.2.1
Apply best practices for creating strong passwords and implementing multi-factor authentication (e.g., password complexity, password managers, biometrics).
  1. Fundamentals of Cybersecurity
  2. 1.5 Personal Data Security
  3. AP Cybersecurity
  4. 1.4 Lock It Down With Better Passwords (Suspicious Website Logins)
  5. 1.7 Using AI as Your Defense (AI-Based Cybersecurity Attacks)
  6. 4.6 Passwords Under Attack (Authentication)
  7. 4.7 Can You Prove It's You? (Authentication)
  8. 4.9 Writing the Rules Devices Follow (Protecting Devices)
3.2.2
Configure basic firewall rules to protect a network (e.g., blocking unnecessary ports, setting up DMZ).
  1. Fundamentals of Cybersecurity
  2. 6.10 Network Communication
  3. AP Cybersecurity
  4. 3.8 Network Segmentation (Protecting Networks: Segmentation)
  5. 3.9 Guarding the Gate (Protecting Networks: Firewalls)
  6. 3.10 The Rules of the Firewall (Protecting Networks: Firewalls)
  7. 3.11 Where to Build the Walls (Protecting Networks: Firewalls)
  8. 3.12 Writing the Rulebooks (Protecting Networks: Firewalls)
  9. 3.13 Capstone: Firewalls in Practice (Protecting Networks: Firewalls)
  10. 4.11 Host Firewalls (Protecting Devices)
3.2.3
Perform software updates and patch management to address vulnerabilities (e.g., operating system updates, application patching).
  1. AP Cybersecurity
  2. 4.10 Defend the Device (Protecting Devices)
3.2.4
Implement basic access control measures to protect resources (e.g., file permissions, user account management, principle of least privilege).
  1. Fundamentals of Cybersecurity
  2. 4.10 System Administration
  3. AP Cybersecurity
  4. 5.6 Who Gets In? Access Control Models (Protecting Applications and Data)
  5. 5.7 Locking Down Files: Linux Permissions (Protecting Applications and Data)
4.1.1
Compare file system structures and directory hierarchies in different operating systems (e.g., Windows NTFS, Linux ext4).
  1. Fundamentals of Cybersecurity
  2. 4.3 Comparing Operating Systems
  3. 4.4 Compatibility
  4. AP Cybersecurity
  5. 5.7 Locking Down Files: Linux Permissions (Protecting Applications and Data)
4.1.2
Perform basic file and directory operations using command-line interfaces (e.g., creating, copying, moving, and deleting files and directories in Windows PowerShell or Linux Bash).
  1. Fundamentals of Cybersecurity
  2. 4.11 Command Line Interface
  3. 4.12 Lab: Navigating with the CLI
  4. AP Cybersecurity
  5. 5.7 Locking Down Files: Linux Permissions (Protecting Applications and Data)
4.1.3
Implement file permissions and access controls to ensure data security (e.g., setting NTFS permissions in Windows, using chmod in Linux).
  1. AP Cybersecurity
  2. 5.6 Who Gets In? Access Control Models (Protecting Applications and Data)
  3. 5.7 Locking Down Files: Linux Permissions (Protecting Applications and Data)
4.2.1
Compare and contrast different types of data classification and handling (e.g., public, internal, confidential, restricted).
  1. AP Cybersecurity
  2. 5.5 Data in the Wrong Hands: Classification, Regulation & Policy (Protecting Applications and Data)
  3. 5.8 Capstone: Defending a Real System (Protecting Applications and Data)
4.2.2
Implement basic data encryption techniques (e.g., file encryption, database encryption, email encryption).
  1. AP Cybersecurity
  2. 5.9 Keys, Blocks, and Streams (Protecting Stored Data with Cryptography)
  3. 5.10 The Advanced Encryption Standard (Protecting Stored Data with Cryptography)
  4. 5.11 Tools for AES (Protecting Stored Data with Cryptography)
  5. 5.14 Tools for RSA (Asymmetric Cryptography)
4.2.3
Define data privacy regulations and their impact on IT practices (e.g., GDPR, CCPA, HIPAA).
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
  3. 1.5 Personal Data Security
  4. AP Cybersecurity
  5. 1.4 Lock It Down With Better Passwords (Suspicious Website Logins)
  6. 5.5 Data in the Wrong Hands: Classification, Regulation & Policy (Protecting Applications and Data)
  7. 5.8 Capstone: Defending a Real System (Protecting Applications and Data)
4.2.4
Apply best practices for secure data storage and transmission (e.g., secure file transfer protocols, encrypted backups, data loss prevention).
  1. AP Cybersecurity
  2. 5.5 Data in the Wrong Hands: Classification, Regulation & Policy (Protecting Applications and Data)
  3. 5.11 Tools for AES (Protecting Stored Data with Cryptography)
  4. 5.14 Tools for RSA (Asymmetric Cryptography)
  5. 5.20 Verifying File Integrity with Hashes (Detecting Attacks on Data and Applications)
5.1.1
Analyze the Information Technology Infrastructure Library (ITIL) framework and apply its core concepts to IT scenarios (e.g., service strategy, service design, service transition, service operation).
5.1.2
Create basic service level agreements (SLAs) for IT services (e.g., response times, uptime guarantees, support hours).
5.1.3
Develop change management procedures for IT environments (e.g., change requests, impact analysis, rollback plans).
  1. Advanced Cybersecurity
  2. 10.5 Level 5: Change Management
5.1.4
Create essential IT documentation for a small organization (e.g., basic network diagrams, standard operating procedures, troubleshooting guides).
  1. Fundamentals of Cybersecurity
  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!
  6. AP Cybersecurity
  7. 3.6 The Network's Rulebook (Protecting Networks: Managerial Controls and Wireless Security)
  8. 4.9 Writing the Rules Devices Follow (Protecting Devices)
  9. 5.21 Reading the Attack: Log Analysis for Application Attacks (Detecting Attacks on Data and Applications)
5.2.1
Practice effective communication skills for IT support roles (e.g., active listening, clear explanations, empathy).
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
5.2.2
Demonstrate knowledge of common IT support tools and ticketing systems through case studies, simulations, or hands-on practice when available.
  1. Fundamentals of Cybersecurity
  2. 7.2 Troubleshooting Methodology
5.2.3
Perform basic troubleshooting for common IT issues (e.g., network connectivity problems, software installation errors, hardware failures).
  1. Fundamentals of Cybersecurity
  2. 7.2 Troubleshooting Methodology
5.2.4
Create user training materials and documentation for IT support (e.g., user guides, conducting training sessions, developing FAQs).
  1. Fundamentals of Cybersecurity
  2. 7.3 Building a Knowledge Base
  3. 7.4 Star in a Video!
5.2.5
Communicate ethical considerations related to IT careers (e.g., reporting, scope, customer data privacy).
  1. AP Cybersecurity
  2. 4.9 Writing the Rules Devices Follow (Protecting Devices)
6.1.1
Develop scripts for system administration tasks (e.g., creating a PowerShell script for user account management, writing a Bash script for log rotation, Python script for file management).
  1. Advanced Cybersecurity
  2. 13.6 Shell Scripts
6.1.2
Develop a program that monitors system resources (e.g., CPU usage, memory, disk space) and logs the information to a file.
6.1.3
Develop programs to perform network-related tasks and interactions (e.g., writing a Python script for port scanning, creating a basic network discovery tool, implementing a simple client-server communication program, or automating network configuration checks).
6.1.4
Develop simple security tools using programming languages (e.g., creating a password strength checker, filtering IP addresses, and building a basic intrusion detection system).
6.1.5
Create programs that perform basic file and directory operations using a text-based programming language (e.g., creating, copying, moving, compressing, and deleting files and directories).
6.2.1
Identify and fix common security vulnerabilities in code (e.g., input validation, addressing cross-site scripting vulnerabilities in web applications, preventing SQL injection attacks, secure password storage, and avoiding buffer overflow errors).
  1. Fundamentals of Cybersecurity
  2. 8.3 Security in Coding
  3. AP Cybersecurity
  4. 5.2 When Input Becomes an Attack (Application and Data Vulnerabilities and Attacks)
  5. 5.17 User Input Sanitization (Protecting Applications)
  6. 5.21 Reading the Attack: Log Analysis for Application Attacks (Detecting Attacks on Data and Applications)
6.2.2
Implement basic authentication and authorization mechanisms within a program (e.g., creating a login system with password hashing using a programming language library, implementing role-based access control, and using multi-factor authentication).
  1. AP Cybersecurity
  2. 4.5 Cracking the Hash (Authentication)
  3. 4.7 Can You Prove It's You? (Authentication)
6.2.3
Develop programs that demonstrate secure data storage and transmission (e.g., writing an application that uses encryption for storing sensitive data, creating a script that implements secure file transfer).
  1. AP Cybersecurity
  2. 5.11 Tools for AES (Protecting Stored Data with Cryptography)
  3. 5.14 Tools for RSA (Asymmetric Cryptography)
7.1.1
Analyze artificial intelligence and machine learning applications in IT and security (e.g., predictive maintenance, automated threat detection, intelligent network optimization, anomaly detection, behavioral analysis) and propose use cases.
  1. AP Cybersecurity
  2. 1.6 AI Has Entered the Chat (AI-Based Cybersecurity Attacks)
  3. 1.7 Using AI as Your Defense (AI-Based Cybersecurity Attacks)
  4. 1.8 When AI and Humans Team Up (Leveraging AI in Cyber Defense)
  5. 1.9 The AI Security Guard (Leveraging AI in Cyber Defense)
  6. 3.15 AI-Powered Threat Detection (Detecting Network Attacks)
7.1.2
Design a basic security plan for Internet of Things (IoT) enabled devices considering their impact on IT and security, including applications in various industries and associated security challenges (e.g., smart homes, industrial IoT, device vulnerabilities, data privacy).
  1. AP Cybersecurity
  2. 1.2 The Rules of the Game
  3. 4.1 Everything is a Computer (Device Vulnerabilities and Attacks)
7.1.3
Compare potential applications of blockchain technology in IT and security (e.g., secure data sharing, identity management, supply chain security, distributed ledgers, smart contracts).
7.1.4
Evaluate edge computing and its role in modern IT infrastructures, including use cases and security considerations (e.g., real-time data processing, reduced latency, improved privacy).
7.1.5
Analyze quantum computing’s potential impact on current security practices, including applications and implications for current encryption methods (e.g., complex simulations, optimization problems, quantum-resistant cryptography).
  1. Fundamentals of Cybersecurity
  2. 2.1 Cryptography: Then, Now, and Future
7.1.6
Communicate ethical considerations and potential risks associated with emerging technologies in IT and security (e.g., AI bias, privacy concerns, job displacement, scalability of security measures).
  1. Fundamentals of Cybersecurity
  2. 1.3 Can All Information Be Trusted?
  3. AP Cybersecurity
  4. 1.7 Using AI as Your Defense (AI-Based Cybersecurity Attacks)
  5. 1.8 When AI and Humans Team Up (Leveraging AI in Cyber Defense)