Skip to menu | Skip to content |

School of Informatics

MSc in Software Engineering

Order an Informatics course brochure

Open evenings: book online

Scholarships and awards

Contact us

 

“The City lecturers were first class; knowledgeable, patient and thorough. My course modules complemented each other well, examining software at varying levels of detail: the broader socio-economic picture, the user perspective, high-level architecture, detailed design, as well as the coding itself. This course fundamentally changed the way I approach software development, and has equipped me with a set of techniques and principles that I use daily in my professional life.”
Chris Nicholls
Consultant, Adelard LLP

 

Overview

This industry-focused course will extend your computing education, experience and skills by providing you with a thorough knowledge of software development as a technological and engineering discipline.

The focus of the course is on advanced engineering, concepts and methods, as well as design issues for the development of high-quality complex software systems. These are explored using industrial-strength technologies, such as the C++ object-oriented programming language, and the UML modelling language.

The course will cover significant trends in system development including service-oriented architecture, open-source systems and XML-enabled interopable services.

The course is delivered by acknowledged experts in software engineering and draws on our world-class research in this area.

It will prepare you for positions in software houses, consultancies and with major software users, such as the financial sector, where there is a significant demand for professionals with a deep knowledge of advanced software development and a rigorous engineering practice.

After the completion of the course candidates may consider a PhD degree, towards and academic/research career.

The course aims to develop:

Why study this MSc Software Engineering course at City University London?

Professional accreditation

British Computer Society logo   This course is accredited by The British Computer Society (BCS). Graduates from the course are exempt from the BCS Certificate, Diploma and Diploma Project.

SAP certification

Extending our long-established relationship with SAP, we now offer SAP Certification training. MSc students on this course who successfully complete the "Business Engineering with ERP solutions" module are eligible to register for the SAP TERP10 Certification course at a substantial discount.

Internship option

Six months of professional IT industry experience as part of your postgraduate degree (optional)