Bachelor of Science Computer Science

The Bachelor’s programme Computer Science conveys a wide range of expertise and the necessary foundations for starting a professional career. The graduates learn to apply methods and approaches of computer and information science and to manage projects. The programme conveys subject-specific competences (such as formal, algorithmic, and mathematical competences, competences in analysis, design, realisation, and project management, as well as technological competences), and also interdisciplinary competences and key qualifications. The research focus of the department is also reflected in the design of the study programme. Notwithstanding individual specialisation graduates will have competences in the area of methods and systems of visualisation, analysis, exploration, and processing of large amounts of information. The programme includes an obligatory internship or alternatively a study abroad semester, which equips graduates with additional occupational skills as well as e.g. social and language competences.

Graduates are qualified for tasks in all kinds of companies and organisations, nationally and internationally. The Bachelor's degree in Information Engineering additionally qualifies for Master’s programmes in the field of applied computer science and information science. Under certain conditions graduates of this four-year Bachelor’s programme can also directly start with a doctorate degree.

The Bachelor’s programme has a standard period of study of eight semesters. It is divided in four semesters of basic studies and four semesters of advanced studies.
The basic studies encompass obligatory modules with a student workload of 120 ECTS, including:
• principles of computer science and programming,
• computer systems and networks,
• database and information systems,
• algorithms and data structures,
• software engineering and software project,
• theoretical computer science,
• computer graphics and interactive systems,
• analysis,
• linear algebra
• discrete structures,
• statistics or numerical analysis,
• and key qualifications.

The advanced studies include modules with a workload of 120 ECTS. In addition to the obligatory module “Analysis and Visualisation of Information” advanced courses and seminars and one project are chosen from the different areas of specialization in the department. Additionally, courses from other departments, key qualifications, and/or language classes can be chosen. The obligatory six-months internship or the study semester abroad takes places during the sixth or seventh semester. The Bachelor's project and seminar prepare for the three-months Bachelor's thesis (15 ECTS) in the eighth semester. The final assessment is based on the examination results achieved during the studies, the Bachelor's thesis plus an oral colloquium on the thesis.


This study programme is offered (mainly) in German. For further information, please switch your language settings to German.