Advanced Software Engineering

Software Engineering is a dynamic field where technology, techniques and processes continually evolve and fresh areas of application appear frequently. Software engineers must continually update their skills and qualifications in order to stay relevant in the workplace and improve their career prospects in the industry. This part-time Masters programme is designed for experienced software engineers who wish to advance their skillset in areas of computer science and software development that impact directly on their work. Participants are exposed to current technologies, methodologies, processes and theories as well as those still under research that may become mainstream in the future.

 

This is an online, two-year, September-start, part-time programme. Six modules are taken at a rate of three per year. Each module is offered online over a 12-week trimester (Autumn or Spring), usually with a written examination taking place at the end of the module. Typical annual intake is about a dozen students.