Skip to main content
Skip to main content

Computer Science
Bachelor of Science (B.Sc.)

The Bachelor's degree in Computer Science provides a broad foundation in computer science as well as a specialization in an area of specialization.

Studierende im Hörsaal

Are you already studying computer science with us?

The most important information for you in one place

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

  • 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

    Admission restricted
    no

  • Icon Globus

    Language of instruction
    German

Enrol directly now

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.

Good reasons for studying computer science at the University of Siegen

  • Comprehensive and broad range of subjects
  • Individual support and small group sizes
  • Research-oriented due to early specialization
  • interdisciplinary and networked
  • International due to the possibility of a semester abroad

Advice and contact

Do you have any questions? Then give us a call, send us an e-mail or make an appointment.

Icon Nachricht

Advice & Service

Central Student Advisory Service

  • Icon Mail

    e-mail

  • Icon Telefon

    +49 271 740-2712

  • (Mon-Thu: 9 a.m. - 4 p.m. / Fri: 9 a.m. - 12 p.m.)
Studierende in der Stadt
Portrait of a student in the library

Enrol for computer science now!

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

Created on 21.03.2025 by Janine Schludi, last modified on 13.05.2025