Curious about studying Software Engineering MScat Kingston University? We've gathered all the key details—entry requirements, modules, fees, and more. Hear from real students by checking out reviews, or take the next step by booking an open day to explore it for yourself.
MSc - Master of Science
Penrhyn Road Campus
Part Time
Sep 2026
2 Year
Gain the skills you need to kickstart your career with the Software Engineering / with Management Studies MSc, accredited by the British Computer Society (BCS).This course provides the option to combine your course with Management Studies. Whichever route you choose, you will be taught by industry experts and experience a stimulating balance of lectures, practical lab work, group working, case studies and presentations.Some of the most challenging problems in industry and commerce are associated with software development. Throughout this course, you will study software project management and business processes, software architecture and design aspects, implementation and software construction, testing and quality assurance.You will also acquire the practical skills for planning and implementing systems development projects. These projects will meet customer needs and integrate software solutions into the business environment.The taught modules on this course aim to prepare you for the job market and gain skills in:problem solving and organisationdata collation, review and synopsiscommunication (oral, written and electronic)time managementcooperation and teamwork
This core module aims to provide a strong theoretical and practical skills and techniques necessary to build high quality software architecture and system models. This module includes concept of software architecture as part of software design and reuse which can be viewed as components and interfaces. Practical aspects of service-oriented and component-based technologies, and the corresponding programming models and paradigms will be covered.
This core module focuses on various approaches to agile development and deals with agile project and risk management, techniques, documentation and testing.
This module constitutes the major individual piece of work of the masters programme where the student carries out a project involving independent critical research, design and implementation (where applicable).
This module aims to provide a systematic view of principles in software quality engineering and the formal theories and practical techniques involved in software quality assurance and software testing. The module will cover what software quality means and to how to achieve high quality in software developments.
This module emphasises a practical and applied approach to programming and software skills for data scientists which differs from typical software engineering approaches in that the emphasis is on the use and manipulation of data using languages and platforms designed for use in real-life, data-driven problems. The languages and platforms are considered only as far as their use for data manipulation are needed with limited exploration of underlying theory or data structures. This prioritises practical implementation including locating, accessing, loading, manipulating, securing, storing and describing data, and enables the introduction of aspects of data analysis, data-mining and machine learning provided by the chosen languages and platforms.
This module is primarily aimed at the User Experience Design field, but also Digital Media Practice, Information Design, Web Development and Software Engineering, as preparation for development of efficient, effective and satisfying user experiences, particularly associated with multi-channel, multi-platform customer-facing services and applications. The module focusses upon engineering approaches to an individual's interaction with computers at work, particularly in the contexts of information seeking, shopping, and co-ordination. The module focusses upon evaluation and prototyping from the perspectives of behavioural science and information technology. It extends diverse background disciplines towards a broad and integrative understanding of as explicit, structured and knowledge-based User Experience Design.
Kingston University is superbly placed for students to take advantage of London's many activities and attractions, as we...