Research Units
The department's research has software, use and performance of software, as well as information and data as its subject. In particular there is research in use of software in organisations, software engineering, management of software engineering, human-computer interaction, programming and languages, data management, data analysis and data mining, techniques for decision support, machine learning, autonomous agents, networks and protocols, techniques and models for distributed and parallel software, and tests.
The research approach is fundamentally constructive and embraces the analytical mathematical research, the experimental research with algorithms, systems, techniques and methodologies, as well as the analytical empirical research.
Computer science is connected to mathematics, engineering, and to the human and social sciences.
Until 1998 the department had been organised in six research units. In early 1999, the scientific staff divided itself into four research units (Database and Programming Technologies, Machine Intelligence, Distributed and Embedded Systems, and Information Systems). The main purposes were to make the department visible through its research profile and also to de-centralise the responsibility for research, planning, and teaching. The research units form the basic social environment for the individual researcher.
- Database and Programming Technologies (DPT)
covering data management and techniques and tools for data access, in addition to the design, implementation and application of programming languages, their environments, and tools. - Distributed and Embedded Systems (DES)
covering real-time and distributed systems, networks, formalisms for the description and analysis of computer systems, tools for verification and validation. - Information Systems (IS)
covering in particular the development and application of computerised systems in organisations. - Machine Intelligence (MI)
covering probabilistic graphical models, data mining, autonomous agents.


