Course summary
This course is designed to give you the opportunity to: Gain and apply both theoretical and specialist practical knowledge of progressive and emerging topics in Software Engineering. Develop the skills needed for developing quality software systems for both the current and next generation of emerging systems and technology. Apply key engineering concepts to the development of quality software systems. As such, the course will train you to investigate and develop quality software projects within the confines of the ethical, social and professional context of computing; in addition to planning, managing and delivering significant software engineering projects, resulting in high-quality output, in addition to developing skills for utilising literature and research output through a dissertation, toward developing the professional skills necessary for starting an excellent career in the IT industry. To explore the vast employability opportunities in software engineering, with a high demand for skilled professionals across diverse industries, driven by the continuous evolution of technology and the critical role of software in various aspects of modern life, due to the growing need for innovative digital solutions, making it a dynamic and rewarding career path.
Modules
Year 1 Core Modules: Advanced Software Engineering Cloud Computing Web and Mobile App Development Software Testing and Quality Assurance Mental Wealth; Professional Life (Dissertation) Optional Module: Industrial Placement (real-world work experience with employer support, including job search prep) This MSc focuses on deep software development skills covering the full lifecycle—from design, coding, testing, to deployment—plus modern cloud concepts. The optional placement gives you valuable industry exposure to boost your career readiness.
Assessment method
Modules are allocated a mark out of 100%. The pass mark for each module is based on an aggregate mark of 50%. The aggregate mark comprises marks from components whose threshold is 40%. Assessment may incorporate one or two components. The module specifications specify the mode of assessment for each module. Assessment methods include formal examinations, coursework, project work and group exercises. Students with disabilities and/or particular learning needs should discuss assessments with the Course Leader to ensure they are able to fully engage with all assessments within the course. Knowledge is assessed by: Coursework Essays Examinations You'll always receive detailed feedback outlining your strengths and how you can improve. We aim to provide feedback on assessments within 15 working days, although you will receive immediate feedback following many of our face-to-face assessments.
Entry requirements
Accepted Qualifications Bachelor's degree with minimum Second Class (2:2) in Computer Science (or equivalent degree with significant maths and computing content). International Qualifications We accept a wide range of European and international qualifications in addition to A-levels, the International Baccalaureate and BTEC qualifications. Please visit our International page
Fees and funding
Tuition fees
England | £10680 | Year 1 |
Northern Ireland | £10680 | Year 1 |
Scotland | £10680 | Year 1 |
Wales | £10680 | Year 1 |
EU | £16740 | Year 1 |
International | £16740 | Year 1 |
Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website .
Additional fee information
Provider information
University of East London
Docklands Campus
4-6 University Way
Newham
E16 2RD