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
*Upon completion of the above modules, students will be able to align themselves with a pathway in Cyber Security, Artificial Intelligence or Web and Mobile Development. Alternatively, students can opt for a bespoke selection of modules to create their own computing pathway.
Year 2
All students will take the following four required modules in their second year:
- Software Design, Development and Engineering
- Relational Databases
- Computing Research Skills, Professional Practice and Ethics
- Data Structures, Algorithms and Advanced Programming
Choose 2 of the below optional modules
Year 3
- Project and Dissertation
Choose 4 of the below optional modules
Optional modules
Year 2 (Choose 2)
- Advanced Web Design
- Advanced Web Application Development
- Human and System Cyber Security
- Data Mining and Statistics
- Security for Computer Networks
- NoSQL Databases
Year 3 (Choose 4)
- Strategic Cyber Security
- Information Engineering
- Neural Networks and Deep Learning
- AI and Data Science Applications
- Mobile Application Development
- Distributed Systems
- Cyber-Physical Security
- Cyber Forensics and Intrusion Management
- Cyber Security: Attack and Defence