Computer Science
(Bachelor of Science)

Eine Frau erklärt einem Mann eine mathematische Rechnung an der Tafel. © Tim Oberschulte
© Tim Oberschulte


Art des Studiums
Undergraduate studies (1 Subject bachelor)
6 semesters

Part-time study is optional.

Winter semester

German HZB: none
International application: German C1
Find out more


Stay abroad possible, but not obligatory.


Computer Science involves information and automatic information processing. It is a fundamental science deeply rooted in mathematics, physics and electrical engineering. In this Bachelor’s degree programme, students learn the theoretical and practical basics of Computer Science. You can also choose a subsidiary subject. Students gain a solid grounding in the foundations of software and hardware. Programming is just one element of the Computer Science degree programme. Relevance to practice plays an important role throughout the programme. Building on sound basic knowledge, students may specialise in a wide range of subjects related to Computer Science, such as internet technologies, information systems, simulation and computer architecture.


  • Computational health informatics
  • Databases and information systems
  • Data science and digital libraries
  • Digital education and didactics of computer science
  • IT security and human-computer interaction
  • Machine Learning and Natural Language Processing
  • Management of scientific data
  • Reliable and scalable software systems
  • Software engineering and human-computer interaction
  • System and computer architecture
  • Theoretical computer science
  • Visual analytics and knowledge-based systems

In the course of the first three semesters, students mainly learn the fundamental principles, concepts and methods of computer science, as well as the necessary basic knowledge of mathematics and electrical engineering. In addition to purely technical knowledge, the software project also trains the ability to work in a team. In the further course of the programme, students can specialise to suit their individual interests. Students can choose from a large number computer science subjects:

  • Operating Systems
  • Computational Health Informatics
  • Data Science
  • Database Systems
  • Electronic Design Automation
  • Human-Centered Computing
  • Information Retrieval
  • Internet Technologies
  • IT Security
  • Artificial Intelligence
  • Man-Computer Interaction
  • Natural Language Processing
  • Logical Design of Digital Systems
  • Computer Architecture
  • Scientific Data Management and Knowledge Graphs
  • Simulation
  • Software Engineering
  • Game Development
  • Theoretical Computer Science
  • and Distributed Systems.


Students may additionally take a subsidiary subject (e.g. Business Administration, Cartography and Remote Sensing, Mechanical Engineering and Mechatronics, to name just a few) that establish a connection to later employment. Leibniz Universität Hannover’s lecture programme (Studium Generale) also enables students to touch on other university disciplines beyond their chosen subject. The Bachelor’s degree programme ends upon completion of the Bachelor’s thesis in the sixth semester.


Semester 1 2 3 4 5 6
Grundlagen der Informatik
  • Programmieren 1 (5 LP)
  • Grundlagen digitaler Systeme (5 LP)
  • Programmieren 2 (5 LP)
  • Grundlagen der Rechnerarchitektur (5 LP)
  • Logik und formale Systeme (5 LP)
  • Datenstrukturen und Algorithmen (5 LP)
  • Grundlagen der Theoretischen Informatik (5 LP)
  • Hardware-Praktikum (5 LP)
  • Grundlagen der Software-Technik (5 LP)
  • Grundlagen der Betriebssysteme (5 LP)
  • Komplexität von Algorithmen (5 LP)
  • Programmiersprachen und Übersetzer (5 LP)
  • Grundlagen der Datenbanksysteme (5 LP)
  • Rechnernetze (5 LP)
  • Proseminar (3 LP)
  • Grundlagen der Mensch-Computer-Interaktion (5 LP)
  • Grundlagen der IT-Sicherheit (5 LP)
  • Software-Projekt (8 LP)
Grundlagen der Elektrotechnik Elektrotechnische Grundlagen der Informatik (5 LP)          
Mathematik Mathematik 1:
Lineare Algebra
(10 LP)
  • Mathematik 2: Analysis (10 LP)
  • Diskrete Strukturen (5 LP)
Informatik Vertiefung       Wahlpflichtmodul Informatik-Vertiefung (5 LP) Wahlpflichtmodul Informatik-Vertiefung (5 LP) 2 Wahlpflichtmodule Informatik Vertiefung (je 5 LP)
Nebenfach und Studium Generale Wahl(pflicht)modul (5 LP)   Wahl(pflicht)modul (5 LP)   Wahl(pflicht)modul (5 LP) Wahl(pflicht)modul (5 LP)
Bachelorarbeit           Bachelorarbeit inkl. Kolloquium
Empfohlene Fähigkeiten
  • An interest in mathematics
  • A technical flair
  • Ability to think logically
Tätigkeitsfelder und Berufsmöglichkeiten

Computer scientists are specialised in the acquisition, processing and presentation of information, making them sought-after experts throughout the world. As such, their areas of deployment are diverse, ranging from the development of all kinds of software systems to the administration of computer systems and networks, IT consultancy and sales. In practice, the job titles of computer science professionals are varied, including software developer, software engineer, system or applications programmer, database and web developer, network administrator and IT consultant.

Mögliche weiterführende Studiengänge

Under certain conditions, admission to the following Master''s programme is also possible. More detailed information can be found in the respective admission regulations. If you have any questions, please contact the course advice of the desired Master''s programme:

Zugangsvoraussetzungen und Bewerbung


The exact admission requirements can be found in the admission regulations:


01.06.-15.07. of the year for the winter semester

  • First-year students (application for the 1st semester) can only apply for the winter semester.
  • Students resuming their studies and transfer students (application for a higher semester) can also apply for the summer semester (December 1st - January 15th).
  • Requirements for applications from non-EU countries:
    • VPD from uni-assist OR a passed assessment test (Feststellungsprüfung) of a preparatory foundation course (Studienkolleg)
    • Applications for the Studienkolleg must be submitted by July 15th.

Computer Science (B.Sc.) - Thea und Karl talk about their studies

Hinweis: Nach der Aktivierung des Videos werden Daten an den jeweiligen Anbieter übermittelt. Weitere Informationen finden Sie in unserer Datenschutzerklärung.

Video abspielen
Sie suchen Prüfungsinformationen zu diesem Studiengang?

Fragen rund ums Studium? Wir helfen gern weiter!

Zentrale Studienberatung
Welfengarten 1
30167 Hannover
Zentrale Studienberatung
Welfengarten 1
30167 Hannover