Jump to contentJump to search

Computer Science
Bachelor of Science

Short description

Short description

The Bachelor of Computer Science study program is designed for a duration of six semesters. As an application-oriented degree program, it is designed to convey the knowledge and skills needed for the broad range of occupational fields in which computer scientists operate today, and for which the "Bachelor of Science" in computer science represents a professionally qualifying university degree.

Entry/Admission requirements

Computer Science? For me?

Surely, you have already used a computer, the Internet, a cell phone, and a DVD player. But what happens when your computer launches a program? How does an e-mail find its way to its recipient? How can you turn a movie into a series of billions of numbers and squeeze it onto a silver disc? What can you learn by analyzing the genome of influenza viruses with computers about the future efficacy of the flu vaccine? If you are not just a user and a consumer in a world of information technology, but really want to understand and even develop such systems, then computer science is a part of you.

Surely you have heard that a computer solves its tasks by "calculating". But what does "calculate" actually mean? Which problems can be solved by "arithmetic"? Are there questions to which you can not "calculate" an answer? Small details often make the difference between a simple task and problems that even the fastest computers in millions of years could not solve. If you want to understand such fundamental relationships of information, predictability and problem complexity, then computer science is a part of you.

Whether you need to be a programming ace for that, which can provide mathematical evidence in your sleep? Definitely not! Much more important are interest in complex contexts, fun in the puzzle, the tenacity to face even difficult challenges, and a certain basic mathematical and scientific understanding.

And? Is computer science a part of you? We look forward to you!

Programme content

The Institute of Computer Science of the Heinrich Heine University Düsseldorf currently consists of fifteen working groups covering a broad spectrum. The focal points of the working groups are at the same time the topics in which a focus in the bachelor's or master's program is possible:

  • Algorithmics for Hard Problems (PD Gurski)
  • Algorithms and Data Structures (Prof. Schmidt)
  • Algorithms and Data Structures (Prof. Wanke)
  • Algorithmic Bioinformatics (Prof. Klau)
  • Operating Systems (Prof. Schöttner)
  • Big Data Analytics for Mircoscopical Images (Prof. Dickscheid)
  • Computational Cell Biology (Prof. Lercher)
  • Computational Social Choice (Jun. Prof. Baumeister)
  • Data & Knowledge Engineering (Prof. Dietze)
  • Databases and Information Systems (Prof. Conrad)
  • Dialog Systems and Machine Learning (Prof. Gašić)
  • Entrepreneurship  and Innovation Management (Prof. Haag)
  • Computational Complexity and Cryptology (Prof. Rothe)
  • Computer Networks (Prof. Mauve)
  • Software Engineering and Programming Languages ​​(Prof. Leuschel)

Since the institute is rather small and young compared to the computer science faculties of many other universities, a teaching and learning culture becomes possible that is characterized by openness and transparency. The professors, professors and private lecturers are directly accessible to the students, we attach great importance to the direct contact between teachers and students.

Programme structure




Mathematics for Computer Science 1-3
(je 10 CP)

Programming (10 CP)

Computer Architecture (7 CP)

Scientific Methods (3 CP)


Programming Project 1-2
(je 10 CP)

Databases: An Introduction (5 CP)

Foundations of Computer Networks (5 CP)


Algorithms and Data Structures (10 CP)


Elective area  / Seminar (50 CP)

Data Science (10 CP)

C-Programming for Algorithms and Data Structures (5 CP)

Theoretical Computer Science (10 CP)




Final Seminar (3 CP)

Bachelor Thesis (12 CP)

Gesamt 180 CP

Programme objectives/Career prospects

Computer scientists are in demand today in all sectors of the economy. This is not only because of the fact that information and communication technology is being used practically everywhere and in ever increasing numbers. Computer science studies aim to train the comprehension, analysis and structuring of contexts across the entire spectrum of the subject, from the theoretical basics to the concrete application. This competence is combined with the ability to formulate problems as well as their solutions both abstractly and practically.

Programme start:
Winter semester
Summer semester
Programme duration:
6 semesters
Language of instruction:
Application procedure:
Open admission
Closing date for enrolment:
16/07/2022 - 07/10/2022
Closing date for re-registration:
01/07/2022 - 15/08/2022
Relevant documents:

Examination regulations

Available in German only.

Study programme contact:

Dr. Rudolf Fleischer

Phone: +49 211 81-13461

Study programme/Department
SSC contact:

Student Services Center (SSC)
Building: 21.02 / SSC
Phone +49 211 81‐12345


For questions regarding the course of studies and for examination issues:

Student and Examination Administration
Contact Examination Administration

Student Services Center (SSC)

Offers for prospective students

Responsible for the content: