Skip to main content
Skip to main content

Computer Science
Bachelor of Science (B.Sc.)

Ready to go down the rabbit hole? By studying computer science at the University of Siegen, you can specialize early and dive deep into the topics that truly excite you—gaining the skills to help develop tomorrow’s technology, from smartphones and smart cars to green energy systems and medical high-tech, all powered by innovative software and artificial intelligence.
 

Studierende mit Laptop programmieren ein Auto

Already studying computer science here in Siegen?

We've gathered all the info you need, all in one place.

Shape Your Own Future, Starting in Siegen

Whether you're building apps, AI tools, or innovative digital solutions, our bachelor's program in computer science teaches you how to create and advance software and digital systems.

In your first semesters, you'll build a strong foundation by programming, modeling, and exploring the mathematical, technical, and theoretical principles of computer science. You'll then specialize in areas like computer architecture, networks, software engineering, operating systems, databases, or machine learning.

In Siegen, specialize early through exciting hands-on projects and three internships in hardware and software—then choose a focus area that matches your interests as you advance.

  • Embedded Systems: The technology that powers 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 for healthcare and medicine

Quick Facts

  • Icon Kalender

    Start of studies
    Winter semester and summer semester

  • Icon Uhr 2

    Standard period of study
    6 semesters (full-time)
    12 semesters (part-time)

     

     

  • Icon Schloss Offen

    Separate application required
    No

  • Icon Globus

    Language of instruction
    German

 

Enroll directly now

Icon Nachricht Warnung

Preparatory Courses

Faculty IV offers a range of preparatory courses designed to help students make a smooth transition from school to university. These courses build on existing academic knowledge and provide targeted support for the start of your university program. Participation is voluntary, but highly recommended to ease the transition. The preparatory courses are open to all students in degree programs offered by the School of Science and Technology, ensuring everyone can benefit regardless of their chosen field.

Career Prospects

Your computer science degree opens doors to diverse careers—from software development and AI research to roles in startups, automotive, and healthcare. Computer scientists are highly sought after worldwide and rank among the top-paid professionals. In the Siegen-Wittgenstein region, you'll find many "hidden champions" — regional firms that are in fact industry leaders — offering exciting opportunities right near campus.

Curriculum and Specializations

What awaits you in the computer science program

1

Study Phase I: 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

2

Study Phase II: Advanced Fundamentals 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

3

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's thesis

Also offered as a practice-integrated dual study program (studies + practical work in the company).

 

If you do not have the German Abitur, but do have a technical college entrance qualification, or are already in the middle of your professional life, please review the details 

here.

Why choose computer science at the University of Siegen?

  • You will receive a broad foundational education and benefit from our wide range of subjects.
  • Small class sizes and close supervision ensure that you receive individual support.
  • From the very beginning, you will work in a practical environment and can set your own priorities in current research topics.
  • In your area of specialization, you will gain insights into related disciplines such as electrical engineering, media, sensor technology, or medicine.
  • Possibility of a semester abroad to open up new perspectives and contacts.

     

Advising and Contact

Still have questions? We're glad to help! Simply call, email, or make an appointment for an in-person consultation.

Icon Nachricht

Advising and Contact

Central Student Advisory Service

  • Icon Mail

    Email

     

  • Icon Telefon

    +49 271 740-2712

  • (Mon-Thu: 9 am - 4 pm / Fri: 9 am - 2 pm)
Studierende in der Stadt
Portrait of a student in the library

Enroll for computer science now!

Unique degree programs and interdisciplinary research across disciplinary boundaries. Come and join us in Siegen.