Courses and specialisations are strongly embedded in the ongoing activities of research groups that are each specialised in a particular domain of computer science. The groups publish in international journals and at international conferences, and participate in international research networks and projects. Master students carry out at least half of their studies within one of these groups. By being part of a professional research team, students have the best opportunities to learn and develop scientific skills, and to participate in world-class research.