Datalogisk Institut, Københavns Universitet
   HOME

TheInfoList



OR:

The UCPH Department of Computer Science () is a department in the Faculty of Science at the
University of Copenhagen The University of Copenhagen (, KU) is a public university, public research university in Copenhagen, Copenhagen, Denmark. Founded in 1479, the University of Copenhagen is the second-oldest university in Scandinavia, after Uppsala University. ...
(UCPH). It is the longest established department of
Computer Science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
in
Denmark Denmark is a Nordic countries, Nordic country in Northern Europe. It is the metropole and most populous constituent of the Kingdom of Denmark,, . also known as the Danish Realm, a constitutionally unitary state that includes the Autonomous a ...
and was founded in 1970 by
Turing Award The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in the fi ...
winner
Peter Naur Peter Naur (25 October 1928 – 3 January 2016) was a Danish computer science pioneer and 2005 Turing Award winner. He is best remembered as a contributor, with John Backus, to the Backus–Naur form (BNF) notation used in describing the syntax ...
. As of 2021, it employs 82 academic staff, 126 research staff and 38 support staff. It is consistently ranked the top
Computer Science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
department in the
Nordic countries The Nordic countries (also known as the Nordics or ''Norden''; ) are a geographical and cultural region in Northern Europe, as well as the Arctic Ocean, Arctic and Atlantic Ocean, North Atlantic oceans. It includes the sovereign states of Denm ...
, and in 2017 was placed 9th worldwide by the
Academic Ranking of World Universities The ''Academic Ranking of World Universities'' (''ARWU''), also known as the Shanghai Ranking, is one of the annual publications of world university rankings. The league table was originally compiled and issued by Shanghai Jiao Tong Universi ...
.


History

DIKU has its roots at the Institute for Mathematical Sciences, where in 1963, the first computer was bought. In 1969,
Peter Naur Peter Naur (25 October 1928 – 3 January 2016) was a Danish computer science pioneer and 2005 Turing Award winner. He is best remembered as a contributor, with John Backus, to the Backus–Naur form (BNF) notation used in describing the syntax ...
became the first professor in Computer Science at the University of Copenhagen, and in 1970, DIKU was officially established its own department.


Research

As of 2021, the department is home to 82 academic staff, 126 research staff and 38 support staff. Research is organised into seven research sections: * The Algorithms and Complexity Section, headed by
Mikkel Thorup Mikkel Thorup (born 1965) is a Danish computer scientist working at University of Copenhagen. He completed his undergraduate education at Technical University of Denmark and his doctoral studies at Oxford University in 1993. From 1993 to 1998, h ...
, who conduct basic
algorithms In mathematics and computer science, an algorithm () is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for per ...
research, as well as research on
data structures In computer science, a data structure is a data organization and storage format that is usually chosen for efficient access to data. More precisely, a data structure is a collection of data values, the relationships among them, and the functi ...
and
computational complexity In computer science, the computational complexity or simply complexity of an algorithm is the amount of resources required to run it. Particular focus is given to computation time (generally measured by the number of needed elementary operations ...
* The Human‐Centered Computing Section, headed by Kasper Hornbæk, who research human-computer interaction,
computer-supported cooperative work Computer-supported cooperative work (CSCW) is the study of how people utilize technology collaboratively, often towards a shared goal. CSCW addresses how computer systems can support collaborative activity and coordination. More specifically, the ...
, as well as
health informatics Health informatics combines communications, information technology (IT), and health care to enhance patient care and is at the forefront of the medical technological revolution. It can be viewed as a branch of engineering and applied science. ...
* The Image Section, headed by Kim Steenstrup Pedersen, who work on
image processing An image or picture is a visual representation. An image can be two-dimensional, such as a drawing, painting, or photograph, or three-dimensional, such as a carving or sculpture. Images may be displayed through other media, including a pr ...
including medical image processing,
computer vision Computer vision tasks include methods for image sensor, acquiring, Image processing, processing, Image analysis, analyzing, and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical ...
, physics based animation and
robotics Robotics is the interdisciplinary study and practice of the design, construction, operation, and use of robots. Within mechanical engineering, robotics is the design and construction of the physical structures of robots, while in computer s ...
. * The Machine Learning Section, headed by Christina Lioma, researching theoretical
machine learning Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
,
information retrieval Information retrieval (IR) in computing and information science is the task of identifying and retrieving information system resources that are relevant to an Information needs, information need. The information need can be specified in the form ...
, and machine learning in biology * The Natural Language Processing Section, headed by
Isabelle Augenstein Isabelle Augenstein is a computer scientist working in the field of natural language processing. She is currently a full professor and head of the NLP section at the UCPH_Department_of_Computer_Science, Department of Computer Science, University ...
, who conduct research on core
natural language processing Natural language processing (NLP) is a subfield of computer science and especially artificial intelligence. It is primarily concerned with providing computers with the ability to process data encoded in natural language and is thus closely related ...
,
natural language understanding Natural language understanding (NLU) or natural language interpretation (NLI) is a subset of natural language processing in artificial intelligence that deals with machine reading comprehension. NLU has been considered an AI-hard problem. Ther ...
,
computational linguistics Computational linguistics is an interdisciplinary field concerned with the computational modelling of natural language, as well as the study of appropriate computational approaches to linguistic questions. In general, computational linguistics ...
, as well as
multimodal learning Multimodal learning is a type of deep learning that integrates and processes multiple types of data, referred to as modalities, such as text, audio, images, or video. This integration allows for a more holistic understanding of complex data, imp ...
* The Programming Languages and Theory of Computation section, headed by Martin Elsman, researching
programming languages A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their syntax (form) and semantics (meaning), usually defined by a formal language. Languages usually provide features ...
,
theory of computation In theoretical computer science and mathematics, the theory of computation is the branch that deals with what problems can be solved on a model of computation, using an algorithm, how efficiently they can be solved or to what degree (e.g., app ...
,
computer security Computer security (also cybersecurity, digital security, or information technology (IT) security) is a subdiscipline within the field of information security. It consists of the protection of computer software, systems and computer network, n ...
, and approaches to
financial transparency In economics, a market is transparent if much is known by many about: What products and services or capital assets are available, market depth (quantity available), what price, and where. Transparency is important since it is one of the theoretic ...
* The Software, Data, People & Society Section, headed by Thomas Troels Hildebrandt, who work on
decentralised system A decentralised system in systems theory is a system in which lower level components operate on local information to accomplish global goals. The global pattern of behaviour is an emergent property of dynamical mechanisms that act upon local co ...
s, data management systems, and process modelling


Teaching

The department offers programmes at BSc as well as MSc level, both in core computer science and in interdisciplinary subjects. Bachelor's programmes are 3-year programmes and mostly taught in Danish, whereas Master's programmes are 2-year programmes and taught in English. In 2020, DIKU enrolled 610 new Bachelor's students and 136 new Master's students. As of 2021, DIKU offers the following study programmes: * Bachelor of Science (BSc) in Computer Science * Bachelor of Science (BSc) in Machine Learning and Data Science * Bachelor of Science (BSc) in Computer Science and Economy * Bachelor of Science (BSc) in Communication and IT * Bachelor of Science (BSc) in Health and IT * Master of Science (MSc) in Computer Science * Part-time Master of Science (MSc) in Computer Science * Master of Science (MSc) in IT and Cognition * Master of Science (MSc) in Communication and IT In addition, the department awards the research degree Doctor of Philosophy (PhD). PhD students are enrolled in the Faculty of Science's Doctoral School for a typical study period of between three and four years.


Location

DIKU is based at University Park in Copenhagen, part of the university's North Campus. Its building complex comprises the former Department of Anatomy. The building was completed in 1942 to design by
Kaj Gottlob Niels August Theodor Kaj Gottlob, usually known as Kaj Gottlob, (9 November 1887 – 12 May 1976) was a Danish architect who contributed much to Neoclassicism and Functionalism both as professor of the School of Architects at the Royal Danish Aca ...
. The Human-Centered Computing Section is located in Sigurdsgade, close to the North Campus.


Student life

An important social event is the DIKU
revue A revue is a type of multi-act popular theatre, theatrical entertainment that combines music, dance, and sketch comedy, sketches. The revue has its roots in 19th century popular entertainment and melodrama but grew into a substantial cultural pre ...
which is held each year in June. The DIKU revue is always in competition with the
physics Physics is the scientific study of matter, its Elementary particle, fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge whi ...
revue and never misses an opportunity to computer-animate the complete and utter destruction of the physics institute at the
H. C. Ørsted Institute The North Campus () is one of the University of Copenhagen's four campuses in Copenhagen, Denmark. It is situated just north of the city centre, across from Copenhagen's largest park, Fælledparken, and between the Østerbro and Nørrebro districts ...
. As something unique among the institutes of Copenhagen University, the DIKU cantine is entirely student driven and open 24 hours. It is the natural hub for all social events on DIKU. The two largest social events are the DIKU revue and the ''Julefrokost'' (Christmas lunch) of the canteen.


Notable faculty

* Corinna Cortes, who co-developed the highly influential supervised
machine learning Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
method
support vector machines In machine learning, support vector machines (SVMs, also support vector networks) are supervised max-margin models with associated learning algorithms that analyze data for classification and regression analysis. Developed at AT&T Bell Laborato ...
, has been an adjunct professor at the department since 2011. *
Mikkel Thorup Mikkel Thorup (born 1965) is a Danish computer scientist working at University of Copenhagen. He completed his undergraduate education at Technical University of Denmark and his doctoral studies at Oxford University in 1993. From 1993 to 1998, h ...
, best known for his work on
shortest path problem In graph theory, the shortest path problem is the problem of finding a path between two vertices (or nodes) in a graph such that the sum of the weights of its constituent edges is minimized. The problem of finding the shortest path between t ...
in undirected graphs, has been a professor at the department since 2013. * Kasper Hornbæk, who won a
SIGCHI The Special Interest Group on Computer–Human Interaction (SIGCHI) is one of the Association for Computing Machinery's special interest groups which is focused on human–computer interactions (HCI). It hosts the flagship annual international H ...
Lifetime Achievement Award for his work on usability in human-computer interaction, has been a professor at the department since 2014. * Serge Belongie, known for his work on
object recognition Object recognition – technology in the field of computer vision for finding and identifying objects in an image or video sequence. Humans recognize a multitude of objects in images with little effort, despite the fact that the image of the ...
and
image segmentation In digital image processing and computer vision, image segmentation is the process of partitioning a digital image into multiple image segments, also known as image regions or image objects (Set (mathematics), sets of pixels). The goal of segmen ...
, has been a professor at the department since 2021. *
Isabelle Augenstein Isabelle Augenstein is a computer scientist working in the field of natural language processing. She is currently a full professor and head of the NLP section at the UCPH_Department_of_Computer_Science, Department of Computer Science, University ...
, known for her research on
natural language processing Natural language processing (NLP) is a subfield of computer science and especially artificial intelligence. It is primarily concerned with providing computers with the ability to process data encoded in natural language and is thus closely related ...
, and for being appointed the youngest female full professor in Denmark in October 2022.


Notable alumni

*
Peter Naur Peter Naur (25 October 1928 – 3 January 2016) was a Danish computer science pioneer and 2005 Turing Award winner. He is best remembered as a contributor, with John Backus, to the Backus–Naur form (BNF) notation used in describing the syntax ...
, a
Turing Award The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in the fi ...
recipient, was a professor at the department between 1969 and 1998. *
Per Brinch Hansen Per Brinch Hansen (13 November 1938 – 31 July 2007) was a Denmark, Danish-United States, American computer scientist known for his work in operating systems, Concurrent computing, concurrent Computer programming, programming and Parallel comput ...
, a
IEEE Computer Pioneer Award The Computer Pioneer Award was established in 1981 by the Board of Governors of the IEEE Computer Society to recognize and honor the vision of those people whose efforts resulted in the creation and continued vitality of the computer industry. ...
winner, was a professor at the department between 1984 and 1987. * Mads Tofte, the first managing director of the
IT University of Copenhagen The IT University of Copenhagen ( Danish: ''IT-Universitetet i København'', abbreviated ITU) is a public university and research institution in Copenhagen, Denmark. It is specialized in the multidisciplinary study of information technology with ...
and co-developer of the
Standard ML Standard ML (SML) is a General-purpose programming language, general-purpose, High-level programming language, high-level, Modular programming, modular, Functional programming, functional programming language with compile-time type checking and t ...
programming language, who graduated with a MSc in Computer Science and Mathematics in 1984. * Michael Seifert, a Danish computer programmer who developed the popular multiplayer text-based role-playing game
DikuMud DikuMUD is a multiplayer text-based role-playing game, which is a type of multi-user domain (MUD). It was written in 1990 and 1991 by Sebastian Hammer, Tom Madsen, Katja Nyboe, Michael Seifert, and Hans Henrik Stærfeldt at DIKU (''Datalogisk I ...
, was a BSc then MSc student at the department from 1990 to 1996.


Miscellaneous

The
domain A domain is a geographic area controlled by a single person or organization. Domain may also refer to: Law and human geography * Demesne, in English common law and other Medieval European contexts, lands directly managed by their holder rather ...
diku.dk was registered on October 29, 1987, and was one of the first .dk domain names to be registered. The popular
DikuMUD DikuMUD is a multiplayer text-based role-playing game, which is a type of multi-user domain (MUD). It was written in 1990 and 1991 by Sebastian Hammer, Tom Madsen, Katja Nyboe, Michael Seifert, and Hans Henrik Stærfeldt at DIKU (''Datalogisk I ...
codebase was developed at DIKU in March 1990, and derives its name from the institute. In the 1994 Danish thriller Nattevagten ( Nightwatch) directed by
Ole Bornedal Ole Bornedal (born 26 May 1959) is a Denmark, Danish film director, actor and Film producer, producer. Bornedal was born in Nørresundby, Denmark. He wrote and directed ''Nattevagten'' (''Nightwatch'', 1994), a thriller about a law student who ...
, the main entrance and stairwell of the institute was used as a main location.


References


External links


DIKU homepageDIKU's history
{{Authority control University of Copenhagen Computer science departments Universities and colleges established in 1970 Educational institutions in Denmark