Course structure
Semester 1
Core module
Software Measurement and Quality Assurance
Personal and Group Skills - this can be taken in either Semester
Option modules
Choose two option modules (or choose three if you are going to take Personal and Group Skills in Semester 2) from:
- Communication and Concurrency
- Computational Intelligence and Software Engineering
- Mobile and Web Applications
- Advanced C++ Programming
- Advanced Web Technologies
- Agile Cloud Automation
- Internet and Cloud Computing
- Interaction Design (ID) and User Experience (UX)
- Mobile and Ubiquitous Computing
- Financial Mathematics 1
- Operational Research
Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.
Semester 2
Core module
Generative Development
Service-Oriented Architectures
Personal and Group Skills - this can be taken in either Semester
Option modules
Choose one option module (or choose two if you took Personal and Group Skills in Semester 1) from:
- Analysis of Algorithms
- Big Data and Predictive Analytics
- Foundations of Cybersecurity
- Algorithms for Bioinformatics
- Financial Services Information Systems
- Service Design
Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.
Industry Placement (optional)
Studying a 'with industry' masters degree is the perfect way for you to enhance your career prospects and deepen your understanding of your specific area of expertise. By experiencing real-world scenarios and applying your skills and knowledge to business challenges, you will gain a unique insight into how your studies can be utilised in industry. This will not only showcase your abilities to future employers, but will also enhance your studies when you return to University to complete your programme.
- Find out more about industrial placements
Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.
Individual Project
Your course will conclude with an Individual Project (after your industry placement, if you have taken one). Using the experience gained during your course/placement, you will choose a challenging problem to work on and explore it by privately studying under the supervision of a member of the academic staff. (Students studying for a PGDip don't complete a project.)