Personal tools

Department of Computer Science

You are here: University Home Academic Departments Computer Science Postgraduate Study Taught Courses MSc in Advanced Software Engineering

MSc in Advanced Software Engineering

Outline

This MSc focuses on the methodologies and technologies that address the challenges that companies are facing for competing in the volatile markets of today; these include:

  • How to generate applications from high-level business models to reduce time-to-market and development costs
  • How to evolve legacy systems and promote business processes in an economy dominated by the need to offer and integrate, on demand, new services

Course structure

The course comprises six compulsory modules (including an individual project) and three optional modules.

Compulsory modules

Optional modules

Two of the following

  • Operational Research*
  • Introduction to Financial Mathematics*

*These modules are run by the Department of Mathematics and can only be taken with the permission of the relevant module convenor.