Cart Total Items (0)

Cart

About Course

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.

Award

You can select to apply for one of the available exit points for this course.

Master of Science (MSc)

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.

Programme specification

The programme specification contains more information on how the course is organised, the requirements for progression for each part and credits required for awards.

Career

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:

Ceridian
Galatea Associates
GForces
Oracle
Thomson Reuters.

Placements

City’s long-running scheme of (up to six months) internships in the industry offer an exceptional opportunity to help you stand out in the competitive IT industry job market.

Show More