Computer Science
Bachelor of Science (B.Sc.)
In the Bachelor's degree course in computer Science, you will learn the basics, but also specialize in a particular field. In the first semesters, you will learn various programming and modeling languages and the mathematical, theoretical and technical basics. You will then build on this with in-depth foundations in computer science, e.g. computer architectures, computer networks, operating systems, software engineering, database systems and machine learning. You can apply these basics in three (hardware and software) practical courses. In addition to the Bachelor's thesis, 20-25% of the study volume is reserved for your chosen area of specialization. You can choose from Embedded Systems, Visual Computing, Complex and Intelligent Software Systems and Medical Informatics.

Your future begins in Siegen
The Bachelor's degree course in Architecture at the University of Siegen equips students with a repertoire of contextual knowledge that will enable them to meet the demands of structural complexity. By integrating concrete design and construction tasks into the course of study (developed in consultation and cooperation with potential regional and supra-regional partners), pragmatic work is encouraged, whereby approaches to solutions, in accordance with applicable guidelines and regulations, are to be discussed and questioned, as well as the realization that concrete architecture is far more than a purely functional assignment. In terms of implementation, this means practice-oriented, research-based planning in the context of an appropriate aesthetic consideration of the design task as an inherent planning factor.
Information about the degree program
The Bachelor's degree program in Computer Science is roughly divided into a compulsory and a specialization area:
- The compulsory area includes modules that provide basic knowledge in the areas of mathematics, programming, technical, practical and theoretical computer science, as well as soft skills.
- In the specialization area, you can acquire in-depth knowledge in one of the following areas, depending on your interests:
- Embedded Systems: technical (hardware-related) computer science, embedded systems.
- Visual Computing: computer graphics, image processing, visualization, pattern recognition, machine learning, computer vision.
- Complex and Intelligent Software Systems: software engineering, intelligent systems, pattern recognition.
- Medical Informatics: Medical fundamentals, computer science applications in medicine.
The course is designed so that it can be studied full-time within six semesters (or seven semesters in the dual study program). The timetable is roughly divided into two phases:
-
In the first three semesters, you will study almost exclusively compulsory modules.
An introductory module is offered for each of the four specializations as preparation for the choice of specialization, which should take place around the third semester. In the first study phase, you must study two of these introductory modules and can then choose one of the two specializations.
- From the fourth semester onwards, you can freely choose further modules from your specialization in addition to the compulsory in-depth modules. In the final semester, you will usually also write your final thesis.
Advice and contact
Mentors
If you have any questions about the content or planning of your studies, you are welcome to contact one of the mentors. These are university lecturers who will advise and support you during the course of your studies. Who your mentor is depends on which specialization you have chosen (or want to choose).
Contact
Responsible examination office
The Examinations Office is your point of contact for all questions relating to examinations: from registration and submission to the overview of grades. Here you will also find information on examination regulations, deadlines and final documents.
Contact
Сontact time
Audit Committee
The Examination Board consists of elected members from among the professors, academic staff and students. staff and students. Among other things, it decides on
- Hardship applications (e.g. deadline extensions)
- Applications for compensation for disadvantages for disabled and chronically ill students
- Applications for recognition of work completed abroad
- Disputes and accusations of cheating
If you have questions on these topics that the Examinations Office cannot answer, you can contact the Chair of the Examination Board.