B. Sc. Software Systems Science
possible in both summer
and winter semesters
6 semesters for
180 ECTS in total
Bachelor of Science
Today, software is an accompanying feature of everyday life, be it in the household or in the workplace, on public transport, at the doctor or on holiday travels. Ever more activities are being aided by networked computer systems; the required software is becoming more complex, but it must also be highly dependable. The aim of the Software Systems Science bachelor’s programme is to prepare students both technically and methodically for all fields of activity necessary for the design and analysis of complex and distributed software systems employing modern methods.
The degree is characterized by a highly modern computer science programme. To begin with, it provides essential mathematical and general foundational principles of computer science, with the focus placed not on computer science’s hardware-specific, technical aspects, but rather on the conceptual design, architecture and development of modern software. Building on these foundations, students deepen their understanding of programming and software development and of complex and distributed systems. In this phase, students choose their own areas of focus, and current research and industrial trends are incorporated into the curriculum.
In addition, students acquire valuable subject-specific and interdisciplinary knowledge and skills by participating in team projects and studies abroad at a partner university or in multi-month internships at foreign or internationally operating domestic companies. Teamwork skills and international experience play important roles in the dynamic professional lives of computer scientists, and they also broaden the professional perspectives of programme graduates.