Course Content
Year 1
- Introduction to Procedural Programming
- Computing Science and Mathematics
- Computer Network Fundamentals
- Project 1
- Computer Organisation and Architecture
- Introduction to Object-Oriented Programming
Year 2
- Team Project
- Cyber Security
- Introduction to Digital Forensics
- Introduction to Artificial Intelligence
- Algorithms and Data Structures
Final Year
- Distributed and Client Server Systems
- Computational Mathematics 2
- Individual Project
- Advanced Cyber Security
- Data-driven Artificial Intelligence
Year 2
Option Modules:
- Computational Mathematics 1
- Operating Systems
Year 3
- optional one-year work placement after Year 2