What do you learn on the Computer Science course?
The Computer Science course offers a varied combination of natural and engineering science by covering the following subject areas, amongst others:
- Algorithms and Data Structures. E.g. sending data packets through networks (the development of efficient algorithms for solving problems with computers).
- Theoretical Computer Science. The study of the solvability of problems.
- Programming and Software Development. The standardized development of high-quality programs.
- Computer Architecture and Operating Systems. Function and design of hardware and software.
- Databases. The organization and efficient processing of large amounts of data.
- Artificial Intelligence. The development of intelligent agents and machines.
- Robotics. The control and development of robots for a wide range of practical applications.
- Image Processing and Computer Graphics. The analysis and synthesis of images.
- Bioinformatics. The interpretation of biological data and modeling.
- Multimedia and Human-Computer Interaction. User-friendly design of interactive systems.
At the IIF, practical research is carried out within all of these areas. Here are some examples of exciting research issues: how can computers recognize objects and help blind people in their everyday lives? How do you advance cancer research through the use of data mining? How can humanoid robots learn from humans? How do you develop software for controlling safety-critical systems in road, rail and air traffic?
