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
- Information and Database Engineering
- Practical Project Management and Professional Development
- Software Design and Implementation
- Systems Software
- Foundations of Artificial Intelligence and Machine Learning
Plus choose one module from:
- Internet Application Programming
- Software Engineering
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
- Advanced Analysis and Design
- Artificial Intelligence
- Service-centric and Cloud Computing
Choose one of the following modules:
- Advanced Software Engineering
- Information Systems Management
- Mobile Platform Applications
- Distributed Database Engineering
- Communicating Science and Technology