Course Content
Year 1
- Algorithmics
- Computer Systems 1
- Data Management
- Foundations of Computer Science
- Professional Development
- Programming 1
- Programming 2
- Software Modelling and Design
Year 2
- Distributed Systems and Networks
- Intelligent Systems
- Interaction Design
- Programming 3
- Programming Language Concepts
- Software Engineering Group Projects
- Theory of Computing
Year 3
- Part 3 Individual Project
Year 2
- Advanced Software Modelling and Design
- Computer Systems 2
- Principles of Cyber Security
Year 3
- Advanced Databases
- Cloud Application Development
- Cyber Security
- Engineering Management and Law
- Game Design and Development
- Machine Learning Technologies
- Security of Vyber Physical Systems
- Robotics Systems