The Department offers computer science education towards Bachelor, Master’s, and PhD degrees. We emphasise the development of students’ understanding and skills in designing and implementing systems and architectures that are effective, adaptive and useful in solving real problems. Every course has a significant laboratory component that must be passed to receive a passing grade. Our close-knit academic setting has a short distance between student and teacher, and undergraduate students get access to research
laboratories. Students get individual supervision in their projects.
The Department offers an international Master’s degree programme:
All the department's courses are available as singular or elective courses independent of study programme, also to exchange students and free-movers. All graduate courses (3000-level) and some undergraduate courses are taught in English.