MSc Software Development with Placement Year

Course overview

Study level: Postgraduate

This master’s degree aims to equip you with the professional and technical skills to specify, design, develop and test modern software systems in a variety of contexts and organisational settings.

This course has been designed for those with some, or good, previous experience of programming, and for those who would like the opportunity to pursue employment or further research in software systems development.

  • The course is designed with inputs from industry experts to deliver a syllabus that is up-to-date and reflects employment trends. You will have the opportunity to learn how to construct and deliver software solutions either working with clients or on real-world case scenarios, which may lead to careers in software design and development.
  • The degree combines theories and practices in the design and development of software systems. It covers a wide range of key topics, including software architecture solutions, database management and big data, security, web and mobile applications development, cloud deployment and agile principles.
  • You will have the option to apply for a ‘work placement’ opportunity,2 designed to further develop your skills and knowledge with the aim of maximising your employability prospects. See modules for more information.
Read more
£20,050 Per Year

International student tuition fee

2 Years


Sep 2024

Start Month

Aug 2024

Application Deadline

Upcoming Intakes

  • September 2024
  • September 2025

Mode of Study

  • Full Time