• Loughborough University Featured Masters Courses
  • Ulster University Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Queen Mary University of London Featured Masters Courses
  • Loughborough University London Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Arden University Featured Masters Courses
  • Goldsmiths, University of London Featured Masters Courses
De Montfort University Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
University of Reading Featured Masters Courses
Leeds Beckett University Featured Masters Courses
Northumbria University Featured Masters Courses

Software Engineering - MSc

Course Description

Some of the most challenging problems in industry and commerce are associated with software development. This course will equip computing professionals with advanced knowledge of the latest methods and tools in software engineering, as well as practical skills in software development.

You can combine this course with Management Studies, which will enable you to develop the skills to successfully lead teams and manage innovation.

Key features
-This course is accredited by BCS, The Chartered Institute for IT.
-The knowledge and skills learnt on this course will enable you to make an effective contribution as part of a team building software systems, delivering optimum results in terms of cost, time and software quality.
-The dissertation/project gives you the chance to study an area of interest in greater depth. It can be undertaken in industry, giving you valuable industrial experience and an excellent talking point when you are looking for a job or promotion.

What will you study?

You will study state-of-the-art concepts in software engineering and will focus on the fundamental concepts and principles of systems analysis, design, implementation and testing. The course focuses on the cost-effective development of high-quality software. You will also have an opportunity to improve your practical skills so that you can plan and conduct complex systems development projects to meet customer needs and integrate software solutions into an evolving business environment.

The Software Engineering course can be combined with Management Studies enabling you to set your technical knowledge in a management context and enable you to work effectively with business managers to develop systems for business advantage. An understanding of the business and management context is a key skill employers look for and essential for those aiming to set up their own business.


Coursework and/or exams, research project/dissertation.

Work placement scheme

Kingston University has set up a scheme that allows postgraduate students in the Faculty of Science, Engineering and Computing to include a work placement element in their course starting from September 2017. The placement scheme is available for both international and home/EU students.

-The work placement, up to 12 months; is optional.
-The work placement takes place after postgraduate students have successfully completed the taught portion of their degree.
-The responsibility for finding the placement is with the student. We cannot guarantee the placement, just the opportunity to undertake it.
-As the work placement is an assessed part of the course for international students, this is covered by a student's tier 4 visa.

Details on how to apply will be confirmed shortly.

Course structure

The full MSc course consists of an induction programme, four taught modules, and project dissertation. Please note that this is an indicative list of modules and is not intended as a definitive list.

Software Engineering MSc modules
-Modelling Enterprise Architectures
-Software Architectures and Programming Models
-Project Dissertation
-Software Quality Engineering OR Web Application and Infrastructure Development
-One option module

Visit the Software Engineering - MSc page on the Kingston University website for more details!

(Student Profile)

Zayd Rasool

429.jpg Indian student Zayd Rasool talks about how his MSc in Software Engineering helped him progress in his career.

"I completed my Bachelors in Engineering degree at Pune University in India and decided to study an MSc overseas to give me an internationally-recognised qualification and allow me to work anywhere in the world.

"I did a lot of research into the options and applied to a number of UK universities but I was really impressed with the course content and structure of the MSc courses at Kingston. This, as well as the University’s reputation for computing courses and the quality of the information provided, made Kingston my first choice.

"After passing my course in 2007 with a distinction, the University’s job shop helped me get my first position with an IT company dealing with financial services located at the heart of the City of London. I obtained my IGS visa, which allows candidates to work in the UK after completing their postgraduate studies. The job was been fantastic and I gained a lot of experience and knowledge, which helped me to secure a new role as a software engineer with GlaxoSmithKline in July 2008. This organisation has helped me get a five-year work permit visa.

"As an alumnus, I am still in touch with the Faculty of Computing, Information Systems and Mathematics at Kingston. The Faculty arranges reunions and other events at which we have the chance to meet our tutors, friends and new students at the University.

"What would I say to an Indian student thinking of studying at Kingston University? I'd say if you get the opportunity, do it — it's the best and there are no doubts about it."

(Student Profile)

Eric Oppong

"Deciding to study my MSc at Kingston was probably one of the easiest decisions I have ever made. After three years' study at Kingston for my Software Engineering BSc degree, I was very much aware of Kingston's reputation – for quality of teaching, the content of the course and the good relationship between students and staff to mention but a few.

"I found the structure of the course very good. Focusing on each module for a whole week was good as it made it easier for me to plan my personal study time table. Even though I was studying a Software Engineering MSc, the flexibility of the course made it possible for me to choose modules from other disciplines. This was great as it allowed me to expand my knowledge into other areas.

"As a full-time course, I expected it to be very tough, and indeed it was, but the friendliness and willingness of lecturers and staff made it an enjoyable year."


Entry Requirements

A good honours degree or equivalent in an information technology/computing science/software engineering subject; or substantial relevant work experience, such as two years as a programmer.

Last Updated

01 August 2017

Email Enquiry

Recipient: Kingston University

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Cookie Policy    X