Software Engineering with Industrial Experience (5 Years) [MEng]
Course unit choices
Themes
- Agile MethodsAgile Methods focus on processes and techniques for managing software projects under challenging conditions. Agile Methods are important because software often has to be developed under pressures of time and in uncertain settings, where more traditional software development techniques have proved to be too cumbersome.
- Rigorous DevelopmentRigorous Development is concerned with techniques for specifying and analysing algorithms and systems, with a view to reaching a level of understanding that enables guarantees to be made about their behaviour. Rigorous Development is important as many applications of computer systems are both complex and safety critical, and thus stand to benefit from a systematic investigation of their properties.
- Software EngineeringSoftware Engineering is concerned with all aspects of software production, from the early stages of requirements gathering, through system design and implementation, to maintenance and evolution. Software Engineering is important because software projects may involve large teams of people, diverse or conflicting requirements, tight timescales and limited budgets.
Study year 1 course units
Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.
Study year 2 course units
Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.
Study year 3 course units
Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.
Study year 4 course units
Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.