Please enable JavaScript to use CodeHS

Standards Mapping

for Utah Information Technology and Cybersecurity

Clear selection Print / Download

112

Standards in this Framework

95

Standards Mapped

84%

Mapped to Course

Standard Lessons
1.1.1
Understand and follow an Acceptable Use Policy (AUP)
  1. AP Cybersecurity
  2. 4.9 Writing the Rules Devices Follow (Protecting Devices)
1.1.2
Explain the difference between legal and ethical
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
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. Fundamentals of Cybersecurity
  2. 1.1 Digital Footprint and Responsibility
  3. 1.4 Cyber Ethics and Laws
1.1.4
Follow copyright and fair use guidelines
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
1.2.1
Viruses, spoofing, phishing, cookies, spam, invasion of privacy, computer hacking, etc.
  1. Fundamentals of Cybersecurity
  2. 1.2 Personal Data and Collection
  3. 1.7 Common Cyber Attacks and Prevention
  4. 4.9 Browser Configuration
1.2.2
Explain different kinds of anti-virus software and how they work
  1. Fundamentals of Cybersecurity
  2. 4.8 Application Security
  3. Advanced Cybersecurity
  4. 3.2 Malware Types and Prevention
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. Fundamentals of Cybersecurity
  2. 4.4 Compatibility
  3. 6.1 Internal Components
1.3.2
Explain the basics of computing: input, processing, output, storage
  1. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
  3. 6.3 Peripheral Devices
1.4.1
Identify notational systems: binary, hexadecimal, decimal, octal
  1. Fundamentals of Cybersecurity
  2. 5.1 Computers Speak Binary
  3. 5.2 Bits, Text, and Numbers
  4. 13.6 IT Concepts Items
1.4.2
Convert numbers between 0 to 128 from decimal to binary and vice-versa
  1. Fundamentals of Cybersecurity
  2. 5.2 Bits, Text, and Numbers
1.4.3
Compare standard units of measure: Storage: Bit, Byte, KB, MB, GB, TB, PB; Processing Speed: MHz, GHz
  1. Fundamentals of Cybersecurity
  2. 4.4 Compatibility
  3. 5.1 Computers Speak Binary
  4. 5.2 Bits, Text, and Numbers
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. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
  3. 6.4 Storage Options
  4. Advanced Cybersecurity
  5. 7.5 Build and Secure a Network
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. Fundamentals of Cybersecurity
  2. 7.2 Troubleshooting Methodology
1.6.2
Gather data and determine when to escalate issues
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
  3. 7.2 Troubleshooting Methodology
1.PS.1
Define and demonstrate ethical behavior.
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
1.PS.2
Demonstrated proper handling techniques of hardware components.
  1. Fundamentals of Cybersecurity
  2. 6.2 Lab: Computer Disassembly
1.PS.3
Disassemble and rebuild a computer system either individually, in teams, or with the instructor.
  1. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
  3. 6.2 Lab: Computer Disassembly
2.1.1
Install and configure Windows, including user accounts, basic desktop settings (e.g., Start menu, display, taskbar), and accessibility options
  1. Fundamentals of Cybersecurity
  2. 4.2 Lab: Configuring a Computer
  3. 4.10 System Administration
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
  1. Fundamentals of Cybersecurity
  2. 4.1 Operating Systems
  3. 4.3 Comparing Operating Systems
  4. 4.10 System Administration
  5. 4.11 Command Line Interface
2.2.1
Manage application installations, including permissions and removal
  1. Fundamentals of Cybersecurity
  2. 4.7 Software Licenses
  3. 4.8 Application Security
2.2.2
Understand the purpose and proper use of productivity, collaboration, web browsing, and remote support software
  1. Fundamentals of Cybersecurity
  2. 4.6 Software and Applications
  3. Advanced Cybersecurity
  4. 7.8 Lab: Setting up Remote Access
2.2.3
Configure web browser features, including private browsing, extensions/add ons, cache clearing, and password management
  1. Fundamentals of Cybersecurity
  2. 4.9 Browser Configuration
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
  1. Fundamentals of Cybersecurity
  2. 10.1 After Fundamentals of Cybersecurity
2.4.2
Explore education and work experience that can lead to System Administration & IT Support careers
  1. Fundamentals of Cybersecurity
  2. 10.1 After Fundamentals of Cybersecurity
2.4.3
Identify Systems Administration career opportunities (Systems Administrator, IT Support, Cloud Administrator, DevOps Engineer, etc). and the roles of each
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
  3. 10.1 After Fundamentals of Cybersecurity
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.
  1. Fundamentals of Cybersecurity
  2. 4.1 Operating Systems
  3. 4.2 Lab: Configuring a Computer
  4. 4.7 Software Licenses
  5. 4.9 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.
  1. Fundamentals of Cybersecurity
  2. 4.2 Lab: Configuring a Computer
  3. 6.2 Lab: Computer Disassembly
  4. 7.2 Troubleshooting Methodology
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
  1. Fundamentals of Cybersecurity
  2. 6.3 Peripheral Devices
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;
  1. Fundamentals of Cybersecurity
  2. 6.3 Peripheral Devices
  3. 6.5 Network Devices
  4. 6.7 Network Options
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)
  1. Fundamentals of Cybersecurity
  2. 6.3 Peripheral Devices
  3. 6.8 Lab: SOHO Devices
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
  1. Fundamentals of Cybersecurity
  2. 6.3 Peripheral Devices
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.
  1. Fundamentals of Cybersecurity
  2. 6.3 Peripheral Devices
  3. 6.5 Network Devices
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.
  1. Fundamentals of Cybersecurity
  2. 4.2 Lab: Configuring a Computer
  3. 6.3 Peripheral Devices
  4. 6.8 Lab: SOHO Devices
4.1.1
Network devices such as smartphones, tablets, e-readers, laptops, workstations, servers, gaming consoles, VR/AR systems, etc.
  1. Fundamentals of Cybersecurity
  2. 4.5 Laptops and Tablets
  3. 6.5 Network Devices
  4. Advanced Cybersecurity
  5. 6.1 Network Administrator
4.1.2
Internet of Things (IoT) devices such as home appliances, automation, thermostats, etc.
  1. Fundamentals of Cybersecurity
  2. 1.6 Cybersecurity Essentials
4.1.3
Network hardware such as modems, routers, switches, access points, firewalls, network interface cards (NIC)
  1. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
  3. 6.5 Network Devices
  4. 6.10 Network Communication
4.1.4
Explore configuration of these various devices
  1. Fundamentals of Cybersecurity
  2. 6.7 Network Options
  3. 6.9 Lab: Mobile Device Connectivity
4.2.1
Understand and describe how the Internet is a network system
  1. Fundamentals of Cybersecurity
  2. 5.4 What is the Internet?
4.2.2
Compare common internet service types: fiber optic, cable, DSL, wireless (RF, satellite, cellular)
  1. Fundamentals of Cybersecurity
  2. 6.5 Network Devices
4.2.3
Identify & describe network medium types (twisted pair, unshielded twisted pair (UTP), CAT 6, wireless, Bluetooth, fiber optic, cellular LTE, satellites)
  1. Fundamentals of Cybersecurity
  2. 6.5 Network Devices
  3. 6.6 Lab: Design a Distribution Frame
  4. 13.8 IT Infrastructure Items
  5. Advanced Cybersecurity
  6. 8.1 Project: The Inside Scoop on LANs
4.2.4
Describe how packets are used to send and receive data
  1. Fundamentals of Cybersecurity
  2. 5.6 Routing and Packets
4.2.5
Understand that network protocols are a set of rules
  1. Fundamentals of Cybersecurity
  2. 5.6 Routing and Packets
  3. 5.7 How Do Websites Work?
4.2.6
Identify common network protocols (TCP/IP, FTP, HTTP, HTTPS, etc.)
  1. Fundamentals of Cybersecurity
  2. 5.5 IP Addresses
  3. 5.7 How Do Websites Work?
  4. 6.10 Network Communication
4.2.7
Identify and describe common networking models: client/server, peer-to-peer, star, mesh, etc.
  1. Fundamentals of Cybersecurity
  2. 5.7 How Do Websites Work?
  3. 6.7 Network Options
4.2.8
Examine the uses of a LAN (local area network), WAN (wide area network), and MAN (metropolitan area network)
  1. Fundamentals of Cybersecurity
  2. 6.7 Network Options
4.2.9
Troubleshoot wired and wireless network connections using tools like ipconfig and ping
  1. Fundamentals of Cybersecurity
  2. 5.6 Routing and Packets
  3. 6.11 Network Management
4.3.1
Compare and contrast wired, wireless, and cell networks
  1. Fundamentals of Cybersecurity
  2. 5.4 What is the Internet?
  3. 6.5 Network Devices
  4. 6.7 Network Options
4.3.2
Explain basic small wireless network capabilities
  1. Fundamentals of Cybersecurity
  2. 6.7 Network Options
4.3.3
Explore and understand wireless technologies: Wireless access points, bridges, extenders and Wireless LAN Controllers
  1. Fundamentals of Cybersecurity
  2. 6.5 Network Devices
  3. 6.7 Network Options
4.3.4
Explore and understand wireless technologies: 802.11 standards, including n/ac/ax
  1. Fundamentals of Cybersecurity
  2. 6.7 Network Options
  3. 13.8 IT Infrastructure Items
4.3.5
Explore and understand wireless technologies: Speed & interference/attenuation considerations, including band options & ramifications (2.4GHz, 5GHz, 6GHz)
  1. Fundamentals of Cybersecurity
  2. 6.7 Network Options
  3. 13.8 IT Infrastructure Items
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)
  1. Fundamentals of Cybersecurity
  2. 13.7 Cloud Computing
4.4.3
Compare and understand Virtualization and Cloud technologies: Deployment models: cloud, hybrid, and on-premises
  1. Fundamentals of Cybersecurity
  2. 6.4 Storage Options
  3. 13.7 Cloud Computing
4.4.4
Utilize a local or online sandbox environment like cyber.org to explore virtualization
4.5.1
Explore certification options in Networking
  1. Fundamentals of Cybersecurity
  2. 10.1 After Fundamentals of Cybersecurity
4.5.2
Explore education and work experience that can lead to IT Network careers
  1. Fundamentals of Cybersecurity
  2. 10.1 After Fundamentals of Cybersecurity
4.5.3
Identify Networking career opportunities (Network Administration, Network Engineer, Network Architect, VoIP Engineer, etc.) and the roles of each.
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
  3. 10.1 After Fundamentals of Cybersecurity
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.
  1. Fundamentals of Cybersecurity
  2. 5.4 What is the Internet?
  3. 6.5 Network Devices
  4. 6.7 Network Options
  5. 6.9 Lab: Mobile Device Connectivity
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.
  1. Fundamentals of Cybersecurity
  2. 6.11 Network Management
  3. 7.2 Troubleshooting Methodology
  4. 10.1 After Fundamentals of Cybersecurity
5.1.1
Explain the Confidentiality, Integrity, and Availability (CIA) Triad
  1. Fundamentals of Cybersecurity
  2. 1.6 Cybersecurity Essentials
5.1.2
Describe physical security deterrents controls like fencing, cameras, keycard systems, biometric scanners, etc.
  1. Fundamentals of Cybersecurity
  2. 8.5 Environmental Controls
5.1.3
Describe key security threats like malware (viruses, ransomware), social engineering (phishing) and physical attacks
  1. Fundamentals of Cybersecurity
  2. 1.7 Common Cyber Attacks and Prevention
  3. 8.5 Environmental Controls
  4. 8.6 Checking for Vulnerabilities
5.1.4
Recognize the global nature of the Internet and its associated data protection challenges
  1. Fundamentals of Cybersecurity
  2. 1.2 Personal Data and Collection
  3. 5.4 What is the Internet?
  4. 5.9 Impact of the Internet
5.1.5
Understand the role of ethics in cybersecurity
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
5.2.1
Describe user authentication methods, including multifactor authentication and biometrics
  1. Fundamentals of Cybersecurity
  2. 1.5 Personal Data Security
  3. 2.4 Authentication Methods
5.2.2
Explain password best practices (complexity, length, history)
  1. Fundamentals of Cybersecurity
  2. 1.5 Personal Data Security
5.2.3
Understand permissions and the principle of least privilege
  1. Fundamentals of Cybersecurity
  2. 4.10 System Administration
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
  1. Fundamentals of Cybersecurity
  2. 4.8 Application Security
  3. 6.10 Network Communication
5.3.3
Secure wireless networks by changing SSID and passwords, and understanding encryption types (WPA, WPA2, WPA3)
  1. Fundamentals of Cybersecurity
  2. 6.5 Network Devices
  3. 6.7 Network Options
  4. AP Cybersecurity
  5. 3.7 Locking Down the Airwaves (Protecting Networks: Managerial Controls and Wireless Security)
5.3.4
Identify uses of encryption for data at rest and in transit (HTTPS, VPN)
  1. Fundamentals of Cybersecurity
  2. 2.4 Authentication Methods
  3. 8.1 Data as a Resource
5.3.5
Explain data backup concepts and privacy considerations (PII, GDPR)
  1. Fundamentals of Cybersecurity
  2. 1.2 Personal Data and Collection
5.3.6
Understand safe browsing practices (certificates)
  1. Fundamentals of Cybersecurity
  2. 2.4 Authentication Methods
  3. 4.9 Browser Configuration
5.3.7
Explain the purpose of firmware and read-only memory (ROM) and describe how they support the basic operation of computing devices.
  1. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
5.4.1
Apply a basic troubleshooting methodology (identify the problem, establish a theory, test theory, implement solution, verify system functionality, document results)
  1. Fundamentals of Cybersecurity
  2. 7.2 Troubleshooting Methodology
5.4.2
Describe how to respond to malware and social engineering attacks
  1. Fundamentals of Cybersecurity
  2. 1.7 Common Cyber Attacks and Prevention
5.4.3
Participate in a cybersecurity activity such as Capture the Flag challenges, table top attack scenario, or other online simulation
  1. Fundamentals of Cybersecurity
  2. 8.4 Dev Tools Capture the Flag
  3. 8.6 Checking for Vulnerabilities
5.5.1
Explore certification options in Cybersecurity
  1. Fundamentals of Cybersecurity
  2. 10.1 After Fundamentals of Cybersecurity
5.5.2
Explore education and work experience that can lead to Cybersecurity careers
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
  3. 10.1 After Fundamentals of Cybersecurity
5.5.3
Identify Cybersecurity career opportunities (Network Security, Security Engineer, Forensic Analyst, Penetration Tester, etc.) and the roles of each
  1. Fundamentals of Cybersecurity
  2. 7.1 Communication is Key!
  3. 10.1 After Fundamentals of Cybersecurity
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.
  1. Fundamentals of Cybersecurity
  2. 1.5 Personal Data Security
  3. 1.7 Common Cyber Attacks and Prevention
  4. 6.10 Network Communication
  5. 7.2 Troubleshooting Methodology
5.PS.2
Demonstrate responsible digital practices by evaluating ethical considerations, understanding global data protection challenges, and exploring career pathways and certifications in cybersecurity.
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
  3. 5.9 Impact of the Internet
  4. 10.1 After Fundamentals of Cybersecurity
6.1.1
Describe the difference between for interpreted, compiled, markup, scripting, and assembly languages
  1. Fundamentals of Cybersecurity
  2. 14.1 The Language of Computers
  3. Advanced Cybersecurity
  4. 12.1 The Language of Computers
  5. 12.8 Programming 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
  1. Fundamentals of Cybersecurity
  2. 14.3 Variables and Types
  3. 14.4 User Input
  4. Advanced Cybersecurity
  5. 12.3 Variables and Types
6.2.2
Understand the use of variables, constants, arrays, functions, loops, sequential, and objects
  1. Fundamentals of Cybersecurity
  2. 14.3 Variables and Types
  3. 14.7 Looping: While Loops
  4. 14.8 Looping: For Loops
  5. 14.10 Functions
  6. 14.12 Lists (Arrays) and Objects
  7. Advanced Cybersecurity
  8. 12.3 Variables and Types
6.2.3
Write a basic program utilizing pseudocode and a flowchart
  1. Fundamentals of Cybersecurity
  2. 14.9 Flowcharts and Pseudocode
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.
  1. Fundamentals of Cybersecurity
  2. 14.2 Printing in Python
  3. 14.4 User Input
  4. 14.5 Comments
  5. 14.6 Branching: If Statements
  6. 14.7 Looping: While Loops
  7. 14.8 Looping: For Loops
  8. 14.10 Functions
  9. Advanced Cybersecurity
  10. 12.2 Printing in Python
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)
  1. Advanced Cybersecurity
  2. 11.1 Databases and Cybersecurity
6.4.2
Identify several databases that can be accessed on the Internet (search engines, white pages, Facebook, real estate listings)
  1. Advanced Cybersecurity
  2. 11.2 Getting Started in SQL
6.4.3
Understand the value of databases, including monetization, reporting, and data-driven decisions
  1. Fundamentals of Cybersecurity
  2. 1.2 Personal Data and Collection
  3. 8.1 Data as a Resource
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)
  1. Fundamentals of Cybersecurity
  2. 8.2 Using Databases
6.4.5
Create a flat file database, enter, edit, and delete records
  1. Fundamentals of Cybersecurity
  2. 8.2 Using Databases
6.5.1
Understand and describe the differences between the types of Artificial Intelligence (AI): chatbots, assistants, and generative AI
  1. Fundamentals of Cybersecurity
  2. 13.2 Introduction to Artificial Intelligence
  3. 13.3 Artificial Intelligence and Machine Learning
6.5.2
Discuss the future of AI, including its impact on society, careers, and ethical concerns
  1. Fundamentals of Cybersecurity
  2. 8.1 Data as a Resource
  3. 13.3 Artificial Intelligence and Machine Learning
6.5.3
Discuss prompting and how your prompt will affect your outcome
  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)
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.
  1. Fundamentals of Cybersecurity
  2. 14.9 Flowcharts and Pseudocode
  3. 14.10 Functions
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.
  1. Fundamentals of Cybersecurity
  2. 8.1 Data as a Resource
  3. 8.2 Using Databases
  4. 13.2 Introduction to Artificial Intelligence