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
- Data Mining and Statistics
- NoSQL Databases
Year 3
- Project and Dissertation
- Neural Networks and Deep Learning
- AI and Data Science Applications
choose 2 of the below optional modules
Optional modules
Year 3 (Choose 2)
- Distributed Systems
- Mobile Application Development
- Cyber Security: Attack and Defence