Level of study:
Postgraduate degree
Tuition fees 2018/19:

UK/EU – £5,150

International – £11,500

Entry requirements:

A 2:2 (second class) honours degree, or equivalent, with a maximum of 50% computing content.

English language requirements:

IELTS 6.0 with no component less than 5.5, or equivalent

Other English language tests are accepted, click here to find out more.

Mode of study:
Full-time
Duration:
1 year
Assessment method:
Coursework and exams
Student finance:
Available
Locations:
London
Start dates:
January, September
Application deadline:

UK/EU: 21 January 2019

UK based International students: 14 January 2019

International: 7 January 2019

About this course

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;

Teaching methods

You will be taught using a wide variety of teaching methods across the modules including lectures, seminars, directed tutorials and practical sessions, totaling between 12-15 hours. You will also be expected to engage in self-study time, around 25 hours per week.

You will have access to Blackboard, our online learning environment, where you can access module resources and reading lists that will assist your preparation for classes and self-study.

This programme utilises a blended delivery approach by providing access to weekly pre-recorded video lectures (either downloadable and/or streamed) to students. Up to two hours of recorded video lectures will be made available each week for each module during the semester. Videos will be made available at least one week in advance of being required and students will be advised of a “must watch by date” as part of the overall schedule of delivery for the module, you will then discuss the material in class.

Careers and progression

This is a conversion course designed to allow graduates (in a degree subject with a maximum of 50% computing content) to specialise in software development.

As the world becomes more reliant on software to help manage our lives, both in commercial and domestic settings, there has been a rise in software development jobs. The demand for qualified software developers is ever more increasing and competitive salaries are on offer in both large and small organisations across a wide range of sectors.

Typical job titles include:

  • Computer Programmer
  • Software Developer
  • Systems Analyst
  • Software Engineer
  • Technical Consultant
  • Web Designer
  • Database Developer

According to the National Careers Services, graduates of this field can expect a starting salary of £20,000 – £30,000, experienced workers can expect £30,000 to £40,000 whilst highly experienced workers can expect £50,000 – £,70,000+.

Explore

London London

Ideally located near many popular cafes, the West End and markets, our London campus is a great place for you to study in the heart of London.

Scholarships and discounts Scholarships and discounts

Our scholarships and discounts are available to support students considering university and reward academic excellence.

Pre-Masters Pre-Masters

Our pre-masters courses are designed to help you progress on to postgraduate-level study if you do not currently meet the entry criteria for your chosen postgraduate degree.