MSc Professional Software Development

MSc Professional Software Development

Campus: London
Start dates: September

Course overview

The MSc Professional Software Development is a conversion course designed for highly motivated graduates with a good honours degree in any discipline, with no more than 50% computing content. This course is targeted at those graduates who are interested in advancing their existing degree to gain expert knowledge of software development and those who wish to enter the software industry.

During this programme students will build a solid understanding of Java, a programming language, and its application in real life contexts as well as developing crucial problem solving, design, programming and management skills, required by industry. Furthermore, students are provided with an in-depth understanding of fundamental systems to consolidate their knowledge of computer hardware.

Topics such as Mobile Devices and Applications will allow students to specialise their field of focus whilst modules such as Database Systems, Data Structures and Concurrent Systems equip students with essential transferable skills in the ever expanding industry of data science and analytics. This programme also requires students to complete a major individual computing project, where students will be required to develop a computing solution to a realistic problem, combining all the knowledge they have gained on the course to do so.

This programme aims to:

  • equip graduates from non-computing disciplines or those with relevant experience, but no formal qualifications, with the skills necessary for a career in Computing;
  • provide a rigorous study of the theory and principles underlying the development and maintenance of modern computing applications;
  • develop a high degree of expertise in the application, integration and critical evaluation of a range of computing tools and facilities as well as in the development of computing applications.

Module Breakdown (All modules are core)

  • Computer Hardware
  • Professional Software Development
  • Operating Systems Fundamentals
  • Professional Software Development
  • Database Systems
  • Data Structures
  • Mobile Devices and Applications
  • Concurrent Systems
  • Project

Entry Requirements

Minimum 2:2 (second class) honours degree from a UK university or its equivalent.

Applicants will normally be expected to have a good honours degree. This does not have to be in design but, applicants should have experience in a relevant industry or be able to demonstrate a link between their current job/experience and design. This refers to design in the broadest sense so can include organisational design, systems design and service design as well as more traditional design disciplines such as product, fashion and graphics.
If you don’t meet the academic requirements
Mature applicants with a lower qualification and at least 3 years of appropriate professional experience may be accepted.
If you have substantial relevant experience alone, your application will be considered on its individual merit.


We Help You Succeed