Aarhus Universitets segl

The Department of Computer Science is renowned for its cutting-edge research, international collaboration, and high academic standards. It offers a dynamic environment with strong focus areas such as algorithms, computational complexity, machine learning, artificial intelligence, natural language processing, data management, programming languages, semantics, software engineering, cryptography, blockchains, cybersecurity,  human-computer interaction, as well as physical and visual computing. 

The department is home to world-class researchers and maintains close ties with industry and businesses, fostering innovation and real-world impact in terms of spin-out companies. Students benefit from modern facilities, interdisciplinary opportunities, and a vibrant academic and business eco-system in the IT-City Katrinebjerg. Aarhus University consistently ranks among the top universities globally, and the computer science department is a key contributor to this reputation, emphasizing both theoretical foundations and practical applications of computing. The many research activities are organised in four sections as described below.

Algorithms, Data and Artificial Intelligence

Spanning theoretical computer science to applied AI and machine learning, this section studies complex problems in data science, optimization, and the mathematical foundations of computation. The research has applications in diverse areas such as computational aspects of economics, healthcare and climate modelling.

Cryptography and Cyber Security

Focusing on cryptographic protocols, secure computation, and data privacy, this section tackles fundamental challenges in protecting digital systems. Researchers develop methods to protect sensitive information, enable trustworthy digital interactions, and ensure the integrity of systems in a world increasingly reliant on data and connectivity.

Human-Centered Computing

Placing people at the core of digital technology, this section combines research in human-computer interaction, ubiquitous computing, and collaborative systems. The aim is to create digital solutions that are not only functional, but also inclusive, ethical, and attuned to human needs and practices.

Programming Languages, Logic and Software Security

Focussed on the fundamental principles of software, this section unites work on the design and semantics of programming languages, formal methods, and software security. Researchers develop tools and theories to ensure the reliability and correctness of software systems across all levels of complexity.