Computer Science
Bachelor of Science (B.Sc.)
Going down the rabbit hole - By studying computer science at the University of Siegen, you can specialize early on - and delve into the topics that really excite you. This will give you the skills to help develop the technology of tomorrow. Because whether it's your cell phone, the smart car, the green power grid or high-tech in medicine - it all only works thanks to clever software and artificial intelligence.

Your future begins in Siegen
Whether apps, AI or digital solutions for the future: In the Bachelor's degree program in Computer Science, you will learn how digital systems and software are created and how to develop them further.
In the first semesters, you will gain a broad foundation: you will program, model and deal with the mathematical, technical and theoretical basics of computer science. You will then deepen your knowledge, e.g. in computer architectures, computer networks, software engineering, operating systems, database systems or machine learning.
In Siegen, you will specialize early on - in addition to exciting practical projects and three (hardware and software) internships, you will choose an area of specialization that suits you and your interests as your studies progress:
- Embedded Systems: technology that is in cars, cell phones and machines
- Visual Computing: computer graphics, computer vision and VR/AR
- Complex and Intelligent Software Systems: large software systems and AI
- Medical Informatics: Technologies in healthcare and medicine
Everything at a glance
Career prospects
With a degree in computer science, many paths are open to you - from traditional software development and AI research to exciting jobs in start-ups, the automotive industry or the healthcare sector. Computer scientists are in demand everywhere and are among the best-paid specialists in the world. Locally, there are many "hidden champions" in Siegen-Wittgenstein and therefore a high potential for exciting jobs in close proximity to the university.
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 specialization
3rd - 6th semester
Compulsory elective modules from the specializations Embedded Systems, Visual Computing, Complex and Intelligent Software Systems and Medical Informatics
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, or are already in the middle of your career, please find out more here.
Good reasons for studying computer science at the University of Siegen
- You will receive a broad basic education and benefit from our diverse range of subjects
- small groups and close supervision ensure that you receive individual support
- you work in a practical environment right from the start and can set your own priorities in current research topics
- in your area of specialization, you will gain insights into related disciplines, e.g. electrical engineering, media, sensor technology or medicine
-
a semester abroad is possible and opens up new perspectives and contacts for you