Course Content
Year 1
- Artificial Intelligence 1
- Computer Systems Architecture
- Foundations of Computing
- Principles of Programming
- Web Development and Databases
Year 2
All routes:
- Advanced Algorithms
- Operating Systems
- Systems Development Group Project.
General route:
- Advanced Software Development
- Artificial Intelligence 2
- Internet of Things.
Artificial Intelligence route:
- Advanced Software Development
- Artificial Intelligence 2
- Machine Learning.
Smart Devices route:
- Digital Design
- Embedded Systems Programming
- Internet of Things
Year 3
- Digital Systems Project
- Distibuted and Enterprise Software Development
General route:
- Advanced Databases.
Artificial Intelligence route:
- Advanced Artificial Intelligence.
Smart Devices route:
- Communications and Protocols
Optional Modules
Year 3
Choose the modules below:-
- Professional Development or Professional Studies in Computing*
- Mobile Applications or Autonomous Agents and Multi-Agent Systems
- Advanced Systems Programming or Security Data Analytics and Visualisation