Überblick
Der Bachelorstudiengang Software Engineering an der Universität Ulm vermittelt umfassendes Wissen für die systematische Entwicklung komplexer Softwaresysteme am Standort Ulm. Die Kombination aus klassischer Informatik, interdisziplinären Ergänzungen wie BWL und Medienrecht sowie einem besonders hohen Praxisanteil zeichnet dieses Studium aus. Studierende erwerben wertvolle Kompetenzen, um IT-Projekte von der Analyse bis zum fertigen Produkt professionell umzusetzen.
Studieninhalte
Über den Studiengang
In der Praxis erfassen Absolventinnen und Absolventen des Studiengangs Software Engineering die Anforderungen an umfangreiche Softwaresysteme, erarbeiten passende Lösungskonzepte und wenden prozessorientierte Methoden des Projektmanagements an. Der Bachelorstudiengang an der Universität Ulm verbindet klassische Informatikinhalte mit der systematischen Konstruktion, Restrukturierung und Wiederverwendung komplexer Softwaresysteme. Ergänzt wird das zulassungsfreie Vollzeitstudium durch fundierte Kenntnisse in Betriebswirtschaftslehre, Benutzerschnittstellendesign und Medienrecht.
Studieninhalte & Module
Das sechssemestrige Studium umfasst 180 ECTS-Punkte und beinhaltet unter anderem folgende Kernmodule und Themenbereiche:
- Programmierung & Softwaretechnik: Objektorientierte, funktionale und logische Programmierung, Softwaretechnik sowie zwei umfangreiche Softwareprojekte im Team.
- Systeme & Anwendungen: Datenbankprogrammierung, Erstellung grafischer Benutzeroberflächen, Grundlagen der Technischen Informatik, Betriebssysteme und Vernetzte Systeme.
- Theorie & Spezialisierung: Algorithmen und Datenstrukturen, Formale Grundlagen und Logik, Sicherheit in IT-Systemen sowie Künstliche Intelligenz und Neuroinformatik.
- Mathematik & Methoden: Lineare Algebra, Analysis, angewandte Stochastik und empirische Forschungsmethoden.
- Wahlbereich (3. Bachelorjahr): Vertiefungen wie Requirements Engineering, Compilerbau, Web Engineering, Management von Softwareprojekten und Benutzerschnittstellen.
Berufsperspektiven
Absolventinnen und Absolventen stehen sehr gute Karriereaussichten offen. Sie verfügen über ein breites Informatik-Basiswissen im Bereich Software Engineering kombiniert mit Qualifikationen in Betriebswirtschaft und Management. Damit sind sie in der Lage, eigenständig Aspekte des Projektmanagements zu übernehmen sowie umfangreiche Softwaresysteme systematisch zu planen und zu realisieren.
Besonderheiten
- Hoher Praxisbezug: Durchführung von zwei umfangreichen Softwareprojekten im Team (im 2. und 3. Studienjahr), teilweise in direkter Zusammenarbeit mit der Industrie.
- Exzellentes Betreuungsverhältnis: Überschaubare Übungsgruppen, Tutorien, Programmier-Workshops sowie ein Vorab-Mathematik-Trainingscamp und Repetitorien zur Prüfungsvorbereitung.
- Flexibler Einstieg: Regulärer Studienstart im Wintersemester oder vorab im Sommersemester über ein Orientierungssemester mit anrechenbaren Vorlesungen.
- Internationale Wege: Möglichkeit zu Auslandssemestern, Praktika oder Abschlussarbeiten über Austauschabkommen mit über 100 Universitäten in 26 Ländern.
Zulassung & Voraussetzungen
Keine Zulassungsbeschränkung, ohne NC
Bewerbung & Fristen
Studienbeginn: nur Wintersemester