Enhance your employability in the competitive global market with a qualification that provides advanced technical foundations and industrial perspectives in your chosen field.
The MEngSt allows students with academic engineering backgrounds to expand their existing theoretical and practical skills.
A strong research focus is vital to the Department of Electrical and Computer Engineering, and postgraduate study in Software Engineering is no exception.
The university boasts expertise such as the Human Aspects in Software Engineering Lab (HASEL) and the Parallel Computing research group, giving you opportunities to tackle projects alongside world-class researchers using purpose-built facilities, with real-world applications.
Some major topics may include:
Adaptive and multi-device user interfaces, coping with semi-structured data, domain-specific languages, information transformation, performance engineering, signal processing, software architecture, software measurement, system evolution, technology transfer
This is available as either a 120 (1 year full-time) or 180-point (18 months full-time) programme. The option you pursue generally depends on your prior study.
Taught 180 points:
You must have completed an undergraduate engineering degree at a recognised university (or similar institution), in a field similar to your intended specialisation.
You will need a GPE of 4.0 (65%-69.9%).
If you do not meet the GPE requirement, you can still gain entry by passing 60 points towards the Postgraduate Certificate in Engineering with a GPA of 4.0.
In exceptional circumstances, the university will consider you for entry if you have completed an undergraduate degree and have three years of work experience in engineering.
Software engineers are employed in a wide range of sectors, including ICT, commerce, industry, government, health, education and entertainment.
Software engineers also find opportunities in dedicated consultancy firms, so their work often extends beyond programming: they are involved in designing solutions, financial discussions and even directing teams.
Management positions are not out of reach for software engineers, due to their understanding of project management principles.
Related courses in univly