Useful Links
Computer Science
Computer Science Fundamentals
Introduction to Computer Science
1. Foundations of Computer Science
2. Data Representation and Number Systems
3. Computer Hardware and Architecture
4. Software Fundamentals
5. Introduction to Programming
6. Algorithms and Data Structures
7. Computer Networks and Internet
8. Cybersecurity Fundamentals
9. Database Systems
10. Artificial Intelligence and Machine Learning
11. Human-Computer Interaction
12. Ethical and Societal Impacts of Computing
Cybersecurity Fundamentals
Information Security Principles
CIA Triad
Confidentiality
Data Privacy
Access Control
Information Classification
Integrity
Data Accuracy
Data Consistency
Change Detection
Availability
System Uptime
Disaster Recovery
Business Continuity
Additional Security Principles
Authentication
Authorization
Non-Repudiation
Accountability
Threat Landscape
Threat Categories
Natural Disasters
Human Errors
Malicious Attacks
Threat Actors
Script Kiddies
Hacktivists
Cybercriminals
Nation-State Actors
Insider Threats
Attack Vectors
Network-Based Attacks
System-Based Attacks
Application-Based Attacks
Social Engineering
Common Security Threats
Malware
Viruses
Worms
Trojans
Ransomware
Spyware
Adware
Network Attacks
Denial of Service (DoS)
Distributed Denial of Service (DDoS)
Man-in-the-Middle Attacks
Packet Sniffing
Social Engineering
Phishing
Spear Phishing
Pretexting
Baiting
Tailgating
Web Application Attacks
SQL Injection
Cross-Site Scripting (XSS)
Cross-Site Request Forgery (CSRF)
Security Controls and Countermeasures
Preventive Controls
Access Controls
Firewalls
Antivirus Software
Encryption
Detective Controls
Intrusion Detection Systems
Log Monitoring
Security Audits
Corrective Controls
Incident Response
Backup and Recovery
Patch Management
Personal Security Practices
Password Management
Strong Password Creation
Password Managers
Multi-Factor Authentication
Safe Computing Habits
Software Updates
Safe Browsing
Email Security
Social Media Privacy
Previous
7. Computer Networks and Internet
Go to top
Next
9. Database Systems