Transferable skills

Student giving presentationBy studying for an Engineering Mathematics degree you'll learn a wide range of transferable skills, which are highly valued by employers, to accompany your analytical and technical skills that take you to the frontiers of research.

Problem solving

Engineering Mathematics graduates are experts in working with patience and persistence on open-ended problems, whether independently or in groups, pursuing solutions to their conclusion. You'll study real problems from a huge range of different discipline areas, as well as those that span traditional boundaries.  As a result, you will be fluent in working on new and unfamiliar problems whilst applying and translating knowledge and technology between applications in innovative ways.


Most modern problems in science and technology are too big to be tackled by any one individual, whether in academia, industry or business. You'll receive extensive training in how to work effectively in teams, through the group work that is firmly embedded in all our courses. You'll have the opportunity to develop both team-member and leadership roles, and gain experience in how to best marshal the different skills and abilities of the members of a group. You'll also learn how to plan, organize and manage large complex projects to tight deadlines, identifying and mitigating risk to arrive at the best overall solution.

Communication skills

It's vitally important, in your professional working life, to be able to communicate the results of your work, both to domain experts and non-specialists. We place great emphasis on helping you develop your communication skills, in a variety of different media. You'll be writing reports, giving presentations, creating posters, webpages and wikis and more, throughout the entire course, sharing your results coherently and clearly with a range of different audiences.


You'll stand out from the field by being able to speak the languages of both engineering and mathematics. By taking courses, and attending labs, with other engineers you'll not only get a chance to see how theory is really put into practice, but also to understand the limitations of existing theory, and how it needs to be extended to deal with the complexities of real applications.


We'll teach you industry-standard programming languages, such as C, C++, Java and Matlab, as well as the skills of algorithm design that you'll need to pick up new languages quickly and easily. You'll learn how IT is vital for solving problems in a whole range of modern applications, as well as becoming confident in using computers to communicate your work in a variety of different media using both standard and specialist tools, such as Microsoft Office and LaTeX.