The Department of Computer Science employs over 70 people. The subject of computer science covers nearly all aspects of computer programs and programming, or software as it is also called.
Courses are given for the LTH programmes in Computer Science, Engineering Physics, Information and Communication Engineering, Electrical Engineering and Engineering Mathematics.
Algorithms and Data Structures
In Algorithms and Data Structures, efficient computer programs are designed and analysed from a theoretical perspective. The basic components are thus data structures (where data is stored) and algorithms that govern the calculations. Research is directed towards algorithms for basic computer scientific problems.
In Artificial Intelligence, the aim is to design a computer system that exhibits intelligent behaviour. Research is focused on basic theories and models for the representation of knowledge.
The group working in Computer Graphics develops new algorithms for creating images from descriptions in three dimensions. Attention is focused on computer graphics for hand-held devices such as mobile phones, hand-held computers (tablets) and computer games.
Embedded System Design
Researchers working on Embedded System Design are analysing how hardware and software work together in various applications. Built-in systems can be found in e.g. aeroplanes, cars and home electronics.
Software Development Environments
Software Development Environments is concerned with the field of programming as a whole; from the design of programming languages, analysis of the program, and its execution in a computer, to actual programming, i.e. the use of a programming language to write a problem-solving program. Research is centred around a number of core areas in software development support, with central themes of integrated environments, object-oriented languages and embedded systems such as industrial robots and mobile phones. Research is focused on the implementation and development of theory which is of practical relevance.