📖Program Curriculum
The course focuses on core technical knowledge of and skills in the software development lifecycle, from requirements, design, implementation, to testing with emerging technologies and industry recognised best practices. This will include the key technological advancements in software architecture solutions, big data analysis, cloud systems, security as well as web-based and mobile applications development, in frameworks, such as Java, Microsoft.Net.
You will also undertake a software development project in a teamwork environment and an in-depth individual research project.
Modules
Software Architecture and Engineering – 15 credits
Advanced Software Development and Frameworks – 15 credits
Modern Web Technologies – 15 credits
Secure Design and Development – 15 credits
Mobile Platforms and Application Development – 15 credits
Software Development Project – 30 credits
Data-Intensive Systems – 15 credits
Computing Individual Research Project – 60 credits
With work placement pathway
The ‘With work placement’ opportunity enables you to apply in semester 1 for an optional work placement of up to 1, extending the duration of your master’s to 24 months. The placement provides an opportunity for you to develop expertise and experience in your chosen field with the aim of enhancing your employability upon graduation. The work placement would take place in semesters 3, 4 and 5.
Please note that the optional placement modules incur an additional tuition fee of £4,000. Placement opportunities2 may also be subject to additional costs, visa requirements being met, subject to availability and/or competitive application. Work placements are not guaranteed but you will benefit from the support of our Talent Team in trying to find and secure an opportunity. Find out more about the work placement option.
We regularly review our course content, to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated.
Show less