Master the development of high-quality software systems through state-of-the-art engineering techniques, from requirement analysis to cloud computing and specialised architectures.
Awarded by
Kingston University
The MSc in Software Engineering from Kingston University focuses on developing high-quality software systems cost-effectively, emphasising engineering rigour over mere building. This programme equips students with state-of-the-art techniques and tools for explicit, structured development across various stages — from business and requirement engineering to design, modelling, system architecture, and component-based development — through to implementation, testing, and specialised topics like Service-Oriented Architecture and Cloud Computing. The programme provides advanced education and knowledge essential for leadership and senior-level management roles in the software engineering field, meeting industry demands. Students enhance problem-solving abilities through a comprehensive curriculum addressing various stages of software development, and develop collaboration and teamwork skills in a dynamic learning environment that mirrors real-world software engineering scenarios. Students gain a versatile skill set covering the full development lifecycle, specialised knowledge in emerging technologies, and an industry-relevant education that aligns with the needs of the software engineering sector — unlocking opportunities for career advancement into higher-paying, senior-level positions.
Emphasis on engineering rigour and structured software development
Covers Service-Oriented Architecture and Cloud Computing
Develops leadership and senior management competencies
Available at both Colombo and Kandy campuses
Culminates in a Project Dissertation on a real-world engineering problem
Software architectures and programming models for scalable, maintainable systems
Applied data programming for real-world software engineering challenges
Software quality engineering — testing, validation, and quality assurance
Agile project development — iterative delivery and responsive management
Independent research through a Project Dissertation
Level
Postgraduate
Duration
Hybrid
Location
Intakes
September
A relevant undergraduate degree in Computing, Software Engineering, or a related discipline (minimum second class honours or equivalent)
Some professional experience in software development is an advantage
English language proficiency may be required
CI7250 • —
Compulsory
CI7340 • —
Compulsory
CI7260 • —
Compulsory
CI7350 • —
Compulsory
CI7000 • —
Compulsory
Choose your fee category to see applicable costs
total
Application fee: LKR 25,000
Here are answers to common questions about this course
Location
Colombo, Kandy
Duration
| hybrid
Upcoming Intakes
total
Course fee: LKR 790,000
Application fee: LKR 25,000