Course Content
Year 1
Compulsory modules
- Software Development 1
- Computer Systems
- Mathematics for Computer Science
- Software Development 2
- Computing and Society
- Databases
Year 2
Compulsory modules
- Project Management
- Software Development 3
- Operating Systems
- Algorithms
- Software Engineering
- Software Architecture and Design
Placement Year
- Industrial Placement
Year 3
Compulsory modules
- Final-Year Project
- Data Engineering
- Cyber-Security
- Secure Software Development
- Formal Methods