University of Copenhagen - Computer Science Programme

Founded in 1970 by Turing Award winner Peter Naur, the Department of Computer Science at the University of Copenhagen (DIKU) represents more than 40 years of internationally recognized research in computer science.


PhD positions are posted under Vacant Positions once or twice a year.

The Department of Computer Science (DIKU) research is divided within three research groups.

Algorithms and Programming Languages (APL): The APL section does research in a wide range of areas related to algorithms, programming languages and systems. In the area of algorithms, our research covers discrete optimization algorithms inspired by practical problems in bioinformatics, electronic chip design and logistics. In the area of programming languages, our research covers theoretical and practical research of programming languages with a focus on automatic program optimization, analysis and transformation. More details are available at

Human-Centered Computing (HCC): The Human-Centered Computing (HCC) group is concerned with computing as it relates to human activities, and focuses on how to understand, design, and implement systems where human needs are challenging and essential. The group works within the fields of usability/interaction design, computer-supported cooperative work, and software development. Research areas include:

  • Human-Computer Interaction (HCI), including wallsized interactive touch-screens (Wallviz), deformable screens, mobile devices,
  • Information Retrieval, covering information retrieval, search engines, data mining, wisdom of the crowd
  • Computer-Supported Cooperative Work (CSCW) and Systems Development, focusing on promoting stakeholder involvement in analysis, design, construction, evaluation and evolution.
  • Health Informatics, including design and development of patient-centered systems that improve collaboration and communication between healthcare providers and patients.

The Image Group: The Image Group performs research in image analysis and computer simulation of plausible motion for instance for use in medical imaging and visualization, robotics, computer games and movies. Moreover, research concerns new techniques for distributed peer-to-peer mobile applications, distributed databases, sensor networks and grid computing (super computers). Research areas include:

  • Computer Vision
  • Machine Learning
  • Mathematical Image analysis
  • Simulation Center
  • Medical Imaging
  • BioImaging