Computer science is everywhere: Like hardly any other science, it is found in almost all areas of our lives. And especially where nobody can see it – hidden in smartphones, household appliances, robot controls or cars – steers, regulates, measures and warns them. Computer science enables ever smaller products, ever faster processes. The IT problems to be solved become more complex and extensive. Consequently, special knowledge from many different knowledge disciplines is needed.
The university with its twenty faculties offers ideal cnditions to impart this knowledge to students in order to solve such complex computer science problems. In addition to the theoretical foundations of computer science and mathematics, the study of applied informatics offers a broad education in the application areas of computer science. The aim of the course is to provide a basis for structural thinking and the competence to acquire knowledge. In the first semesters, students acquire sound basic knowledge in computer science and mathematics. This includes the learning of different programming languages such as the development of hardware-related topics, the handling of data structures and the analysis of algorithms. In the advanced course of studies, students have the opportunity to take courses of their choice in 6 main fields:
- Engineering Informatics
- Computational Linguistics
- Cryptology an theoretical Informatics
- Operations Research
During the course of study, a practical project (study project) must be completed over approximately one semester. The study project as well as the bachelor thesis can be developed either in cooperation with industry or in working groups at the university.