The Bachelor's Program in Informatics

The program is designed for six semesters and is divided into a basic and an advanced study program. The basic study program teaches all the fundamentals required for the advanced study program. No previous knowledge beyond that acquired at school is required. The program is rounded off by supplementary subjects and interdisciplinary qualifications. Here, in addition to soft skills, interdisciplinary study content is taught and interdisciplinary insights are made possible.


The basic study program is divided into the following subjects:

Theoretical Informatics


Algorithms, logic, computability, ...

Practical Informatics


Software development in theory / practice, communication in computer networks, information systems, operating systems, ...
Computer Engineering Functioning and programming of processors, design of digital circuits



Analysis, Linear Algebra, Numerics, Probability Theory, ...

Advanced study program
The advanced study program accounts for more than one third of the total study program. Students have the opportunity to choose from a very wide range of options to put together their own study plan according to their individual preferences. Large parts of the advanced studies are strongly practice-oriented.

Informatik studieren KIT
Study Informatics at KIT

Dean of Studies Prof. Snelting with a presentation on the Bachelor of Informatics program.


Qualification goals
Graduates of the bachelor's program in computer science possess the following competencies in particular:

  • Methods of computer science (core competence):
    They know the theoretical basics of computer science as well as the practically relevant methods and procedures of the different computer science fields. They are able to independently master the diverse tasks of computer science - especially tasks arising from application areas. They are able to grasp complex problems, structure them and solve them using computer science methods.
  • Communication:
    You can present computer science topics in spoken and written form and discuss them convincingly with both specialists and non-specialists.

  • Teamwork:
    You can work in teams in an interdisciplinary manner.

  • Social relevance (civic engagement):
    You know the social relevance of computer science and can act responsibly accordingly.

  • Further education (personal development):
    They can adapt to new technologies and transfer their knowledge to future developments.


Study Abroad / Internships
There are numerous cooperations with European and non-European universities. Within the framework of various exchange programs, students can, for example, get to know life and study in France, the USA, Japan, China, Hong Kong or Norway. As a rule, credits earned abroad are recognized.
Industrial internships are not included in the curriculum, but are recommended, as is  study abroad. In this context, the TechnologieRegion Karlsruhe offers numerous opportunities to gain insights into both small and large companies and to make valuable contacts.


The study program ends with a bachelor thesis and the academic degree "Bachelor of Science" (B.Sc.). A place in the subsequent master's program in computer science (M.Sc.) at KIT is guaranteed, and there are also excellent opportunities at other universities.

Study Informatics at KIT

The Computer Science/Mathematics Student Council with information and tips on student life.

Academic degree Bachelor of Science, B.Sc.
Admission restriction yes

1. general university entrance qualification / a relevant subject-related university entrance qualification / an equivalent qualification within the meaning of § 58 LHG / a foreign or other university entrance qualification recognized as equivalent by the competent state authority.

2. participation in the Informatics self-test

(see selection statutes for details)

Start of study

1st semester (beginning of studies): only for the respective winter semester

higher semester: for winter and summer semester

Standard period of study 6 semesters
maximum study time 9 semesters
Orientation exam

Must be taken for the first time no later than the end of the 2nd semester and must be passed by the end of the 3rd semester


- Grundbegriffe der Informatik (incl. exercise certificate)

- Programmieren (incl. tutorial certificate)

- Lineare Algebra I or Lineare Algebra für die Fachrichtung Informatik I (incl. exercise certificate)

Job profiles to the alumni portraits