Computational Masters' (MSc) degrees
The department offers the following postgraduate Masters' (MSc) course with specialist options.
Computational and Software Techniques in Engineering MSc with options in:
- Advanced Computing Environments & Applications (MSc option)
- Computer Aided Engineering (MSc option)
- Digital Signal & Image Processing (MSc option)
- Software Engineering for Technical Computing (MSc option)
Engineering software development is one of the key players in the European information technology sector. It is a fast moving subject of crucial importance to industry and forms the basis for a wide and ever growing variety of applications.
In particular, these include Computer Aided Engineering, Digital Signal & Image Processing, Computer Architecture and Parallel Programming, and Distributed Computing. Such software forms a vital part of many industries including those of oil, automotive, aerospace, defence and health.
This Masters' (MSc) degree in Computational and Software Techniques in Engineering’, with its blend of skills-based and subject-specific material has the fundamental objective of equipping the student with the generic hands-on skills and up-to-date knowledge adaptable to the wide variety of applications that this field addresses. The course exposes the student to the latest advances in engineering software development and its applications as well as providing opportunities to develop broader skills and responsibilities that may be called upon in the workplace.
Which course option for me?
If you are unsure which option is right for, you click the subject area below that best matches your interest to view the related course.
- Image processing
- Software engineering
- CAE
- Technical computing
- High performance computing
- Computer vision
- IT in Engineering
- Computational Finance (contact Course Director)
- Advanced Engineering Analysis (contact Course Director)


