Research at the department is conducted in a broad range of fields and is based on both interdisciplinary and applied scientific issues. Several ongoing research projects are interdisciplinary and involve university departments from different faculties. Research in computer science is conducted in many fields including artificial intelligence, database theory, computational linguistics, functional programming, many-valued logic and logic programming, cognitive systems, medical informatics, and software engineering. Directions involve fundamental research, methods and program development, and provision of support. There is a research group specialising in medical informatics and IT R&D within health and medical care. Diagnosis and patient information (records and image libraries) together with technical solutions for the transfer of information are important for this research. Computing science together with other groups takes part in international R&D projects including an EU project in telemedicine. We have also partnered with foreign universities on fundamental theoretical research.
Research in cognitive science focuses in part on fundamental questions of knowledge representation within artificial intelligence and in part on human-computer interaction and related areas within education technology, cognitive tools, virtual communication, and physical-virtual coordination. This rapidly expanding field is characterised by the continued adoption of information technology with its emphasis on communication, mass use, new media, virtualisation, and new areas of application. The department works closely with Swedish industry within the FIOL project (Ericsson and Telia) and internationally with a number of universities, including the University of Arizona.
Department research within scientific computing and parallel computing is well established internationally and focuses on model, method, and program development. Modern scientific computing is advancing rapidly, and its focus often shifts as the technical development of computers continues. Faster com-puters allow the study of new complex problems and new computer architectures require new algorithms and program-ming tools to achieve maximum effectiveness. At the same time, the development of models and methods goes hand in hand with a deepened mathematical understanding. Important examples are ill-posed problems and inverse problems for which different types of regularisation are necessary. In addition to interdisciplinary investigations of problems such as numerical linear algebra, differential equations, and optimisation, research is also focused on applications in engineering and science. Examples are chemical equilibrium processes, kinetic analysis, and radio stereometry. Research groups participate in international projects and EU-funded efforts including NICONET, a thematic network for numeric analysis in automatic control engineering with industrial applications. Department researchers in collaboration with HPC2N also make an important contribution to international programming libraries for high-performance parallel computer systems. Examples of areas where R&D efforts are being established are image processing, bioinformatics, computer communications, scientific visualisation, and VR environments. Computing science didactics are being developed in the framework of a thematic EU network and in cooperation with foreign research groups. All research at the department follows the basic assumption that we have much to gain by sharing and collaborating across fields of research and between groups.