University of East London Featured Masters Courses
University of Bradford Featured Masters Courses
Cranfield University Featured Masters Courses
Full time September MSc 1 year full-time; 2 years full-time including placement year

About the course

Develop specialist skills to design and develop complex software. You’ll gain the ideal foundation for a career in software engineering.

You’ll learn about the challenges of engineering a complex piece of software, and discover how issues can be successfully managed by a software team. You will design and realise systems to meet a specification, giving you the confidence to manage your own software development projects. You’ll gain the knowledge to engineer complex software systems, and experience working in a true to life software team.

Read more about this course

Entry Requirements

You should have a first or strong second-class bachelor’s honours degree or international equivalent.

To apply for this course, you should have an undergraduate degree in computer science, computer science with mathematics, mathematical sciences or informatics.

We will also consider mathematics, engineering and physical sciences providing there is a computing and programming element.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.


 Course Content


Search Suggestions

Based on your current searches we recommend the following search filters