Standards in this Framework
| Standard | Description |
|---|---|
| 1.1.1 | Understand and follow an Acceptable Use Policy (AUP) |
| 1.1.2 | Explain the difference between legal and ethical |
| 1.1.3 | Explain how some online behaviors can be harmful personally and to a business (Pornography, social networking, gaming, pirating software, illegal hacking) |
| 1.1.4 | Follow copyright and fair use guidelines |
| 1.2.1 | Viruses, spoofing, phishing, cookies, spam, invasion of privacy, computer hacking, etc. |
| 1.2.2 | Explain different kinds of anti-virus software and how they work |
| 1.3.1 | Recognize and explain functions of basic computer components: RAM (Random Access Memory), CPU/APU (x86 [32-bit and 64-bit], ARM), Graphics Card, Physical Storage, Motherboard |
| 1.3.2 | Explain the basics of computing: input, processing, output, storage |
| 1.4.1 | Identify notational systems: binary, hexadecimal, decimal, octal |
| 1.4.2 | Convert numbers between 0 to 128 from decimal to binary and vice-versa |
| 1.4.3 | Compare standard units of measure: Storage: Bit, Byte, KB, MB, GB, TB, PB; Processing Speed: MHz, GHz |
| 1.5.1 | Compare storage types: volatile vs. non-volatile, optical, local storage (external flash, RAM, ROM, storage drive, magnetic disks/HDD, SSD, NVMe), and local network storage (NAS, file server) |
| 1.6.1 | Methodology: Identify the problem; Establish a theory of probable cause; Test the theory to determine the cause; Establish a plan of action and implement the solution; Verify full system functionality and implement preventive measures; Document findings, actions, and outcomes |
| 1.6.2 | Gather data and determine when to escalate issues |
| 1.PS.1 | Define and demonstrate ethical behavior. |
| 1.PS.2 | Demonstrated proper handling techniques of hardware components. |
| 1.PS.3 | Disassemble and rebuild a computer system either individually, in teams, or with the instructor. |
| 2.1.1 | Install and configure Windows, including user accounts, basic desktop settings (e.g., Start menu, display, taskbar), and accessibility options |
| 2.1.2 | Manage OS and device driver updates |
| 2.1.3 | Explain the purpose of the Windows Registry |
| 2.1.4 | Identify core OS components, including file systems, utilities (such as services and drivers), interfaces (such as GUI and command line), and permissions |
| 2.2.1 | Manage application installations, including permissions and removal |
| 2.2.2 | Understand the purpose and proper use of productivity, collaboration, web browsing, and remote support software |
| 2.2.3 | Configure web browser features, including private browsing, extensions/add ons, cache clearing, and password management |
| 2.3.1 | Utilize basic Windows troubleshooting tools: Event Viewer, Task Manager, Defragment/Optimize Drive |
| 2.3.2 | Troubleshoot OS and application issues: reset/roll back OS, advanced startup (System repair), Safe Mode features, identify app compatibility, resolve Store app installation, reinstall/repair desktop apps, troubleshoot services, use Task Manager (turn off startup app, end task, manage service) |
| 2.3.3 | Manage and troubleshoot hardware/peripherals: utilize hardware troubleshooting methods (connections, ports, power), update/roll back drivers, uninstall/reinstall a device to reconfigure drivers, and understand the purpose and capabilities of Device Manager/Disk Management |
| 2.4.1 | Explore certification options in Systems Administration & IT Support |
| 2.4.2 | Explore education and work experience that can lead to System Administration & IT Support careers |
| 2.4.3 | Identify Systems Administration career opportunities (Systems Administrator, IT Support, Cloud Administrator, DevOps Engineer, etc). and the roles of each |
| 2.PS.1 | Install, configure, and manage operating systems and software applications by adjusting system settings, managing updates and drivers, and applying best practices for software use and browser configuration. |
| 2.PS.2 | Troubleshoot system and application issues using built-in tools and methods, and demonstrate the ability to manage hardware and peripheral devices through effective diagnostic and repair techniques. |
| 3.1.1 | Compare peripheral connection types: HDMI (full, mini, micro), DisplayPort (full, mini), DVI family, VGA, USB (A, mini-A, micro-A, B, mini-B, micro-B, C, 3.0), Thunderbolt, S/PDIF Optical, and aux audio cable, as well as conversion types |
| 3.1.2 | Compare input/output device interfaces: Networking (Wired): Ethernet (RJ45), Fiber (SFP); Networking (Wireless): Bluetooth, NFC, 802.11X; Peripheral Devices: USB (A/B/C), Thunderbolt, Bluetooth, RF, Lightning; Display Ports (Monitors): VGA, DVI, HDMI, DisplayPort, USB-C; |
| 3.2.1 | Configure projection/display properties, including wireless casting, orientation, duplication vs. extension, resolution, and aspect ratio |
| 3.2.2 | Install and configure standard peripheral devices, including printers, scanners, keyboards, mice, webcams, external drives, speakers/headsets, and displays (such as Smart TVs, projectors, and monitors) |
| 3.2.3 | Understand the various peripheral installation types, including plug-and-play versus driver installation, additional steps required, IP-based peripherals, and web-based configuration steps |
| 3.PS.1 | Identify and compare various peripheral connection types and device interfaces—including display, audio, and networking ports—and explain their functions and compatibility across different technologies. |
| 3.PS.2 | Install and configure peripheral devices and display systems by applying appropriate setup procedures, adjusting projection properties, and troubleshooting installation types such as plug-and-play, driver-based, and IP/web-based configurations. |
| 4.1.1 | Network devices such as smartphones, tablets, e-readers, laptops, workstations, servers, gaming consoles, VR/AR systems, etc. |
| 4.1.2 | Internet of Things (IoT) devices such as home appliances, automation, thermostats, etc. |
| 4.1.3 | Network hardware such as modems, routers, switches, access points, firewalls, network interface cards (NIC) |
| 4.1.4 | Explore configuration of these various devices |
| 4.2.1 | Understand and describe how the Internet is a network system |
| 4.2.2 | Compare common internet service types: fiber optic, cable, DSL, wireless (RF, satellite, cellular) |
| 4.2.3 | Identify & describe network medium types (twisted pair, unshielded twisted pair (UTP), CAT 6, wireless, Bluetooth, fiber optic, cellular LTE, satellites) |
| 4.2.4 | Describe how packets are used to send and receive data |
| 4.2.5 | Understand that network protocols are a set of rules |
| 4.2.6 | Identify common network protocols (TCP/IP, FTP, HTTP, HTTPS, etc.) |
| 4.2.7 | Identify and describe common networking models: client/server, peer-to-peer, star, mesh, etc. |
| 4.2.8 | Examine the uses of a LAN (local area network), WAN (wide area network), and MAN (metropolitan area network) |
| 4.2.9 | Troubleshoot wired and wireless network connections using tools like ipconfig and ping |
| 4.3.1 | Compare and contrast wired, wireless, and cell networks |
| 4.3.2 | Explain basic small wireless network capabilities |
| 4.3.3 | Explore and understand wireless technologies: Wireless access points, bridges, extenders and Wireless LAN Controllers |
| 4.3.4 | Explore and understand wireless technologies: 802.11 standards, including n/ac/ax |
| 4.3.5 | Explore and understand wireless technologies: Speed & interference/attenuation considerations, including band options & ramifications (2.4GHz, 5GHz, 6GHz) |
| 4.4.1 | Compare and understand Virtualization and Cloud technologies: Hypervisor vs Virtual Machine (Guest OS) |
| 4.4.2 | Compare and understand Virtualization and Cloud technologies: Cloud Computing Services: SaaS, PaaS, IaaS (define these in the update) |
| 4.4.3 | Compare and understand Virtualization and Cloud technologies: Deployment models: cloud, hybrid, and on-premises |
| 4.4.4 | Utilize a local or online sandbox environment like cyber.org to explore virtualization |
| 4.5.1 | Explore certification options in Networking |
| 4.5.2 | Explore education and work experience that can lead to IT Network careers |
| 4.5.3 | Identify Networking career opportunities (Network Administration, Network Engineer, Network Architect, VoIP Engineer, etc.) and the roles of each. |
| 4.PS.1 | Demonstrate an understanding of network systems by identifying and configuring various devices and technologies—including hardware, wireless standards, and cloud services—and explaining their roles in modern communication networks. |
| 4.PS.2 | Apply foundational networking concepts to troubleshoot connections, compare service types and protocols, and explore career pathways in IT networking through hands-on activities and research-based presentations. |
| 5.1.1 | Explain the Confidentiality, Integrity, and Availability (CIA) Triad |
| 5.1.2 | Describe physical security deterrents controls like fencing, cameras, keycard systems, biometric scanners, etc. |
| 5.1.3 | Describe key security threats like malware (viruses, ransomware), social engineering (phishing) and physical attacks |
| 5.1.4 | Recognize the global nature of the Internet and its associated data protection challenges |
| 5.1.5 | Understand the role of ethics in cybersecurity |
| 5.2.1 | Describe user authentication methods, including multifactor authentication and biometrics |
| 5.2.2 | Explain password best practices (complexity, length, history) |
| 5.2.3 | Understand permissions and the principle of least privilege |
| 5.2.4 | Manage User Account Control (UAC) settings |
| 5.3.1 | Understand the concepts in “Computational Thinking” |
| 5.3.2 | Implement anti-malware and configure firewall settings |
| 5.3.3 | Secure wireless networks by changing SSID and passwords, and understanding encryption types (WPA, WPA2, WPA3) |
| 5.3.4 | Identify uses of encryption for data at rest and in transit (HTTPS, VPN) |
| 5.3.5 | Explain data backup concepts and privacy considerations (PII, GDPR) |
| 5.3.6 | Understand safe browsing practices (certificates) |
| 5.3.7 | Explain the purpose of firmware and read-only memory (ROM) and describe how they support the basic operation of computing devices. |
| 5.4.1 | Apply a basic troubleshooting methodology (identify the problem, establish a theory, test theory, implement solution, verify system functionality, document results) |
| 5.4.2 | Describe how to respond to malware and social engineering attacks |
| 5.4.3 | Participate in a cybersecurity activity such as Capture the Flag challenges, table top attack scenario, or other online simulation |
| 5.5.1 | Explore certification options in Cybersecurity |
| 5.5.2 | Explore education and work experience that can lead to Cybersecurity careers |
| 5.5.3 | Identify Cybersecurity career opportunities (Network Security, Security Engineer, Forensic Analyst, Penetration Tester, etc.) and the roles of each |
| 5.PS.1 | Apply cybersecurity principles to identify threats, manage authentication, secure systems, and respond to incidents using tools and techniques such as firewalls, encryption, and troubleshooting methodologies. |
| 5.PS.2 | Demonstrate responsible digital practices by evaluating ethical considerations, understanding global data protection challenges, and exploring career pathways and certifications in cybersecurity. |
| 6.1.1 | Describe the difference between for interpreted, compiled, markup, scripting, and assembly languages |
| 6.1.2 | Identify basic kinds of programming (modular, procedure, & object-oriented programming (OOP)) |
| 6.2.1 | Understand and use different data types, including char, strings, numbers (integers, floats), and Boolean |
| 6.2.2 | Understand the use of variables, constants, arrays, functions, loops, sequential, and objects |
| 6.2.3 | Write a basic program utilizing pseudocode and a flowchart |
| 6.3.1 | Understand and use good principles of design for the user experience (UX) and the user interface (UI) |
| 6.3.2 | Understand and use programming conventions (indentation, capitalization, etc.) |
| 6.3.3 | Understand and use: inputs, outputs, variables, data types, operators, Booleans, loops, functions, comments, etc. |
| 6.3.4 | Publish or share your project with others |
| 6.4.1 | Identify several databases that students may be a part of (school SIS (grading system), bank, SSN, IRS, state driver’s license) |
| 6.4.2 | Identify several databases that can be accessed on the Internet (search engines, white pages, Facebook, real estate listings) |
| 6.4.3 | Understand the value of databases, including monetization, reporting, and data-driven decisions |
| 6.4.4 | Understand basic vocabulary associated with a database (relational vs. non-relational, flat-file, table, rows, record, field, query, select, sort, report, primary/foreign keys) |
| 6.4.5 | Create a flat file database, enter, edit, and delete records |
| 6.5.1 | Understand and describe the differences between the types of Artificial Intelligence (AI): chatbots, assistants, and generative AI |
| 6.5.2 | Discuss the future of AI, including its impact on society, careers, and ethical concerns |
| 6.5.3 | Discuss prompting and how your prompt will affect your outcome |
| 6.6.1 | Explore certification options in Software and Application Development. |
| 6.6.2 | Explore education and work experience that can lead to Software and Application Development careers. |
| 6.6.3 | Identify Software and Application Development career opportunities (Software Developer/Engineer, Database Administrator, Video Game Developer, AI Product Manager, etc.), the roles of each job, and the durable skills that are necessary. (ie: Team player, reliability, communication, punctuality, etc.) |
| 6.PS.1 | Design and develop basic software applications by applying programming principles, using appropriate languages and tools, and incorporating user interface and experiencing best practices. |
| 6.PS.2 | Demonstrate a foundational understanding of databases and artificial intelligence by creating and interacting with data systems and evaluating the role of AI in technology and society. |