Awards
MSc
Code
-
Mode of attendance
Part-time
Duration
18/24 months
The MSc in Software Engineering offers graduates with a background in computing and programming the opportunity to gain a deeper understanding of advanced software methodologies. This intensely practical course supports and encourages you to hone your creative thinking, problem-solving and decision-making skills through the use of realistic scenarios inspired by the industry experience of our tutors and professional software engineering contacts.
You’ll have the opportunity to study the latest methodologies and development techniques and deepen your understanding of approaches such as design patterns and contemporary software engineering practices. Since software engineering is an international business unconstrained by geographical area, you’ll also explore issues such as localisation within application development.
- The standard entry requirement for the course is BSc (Hons) in Computer Science (or a related subject) or BEng (Hons) in Software Engineering, usually with a first or upper second class (2.1) classification.
- For applicants without a first or upper second, then a lower second class honours degree will be considered on a case by case basis (particularly for candidates with good relevant industrial experience).
- You may be required to attend an interview and/or provide a portfolio of work.
- If English isn’t your first language you’ll also need IELTS 6.0 with no less than 5.5 in any band (or equivalent).
SEC7001 | Masters Project |
SWE7004 | Research Methods |
SWE7101 | Contemporary Software Engineering Practices |
SWE7102 | Advance Software Development |
SWE7103 | Dev Ops |