The Master of Science in Software Engineering at United Arab Emirates University is a postgraduate programme designed to deepen technical and engineering skills for designing, developing and managing large-scale software systems. It suits graduates with a computing background and professionals seeking advanced technical leadership, research experience or preparation for doctoral study.
The MSc in Software Engineering combines advanced coursework with a substantial research thesis or a capstone design project. Core topics cover the software development lifecycle, software architecture and design, requirements engineering, verification and validation, software testing and quality assurance, and software project management. Students also study supporting areas such as databases and data management, distributed and cloud-based systems, and software security and dependability.
Typical modules include:
Students normally choose from electives that may include topics such as machine learning for software engineering, formal methods, human–computer interaction, mobile and embedded software, or DevOps practices. The programme culminates in a supervised thesis or an industry-oriented capstone project that requires independent research, system design and implementation, and a written report.
Applicants are expected to hold a recognised bachelor’s degree in computer science, software engineering, computer engineering, information technology or a closely related discipline. Candidates with substantial professional experience in software development may also be considered, though they may be asked to demonstrate technical competence.
Typical application documentation includes academic transcripts, a statement of purpose outlining objectives and research interests, and references or letters of recommendation. International applicants must meet the university’s English language requirements through recognised tests or approved exemptions. Shortlisted candidates may be invited for an interview or technical assessment.
Graduates of the programme are prepared for senior technical and leadership roles in industry, government and research. Common career paths include software engineer, senior developer, software architect, systems engineer, quality assurance lead, DevOps engineer and technical project manager. The qualification also provides a route into applied research roles and doctoral study for those interested in academic or advanced R&D careers.
Given the UAE’s active technology, telecom and smart-cities initiatives, alumni frequently find opportunities in software companies, digital transformation teams, startups, consulting firms and public-sector technology organisations. The programme’s combination of practical and research skills is designed to meet both immediate industry needs and longer-term career development.
United Arab Emirates University is the national research university of the UAE and offers access to established computing and engineering departments, research centres and laboratory facilities. Students benefit from faculty with industry and academic experience, interdisciplinary collaboration opportunities and connections with regional employers.
The university’s campus environment and institutional links support internships, industry projects and research collaborations across the UAE and the wider region. The MSc programme emphasises both rigorous technical training and applied problem-solving, preparing graduates to contribute to software-driven initiatives in government, enterprise and emerging technology sectors.
Shortlist scholarships and plan your application — free guidance from our advisors.