Course Content
Year 1
- Computing Fundamentals
- Introduction to Networking
- Introduction to Web Design
- Introduction to Programming
- Introduction to Cyber Security
- Introduction to AI and Data Science
Year 2
- Software Design, Development and Engineering
- Relational Databases
- Computing Research Skills, Professional Practice and Ethics
- Data Structures, Algorithms and Advanced Programming
- Human and System Cyber Security
- Security for Computer Networks
Year 3
- Project and Dissertation
- Cyber-Physical Security
- Strategic Cyber Security
- Cyber Forensics and Intrusion Management
choose 1 of the below optional modules
Optional modules
Year 3 (Choose 1)
- Information Engineering
- Distributed Systems
- Mobile Application Development