menu icon
Software Engineering Extended Masters with Intership MSc

Software Engineering Extended Masters with Intership MSc

Key information

Qualification type

MSc - Master of Science

Subject areas

Software Engineering

Course type


Course Summary

With the IT sector expanding rapidly around the world, there has never been a better time to take a software engineering course. We will help you to develop the knowledge and practical skills you need to further your career or research activities. This course will introduce you to the latest software engineering technologies used for the design, analysis and implementation of modern software systems. Furthermore, you will become familiar with a broad range of current scholarship work and learn how to research and review published work.

There will also be opportunities for you to hear speakers from the industry and meet potential employers. If you have a background in IT and want to specialise in software engineering, this course will hone your critical research and analysis skills and add to your industry-specific knowledge. It will help you to build the skills you need to work with modern software systems in today’s industry and to develop a comprehensive understanding of commercial software engineering. Beyond the core topics, this software engineering degree will allow you to specialise in areas from software project management to implementation techniques.

You will benefit from the industry experience and current research of your tutors, and enjoy access to computer labs, our modern library and a range of digital resources. In the final stages of your course, you will use your enhanced research skills and knowledge to complete an original piece of work. This could be the design and implementation of a complex software application, a literature-focused study or a research-focused empirical study.

Extended Masters - If you have completed an undergraduate degree but do not meet the entry criteria for this course, you may qualify for our Extended MSc Software Engineering option. This includes two additional modules before you progress onto the first year of the Masters. You must study for your Extended Masters full-time. English language support is available, if needed.

Intership - You can also choose to take this course with a six-month internship. This will allow you to gain experience, enhance your existing skills and acquire new ones in a professional work environment. It will also give you an idea of the range of roles in which you could pursue a career.

Once you graduate you could go on to work as a: software architect; solution architect; project manager and senior software developer.

Different course options

Study mode

Full time


21 months

Start date



This preparatory module is for all students enrolling on master's courses. On it, you will study Learning and Professional Development (LPD), which is designed to orientate new master's students, and especially international students, to master's-level study.
Dissertation - Core
Research Methods - Core

Tuition fees

UK fees
Course fees for UK / EU students

For this course (per year)


Average for all Postgrad courses (per year)


International fees
Course fees for non-UK / EU students

For this course (per year)


Average for all Postgrad courses (per year)


Entry requirements

To study the Extended Masters programme you will need: a Bachelor's degree.

University information

The University of West London (UWL) is based in the heart of one of the UK’s most successful business regions, with a number of global organisations such a GlaxoSmithKline and Sky based locally. The University offers postgraduate courses in subjects ranging from nursing to music. Known as the ‘career university’, there is an impressive graduate employment rate, with courses specifically designed to enable students to secure work after...more

Similar courses at this uni