Software Engineering MSc

City University London
Course summary
1-2 years
9,000 GBP
Full time/part time
Next available date: September 2020 - London

Course description

Software Engineering MSc

Software Engineering MSc - a City University degree programme

This industry-focused Software Engineering MSc course provides training in computing education, experience and skills for getting an in-depth understanding of the leading edge techniques for the analysis, design and development of complex software systems. The course, provided by acknowledged experts in the industry, prepares professionals for rewarding careers in the software industry such as managerial positions in the software houses, financial sector and engineering firms.

Some of the important takeaways from the course are skills in analysing and designing appropriate software solutions used in various projects of environmental and developmental concerns. The course places strong emphasis on key industrial technologies such as C++, design patterns, software architectures and standard languages such as UML and XML.

Suitability - Who should attend?

Applicants should hold a second class honours degree, the equivalent from an international institution or an equivalent professional qualification.

Previous academic and commercial experience is also considered. Applicants should have significant previous exposure to computing, especially programming and relational databases.

Other Suitable Qualifications

INTO Postgraduate preparation Programmes

If you do not qualify for direct entry, our partner INTO City University London offers academic preparation programmes which focus on the skills you need. Successful completion of the Graduate Diploma in Science and Engineering at INTO City University London means guaranteed progression to this degree.

For those students whose first language is not English, one of the following qualifications is also required:

  • IELTS: 6.5 (minimum of 6.0 in all four components)

Please note that due to changes in the UKVI's list of SELTs we are no longer able to accept TOEFL as evidence of English language for students who require a CAS as of April 2014.

    INTO English Language Programmes

    If you need to improve your English language skills before you enter this course, our partner, INTO City University London offers a range of English language courses. These intensive and flexible courses are designed to improve your English ability for entry to this degree. Please click the links below for more information.

    English for Postgraduate Study

    Pre-sessional English

    If you are not from the European Economic Area / Switzerland and you are coming to study in the UK you may need to apply for a visa or entry clearance to come to the UK to study. /p>

    The way that you apply may vary depending on the length of your course; there are different rules for:

    • Students on courses of more than 6 months
    • Students on courses of less than 6 months
    • Students on a pre-sessional English Language course

    Please note: If you require a Tier 4 student visa to study in the UK, you cannot undertake any City University London courses on a part-time basis.

    Outcome / Qualification etc.

    The MSc in Software Engineering aims to meet the significant demand for graduates with a good knowledge of computing. This demand arises from consultancies, software houses, major software users such as banks, large manufacturers, retailers, and the public services, defence, aerospace and telecommunications companies.

    Typical entrants to the course have a degree in an engineering or scientific discipline, and wish to either move into the software engineering field or to the development of software for their current field. Entrants must have previous exposure to computing, especially to programming and relational databases (from either academic or professional experience).

    From this base, the course provides solid technical coverage of advanced software development, including such widely used languages as C++, Java, UML and XML for which demand is particularly high. The course is therefore quite demanding; its success in providing advanced academic education along these lines is evident from the fact that recent graduates of the course are currently employed in a wide spectrum of organisations.

    Training Course Content

    Students develop skills in analysing user requirements and designing appropriate software solutions; designing and creating complex software systems to solve real-world problems, evaluating and using advanced software engineering environments, design methods and programming languages and evaluating and responding to recent trends in interoperability and software development.

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



    • Full-time EU: £9,000
    • Part-time EU: £4,500 per year
    • Full-time Non EU: £14,500
    • Part-time Non EU: £7,250 per year

    About provider

    City University London

    City University London

    City, University of London is a special place. With skill and dedication, we have been using education, research and enterprise to transform the lives of our students, our community and the world for a hundred years. We are proud of...

    Read more and show all courses with this provider

    Contact info

    City University London

    Northampton Square
    EC1V 0HB London

     Show phone number

    U.K. L&D Report: 2018 - Benchmark Your Workplace Learning Strategy

    Are you curious about the L&D strategies of some of the U.K.'s top companies?

    Find out what they're up to in findcourses.co.uk's second annual U.K. L&D Report!


    Learn more

    Find a course for you!

      Read the course
     summary on this page

     Fill in your details and Request information

     Receive all the info you need

    Find more courses here