Bachelor's program in Informatik

Computer science is constantly evolving and offers exciting new challenges and advances. In our research-oriented Bachelor´s program, you will receive comprehensive basic training as well as insights into current research in selected subfields of computer science – from cybersecurity to artificial intelligence.

You will learn in a first-class research environment and apply what you have learned in practical projects and student teams. For an optimal start to your studies, you will be supported by student mentors who, for example, will help you make the transition to working independently at the university.

At a glance

  • Teaching language: German
  • Scope: 180 credit points over six semesters (regular course duration)
  • Admission: German or foreign university entrance qualification (HZB), high-level of self-organization, interest in problem solving and mathematics
  • Start: Winter semester
  • Application: 01.06.-31.08. | Current deadline dates | Early application recommended!
  • Mentoring by experienced students during the introductory phase in the module “Erfolgreich ins Informatik-Studium starten” (“Successful start into computer science studies”).

The B.Sc. Informatik program teaches broad basic knowledge of computer science and mathematics in the first semesters. In selected areas, students are introduced to the latest state of the art in computer science, with a strong emphasis on practical applications. Through exercises, labs seminars and especially through the team project in software development and the bachelor thesis, students learn to work through problems from the field of computer science in a scientifically sound manner.

Students acquire both subject-specific and interdisciplinary competencies. These competencies are characteristic of the program's requirements and are also an essential prerequisite for the continuation of studies in a consecutive Master's program. The study program is divided into:

  • a compulsory area, in which the basics of computer science and mathematics are taught
  • elective courses, in which the previously acquired knowledge is deepened
  • Computer Science elective areas, which characterize the profile of computer science at the department
  • general education (Studium Generale), which enables interdisciplinary knowledge from the entire range of courses offered by all departments of the TU Darmstadt
  • Bachelor thesis

Below you will find the exemplary course of studies. More detailed information on study and examination plans can be found under “Regulations” at the bottom of the page.

Course of studies of the degree programme B.Sc. Informatik. The module overview is an abbreviated, easy-to-read version of the official course schedule in the examinaton regulation, to be find in the Satzungbeilagen of TU Darmstadt.
Course of studies of the degree programme B.Sc. Informatik. The module overview is an abbreviated, easy-to-read version of the official course schedule in the examinaton regulation, to be find in the Satzungbeilagen of TU Darmstadt.

The study programme B.Sc. Computer Science at the TU Darmstadt currently has no specific admission requirements. Only the usual requirements for all study programmes apply: in particular, a timely application with complete documents (or documents submitted later within a deadline), adequate university entrance qualification, and – after admission by the TU Darmstadt – timely transfer of the semester fee.

Please have a look at our knowledge base for the B.Sc. Computer Science on the German version of this page.

In the Bachelor of Science (B.Sc.) Computer Science program at the Technische Universität Darmstadt, students acquire both subject-specific and interdisciplinary competences. These competences are an essential prerequisite for continuing their studies in a subsequent Master's programme. After completing the Bachelor's program, graduates are able to:

  • use their specialist knowledge of the mathematical, technical, theoretical and application-oriented foundations of computer science,
  • to work largely independently on tasks relating to the contents of the compulsory courses and selected compulsory elective courses of the degree programme,
  • to independently analyse and solve demanding problems and tasks from practice using scientific methods,
  • identify and correctly implement the required methods and working techniques,
  • to use various media to obtain information and to assess their reliability with confidence,
  • communicate and present the results of their analyses or the elaborated solutions to different target groups,
  • to work largely independently on a limited topic from the field of computer science using scientific methods in a limited amount of time,
  • to work flexibly in project teams,
  • to assess the social responsibility of their work and to take it into account appropriately,
  • to organise their work independently on different time scales,
  • to design further learning processes independently and to apply them throughout their lives.

In addition, students have broadened their skills and experience in self-selected interdisciplinary areas within the framework of the General education (Studium Generale).

B.Sc. Informatik - knowledge base

In our FAQ/knowledge base for the B.Sc. Informatik, students can find frequently asked information on the academic program. The content of this knowledge base is only available in German at this time. Please go to the German version of this page.