Software Engineering (4 Years) [MEng]
- Examines the fundamentals of the business environments within which complex software systems are deployed.
- On graduating from this programme you will fulfil the educational requirements needed to become a chartered engineer.
Course units and themes of particular relevance to software engineering include:
- Software Engineering Project.
- Distributed Systems Development
- Information Systems Modelling.
- Specification of Software Systems
- Software Evolution.
- Software Quality.
- Agile Methods.
- Data Integration and Analysis
Employers, from large multinational firms such as EA Electronic Arts , IBM and Microsoft to small local organisations, actively target our students, recognising that Manchester Computer Science graduates are equipped with the skills that enable them to excel in a whole host of positions, including many that are not traditionally associated with computing graduates.
Geraint North: BSc Software Engineering graduate
'The degree programme at Manchester ensured that I built a broad understanding of the fundamental aspects of computer science, which I could apply to any technologies that I would end up working with. The software industry moves so fast that a course that taught only the current hot technologies wouldn't be of much use to you five years down the line. This meant touching on some quite esoteric subjects, even in the first year, such as SML and LISP. Although very few people will find the concepts introduced in these programmes immediately applicable in their future careers, I've found that they taught me some alternative ways of thinking about software problems that have led me to solve them in pretty innovative ways. The effects of this kind of teaching, which gives you the mental tools to solve any problem that you come across lasts much longer than training on the specific tools of the day.'