MSc Software Development
OverviewThis master’s degree aims to equip you with the professional and technical skills needed to specify, design, develop and test modern software systems in a variety of different contexts and organisational settings.The course is designed and delivered with input from our industry contacts. 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.You will study in our modern Engineering and Computing Building with well-equipped laboratories and industry standard software.Upon successful completion of this course, you should be able to:Develop effective and reusable software solutions through the development lifecycle to real-world problems.Develop relevant technical skills in emerging technologies to adapt to the challenges in building secure software systems.Develop a wide range of postgraduate level professional and transferable skills in building modern software systems in a team work environment.Apply appropriate principles and techniques in the development of software systems across a range of application areas and platforms, including web-based or mobile applications; andApply the theoretical and practical approaches to storing and accessing big data through its architectures.