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
- Advanced Web Design
- Advanced Web Application Development
Year 3
- Project and Dissertation
- Mobile Application Development
choose 3 of the below optional modules
Optional modules
Year 3 (Choose 3)
- Strategic Cyber Security
- Information Engineering
- Neural Networks and Deep Learning
- AI and Data Science Applications
- Distributed Systems
- Cyber-Physical Security
- Cyber Forensics and Intrusion Management
- Cyber Security: Attack and Defence