Bachelor of Science
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.
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!
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.
Mathematics for Computer Science 1-3
Programming (10 CP)
Computer Architecture (7 CP)
Scientific Methods (3 CP)
Programming Project 1-2
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.
16/07/2022 - 07/10/2022
01/07/2022 - 15/08/2022
Available in German only.
Dr. Rudolf Fleischer
Phone: +49 211 81-13461Study programme/Department