Course Content
Year 1
Core modules
- Foundations of Computer Technology and Programming
- Essential Skills
- Computer Science Programming
- Computer Technology and Mathematics
- Systems Analysis and Design (SAD)
- Professional Development for Industry
Year 2
- Foundations of AI and Machine Learning
- Practical Project Management and Professional Development
- Software Design and Implementation
- Systems Software
- Data Analytics Techniques and Programming
Placement year
- Optional year-long work placement. If you are not taking a placement, you will progress directly to your final year in year three.
Final Year
- Project
- Distributed Database Engineering
- Cognitive Computing
- Artificial Intelligence
Choose one of the following modules:
- Advanced Analysis and Design
- Service-centric and Cloud Computing
- Advanced Software Engineering
- Mobile Platform Applications
- Communicating Science and Technology