Back to Modules
CS440

Foundations of Cybersecurity

1 CreditsBoth

Description

The Foundations of Cybersecurity course provides fundamental knowledge and technical skills for protecting computing and networking systems against various cyber-attacks. Topics covered include cryptographic algorithms, public key infrastructure, network security, authentication, access control, web security basics, and malware basics. Classroom instructions will be integrated with hands-on exercises and group projects.

Requisites

Prerequisites: IS111/IS200/SMT111/CS101/COR-IS1704 - Pre-req

Co-requisites: None

Anti-requisites: CS440/ IS302 - Mutually Exclusive

Attributes

Department: SCIS

Course Level: Undergraduate

Tracks: CS/IS: Cybersecurity Track IS Major: Software Development Track IS/T4BS: Product Development Track

Areas: Accounting Data and Analytics Electives Accounting Electives Accounting Options Business Options Econ Major Rel/Econ Options Financial Forensics Electives Grad Req - Dig Tech/Data Ana (Intake 2024 onwards) IS Depth Electives Information Systems Electives Smart-City Management & Tech Electives Social Sciences/PLE Major-related

Learning Outcomes

1. Explain the concepts and principles of cybersecurity in terms of confidentiality, integrity, and availability 2. Apply standard encryption techniques, including AES, RSA, and hybrid encryption, to protect data 3. Apply standard integrity techniques, including MAC and RSA signatures, to protect data 4. Explain the concepts and procedures of public key infrastructure (PKI) 5. Apply PKI to protect emails 6. Analyse various password based user authentication schemes 7. Explain the concepts and models of access control 8. Explain the concepts of network security 9. Explain the concepts of software security 10. Explain the concepts of web application security

Graduate Learning Outcomes

Disciplinary Knowledge, Multidisciplinary Knowledge, Critical thinking & problem solving, Collaboration and leadership, Communication

Competencies

Security Architecture, Network Security, Security Assessment and Testing, Security Programme Management, Threat Analysis and Defence