Scientific Software Center

Was das SSC macht

Das Scientific Software Center (SSC) entwickelt nachhaltige wissenschaftliche Software, um exzellente und reproduzierbare Forschung an der Universität Heidelberg und darüber hinaus zu ermöglichen. Wir bieten Softwareentwicklung als Dienstleistung für kleine und große Projekte in allen Forschungsbereichen an. Mit Beratungen, Kursen und Mentoring-Programmen schulen wir Forschende in den besten Praktiken der Softwareentwicklung.

Das SSC ist eine der ersten dedizierten Abteilungen für Research Software Engineering in Deutschland. Wir sind am Interdisziplinären Zentrum für Wissenschaftliches Rechnen (IWR) angesiedelt und werden im Rahmen der Exzellenzstrategie des Bundes und der Länder gefördert.

Wir entwickeln Ihre nachhaltige wissenschaftliche Software

Mit der Digitalisierung der Wissenschaft hängt die Forschung entscheidend von wissenschaftlicher Software ab. Die Entwicklung von nachhaltiger Forschungssoftware ist mit besonderen Herausforderungen verbunden. Wir stellen uns diesen Herausforderungen mit unseren engagierten Research Software Engineers, die die Lücke zwischen Forschung und professionellen Best Practices der Softwareentwicklung schließen. Unsere Entwicklungsdienstleistungen sind in verschiedenen Größenordnungen verfügbar und stehen Forschenden aller Disziplinen der Universität Heidelberg offen.

Lernen Sie, wie Sie bessere wissenschaftliche Software entwickeln

Die Reproduzierbarkeit wissenschaftlicher Software ist sowohl entscheidend für den Forschungserfolg als auch eine Herausforderung. Viele hochmoderne Werkzeuge und Strategien aus der Industrie stehen zur Verfügung, um dieses Problem zu lösen, wie z.B. Testen, Versionskontrolle, Containerisierung, kontinuierliche Integration und vieles mehr. Wir unterstützen Forschende und Studierende, die ihre eigene Forschungssoftware schreiben, indem wir diese Best Practices des Software-Engineering in einer Vielzahl von Formaten vermitteln.

Wir setzen uns für die Anerkennung­ wissenschaftlicher­ Software­ ein

Die Herausforderungen bei der Entwicklung von Forschungssoftware sind nicht spezifisch für die Universität Heidelberg. Wir sehen uns als Teil einer nationalen und internationalen Anstrengung, einen kulturellen Wandel in der Art und Weise einzuleiten, wie wissenschaftliche Arbeit durchgeführt, finanziert und gemessen wird. Als eine der ersten dedizierten Einrichtungen für Research Software Engineering in Deutschland leisten wir Pionierarbeit für diesen Kulturwandel auf lokaler Ebene und beeinflussen den öffentlichen Diskurs.

Aktuelle Kurse

Tabelle

Alle Kurse