The Master of Science in Software Engineering is an advanced degree designed for aspiring professionals and recent graduates seeking to deepen their expertise in modern software development, engineering methodologies, and DevOps practices. This program equips students with cutting-edge technical knowledge, research skills, and hands-on experience to tackle complex software engineering challenges in an ever-evolving digital world.
Students will engage with contemporary software practices and emerging technologies while gaining practical experience through a substantial project, developing leadership and strategic thinking skills required in professional environments.
MSc Software Engineering
1 Year
180 (Core: 160 | Optional: 20)
Master's Degree
Study Mode | Delivery Mode | Language | Credits |
---|---|---|---|
Full Time / Part Time | Live (Online) Delivery | English | 180 |
MSc Software Engineering |
---|
Modules: |
• Professional Practice – 20 credits |
• Research Methods – 20 credits |
• Contemporary Software Engineering Practices – 20 credits |
• Advanced Software Development – 20 credits |
• DevOps – 20 credits |
• Project – 60 credits |
Optional Modules (Choose One – 20 Credits) |
• Data Analysis and Visualisation |
• Information Security (InfoSec) |
MSc Software Engineering |
- Deliver high-level understanding of contemporary and advanced software development methodologies.
- Equip students with DevOps expertise for continuous delivery and integration.
- Foster analytical and research skills to support innovation and decision-making.
- Prepare students for complex system development, design, and deployment in diverse industries.
- A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- Proficiency in English (e.g., IELTS 6.0 or equivalent)
- Programming or software development experience preferred
Graduates may pursue roles such as:
- Software Engineer / Software Architect
- DevOps Engineer
- Full-Stack Developer
- Solutions Architect
- Technical Project Manager
- Systems Integration Consultant
- Research and Development Specialist
- PhD in Software Engineering, Artificial Intelligence, or Data Science
- Industry certifications in DevOps, Agile, and Cloud (e.g., AWS, Azure, Kubernetes, ScrumMaster)
Every effort has been made to ensure the accuracy of this course information. However, all academic programs are subject to periodic review and development. Changes may occur to comply with accreditation standards, student feedback, or to reflect advancements in the field. The program team reserves the right to update modules or structures in the best interest of learners.