Your future begins in Siegen
The Bachelor's degree in Computer Science provides a broad foundation in computer science as well as a specialization in an area of specialization. In the first three semesters, students learn various programming and modeling languages as well as mathematical, theoretical and technical fundamentals. Building on this, in-depth fundamentals of computer science are covered, e.g. computer architectures, computer networks, operating systems, software technology, database systems and machine learning, as well as three (hardware and software) practicals. In addition to the Bachelor's thesis, 20-25% of the study volume is reserved for an application or specialization area. You can choose from Embedded Systems, Visual Computing, Complex and Intelligent Software Systems and Medical Informatics.
Everything at a glance
Career prospects
A degree in computer science offers a wide range of career opportunities in various fields. However, the logical and analytical skills of computer scientists are also highly valued far beyond traditional fields, making computer scientists some of the best-paid specialists in the world. There are many "hidden champions" in Siegen-Wittgenstein and therefore a high potential for exciting jobs in close proximity to the university.
Students about studying computer science
My decision to study computer science at the University of Siegen was great!
I felt at home from the very first semester and was able to focus on exactly the topics I was most interested in by choosing my specialization "Visual Computing" - in my case, the processing of digital images using artificial intelligence methods. In some of my advanced courses, there were fewer than 10 students, which meant that the professors knew all the students personally/by name. This enabled me - thanks to a professor's contact with a colleague in the USA - to write my thesis at the University of California, Los Angeles (UCLA) and, thanks to the research experience I gained there, to go on to do my doctorate!
Course content and focus
What you can expect from studying computer science
Study section Fundamentals of Computer Science & Mathematics
1st - 2nd semester
Compulsory modules: Mathematics I, Discrete Mathematics, Algorithms and Data Structures, Object Orientation and Functional Programming, Digital Technology
Study section Advanced basics and soft skills
1st - 6th semester
Compulsory modules: Computer Architectures, Database Systems, Software Engineering, Operating Systems and Concurrent Programming, Computer Networks, Machine Learning, Advanced Mathematics, Formal Languages and Automata, Computability and Logic, Programming Practical, Hardware Practical, Seminar
Study section Fundamentals of Electrical Engineering and Information Technology
3rd - 6th semester
Compulsory elective modules from the specializations Embedded Systems, Visual Computing, Complex and Intelligent Software Systems and Medical Informatics
Bachelor thesis
Electrical Engineering core subjects
1st - 6th semester
Compulsory modules and associated laboratory practicals: Digital Technology; Control Engineering; Fundamentals of Communications Engineering; Fundamentals of Optical Communications Engineering; Power Electronics & Drive Technology; Semiconductor and Circuit Technology
Bachelor thesis
Also offered as a practice-integrated dual course of study (studies + practical work in the company).
If you do not have a high school diploma, but do have a technical college entrance qualification, please find out more here.
If you do not have an Abitur but are already in the middle of your career, please find out more here.