Software Engineering with Cloud Computing MSc

City, University of London

Back to Courses

Program Overview

With the demand for graduates with a good knowledge of software engineering always high, this MSc will kick-start your career. You’ll learn about trends in system development, cloud computing and big data, and benefit from solid technical coverage of advanced software development.

Course overview

Benefits of this course

You will develop skills in analysing, designing and creating complex software systems to solve real-world problems, evaluating and using advanced software engineering environments, design methods and programming languages.

The course focuses on advanced engineering concepts and methods, as well as design issues for the systematic development of high-quality complex software systems.

Your course is structured to give you a strong balance between the development of skills and a solid education in the enduring principles and concepts that underlie complex software system development.

Who is this course for?

You will have a Computer Science degree or be an experienced professional programmer and be aiming for a high-quality career as a software engineer in the industry, including software houses, consultancies, and major software users across different sectors.

You’ll have a keen interest in designing complex software systems, coding them in a programming language using the latest technologies, and ensuring they meet the needs of stakeholders.


LondonUnited Kingdom

  Course Duration

12 Months

  Tuition Fee

£ 20,810




We can help you


Master of Science (MSc)

Full-time: 12 months (15 months with internship)
Part-time: 24 months


Core modules: 4
Optional modules: 4
Plus dissertation

For your application to be considered, you must hold a degree of at least a lower second class honours degree, or the equivalent from an international institution or an equivalent professional qualification.

Please note that your degree must have significant previous exposure to computing, especially programming (preferably in Java or C#) and relational databases, e.g., a BSc in Computer Science.

Previous academic and commercial experience will also be considered.

Five years of relevant work experience is required if you do not have a degree background in Computer Science.

Other suitable qualifications
If you do not qualify for direct entry, you may wish to follow a Graduate Diploma pathway to the programme through one of our partners.

English language requirements

If you are an applicant whose first language is not English, the following qualifications are required:

IELTS: 6.5 (minimum of 6.0 in all four components)
TOEFL 92 (minimum of 20 in Listening, Reading and Speaking, and 22 in Writing)

Fees and funding

Fees for academic year 2022/23
Master of Science (MSc)
Full-time per year

UK: £10,400

Overseas/EU: £20,810

Part-time per year

UK: £5,200

Overseas/EU: £10,400


With a high demand for skilled software engineers your course will help kick start your career across a variety of sectors.

Whether you decide to work for a consultancy, software house, or a major software user such as a bank, retailer, public service, or in the defence, aerospace or telecommunications industry, you will have gained the high level skills required to stand out.

Our graduates have gone on to work for some prestigious companies including:

Galatea Associates
Thomson Reuters.
Postgraduate students in our Department of Computer Science are offered an unrivalled opportunity to complete up to six months of professional experience as part of their Masters’ degree.

An internship enables you stand out in a competitive job market, develop your business knowledge and to learn about the different career paths open to you.


We can help you