The Department of Computer Science offers a variety of different degree courses in order to cater for the broad application of the subject of computer science. The list of courses includes a traditional computer science degree course with a subsidiary subject of choice as well as computer science courses in applications e.g. vehicle technology, life sciences or economics. In addition the department offers teacher training courses and international master degree courses which are interdisciplinary and further educational or which offer a dual degree.