Kostenloses Infomaterial zu Software EngineeringStudienführer, Termine, Zulassung & Finanzierung – direkt in dein Postfach.
Universität Stuttgart · Bachelor

Software Engineering Bachelor of Science an der Universität Stuttgart

Der Bachelor Software Engineering an der Universität Stuttgart verbindet fundierte Informatik-Grundlagen mit systematischer Softwareentwicklung im großen Maßstab.
B.Sc.
Bachelor of Science
180
ECTS-Punkte
6 Sem.
Regelstudienzeit
Stuttgart
Studienort
🤝 Jobgarantie: Job in 6 Monaten nach dem Abschluss – oder wir zahlen dein Coaching.Mehr erfahren →

Über den Studiengang

Software Engineering an der Universität Stuttgart richtet sich an alle, die nicht nur programmieren, sondern verstehen wollen, wie komplexe Softwaresysteme entworfen, gebaut und langfristig gepflegt werden. Der Studiengang ist zulassungsbeschränkt und wird als Vollzeitstudium mit dem Abschluss B.Sc. angeboten – klassisch am Standort Stuttgart, einer Region mit einer dichten Landschaft aus Industrieunternehmen und Softwarefirmen.

Im Zentrum steht die Ingenieursperspektive auf Software: Anforderungsanalyse, Architektur, Qualitätssicherung und Wartung großer Systeme werden ebenso behandelt wie klassische Informatikthemen. Die Nähe zu Vertiefungslinien wie Datenbanken und Informationssysteme oder Intelligent Systems zeigt, dass der Studiengang bewusst Breite mit Vertiefungsoptionen kombiniert.

Wer in Stuttgart studiert, profitiert von der engen Verzahnung der Hochschule mit lokalen Technologieunternehmen und Forschungsinstituten, was sich in Praxisprojekten und Abschlussarbeiten mit Industriebezug niederschlägt.

Curriculum & Module

107 Module · 120 ECTS gesamt – der vollständige Studienverlauf. Durchsuche alle Module oder filtere nach Semester.

107 Module · 120 ECTS
Weitere Module3 ECTS

Hauptseminar (Master SWT 2)

Weitere Module

Vertiefungslinie Datenbanken und Informationssysteme

Weitere Module

Vertiefungslinie Intelligent Systems

Weitere Module

Vertiefungslinie Rechnerarchitekturen und eingebettete Systeme

Weitere Module

Vertiefungslinie Theoretische Informatik und Wissenschaftliches Rechnen

Weitere Module

Vertiefungslinie Verteilte Systeme

Weitere Module

Vertiefungslinie Visualisierung und Interaktive Systeme

Weitere Module

Vertiefungslinie Programmiersprachen, Compilerbau, Programmanalysen

Weitere Module

Vertiefungslinie Architektur von Anwendungssystemen

Weitere Module

Vertiefungslinie Sprachverarbeitung

Weitere Module

Vertiefungslinie Parallele Systeme

Weitere Module

Vertiefungslinie Informationssicherheit

Weitere Module

Bildsynthese

Weitere Module

Datenbanken und Informationssysteme

Weitere Module

Modellbildung und Simulation

Weitere Module

Parallele Systeme

Weitere Module

Diskrete Optimierung

Weitere Module

Konkrete Mathematik

Weitere Module

Computer Vision

Weitere Module

Geometric Modeling and Computer Animation

Weitere Module

Graphentheorie

Weitere Module

Algorithmen für die Kryptographie

Weitere Module

Machine Learning

Weitere Module

Loose Coupling and Message Based Applications

Weitere Module

Service Computing

Weitere Module

Algorithmische Geometrie

Weitere Module

Computer Interface Technologien

Weitere Module

Data Compression

Weitere Module

Digitale Systeme

Weitere Module

Digital System Design II

Weitere Module

Mikrocontroller

Weitere Module

Parallele Programmierung

Weitere Module

Programmanalysen und Compilerbau

Weitere Module

Rapid Prototyping

Weitere Module

Real-Time Programming

Weitere Module

Real-Time Video Processing I

Weitere Module

Real-Time Video Processing II

Weitere Module

Embedded Systems Engineering

Weitere Module

Mobile Computing

Weitere Module

Modelling, Simulation, and Specification

Weitere Module

Fachpraktikum Eingebettete Systeme

Weitere Module

Fachpraktikum Rechnerarchitektur

Weitere Module

Algorithmische Gruppentheorie

Weitere Module

Distributed Systems I

Weitere Module

Optimization

Weitere Module

High Performance Computing

Weitere Module

Ausgewählte Kapitel des Wissenschaftlichen Rechnens

Weitere Module

Business Process Management

Weitere Module

Advanced Business Process Management

Weitere Module

Hardware-Software-Codesign

Weitere Module

Distributed Systems II

Weitere Module

Rechnernetze II

Weitere Module

Fachpraktikum Verteilte Systeme

Weitere Module

Ausgewählte Kapitel der Algorithmentheorie

Weitere Module

Service Management and Cloud Computing, and Evaluation

Weitere Module

Theoretical and Methodological Foundations of Visual Computing

Weitere Module

Data Engineering

Weitere Module

Image Synthesis

Weitere Module

Practical Course Information Systems

Weitere Module

Practical Course Robotics

Weitere Module

Practical Course Visual Computing

Weitere Module

Reinforcement Learning

Weitere Module

Robotics I

Weitere Module

Robotics II

Weitere Module

Scientific Visualization

Weitere Module

Theoretical and Methodological Foundations of Autonomous Systems

Weitere Module

IT-Strategy

Weitere Module

Quantencomputing

Weitere Module

Advanced Information Management

Weitere Module

Information Integration

Weitere Module

Data Warehousing, Data Mining, and OLAP

Weitere Module

Information Visualization and Visual Analytics

Weitere Module

Correspondence Problems in Computer Vision

Weitere Module

Multimodal Interaction for Ubiquitous Computers

Weitere Module

Advanced Service Computing

Weitere Module

Laboratory Course High Performance Programming with Graphics Cards

Weitere Module

Automaten über unendlichen Objekten

Weitere Module

Parallele Numerik

Weitere Module

Fachpraktikum Cloud Architekturen und Management

Weitere Module

Compilerbau

Weitere Module

Einführung in die Chaostheorie

Weitere Module

Entwurf und Implementierung eines Compilers

Weitere Module

Fachpraktikum: Algorithmik

Weitere Module

Fachpraktikum Interaktive Systeme

Weitere Module

Sprachbau mit Language Workbenches

Weitere Module

3D Scanner - Algorithms and Systems

Weitere Module

System and Web Security

Weitere Module

Security and Privacy

Weitere Module

Ausgewählte Kapitel der Algorithmik

Weitere Module

Model-Driven Software Development

Weitere Module

Fachpraktikum Informationssicherheit

Weitere Module

Cloud Computing: Konzepte und Technologien

Weitere Module

Entwurf Robuster Systeme

Weitere Module

Hardwareorientierte Sicherheit

Weitere Module

Introduction to Modern Cryptography

Weitere Module

Introduction to Game Theory with Applications to Service Systems

Weitere Module

Deep Learning for Speech and Language Processing

Weitere Module

Electronic Design Automation

Weitere Module

Software-Recht

Weitere Module

Internetrecht

Weitere Module

Masterarbeit

1. Semester6 ECTS

Forschungsmethoden in der Softwaretechnik

Überblick über Forschungsmethoden in der Softwaretechnik mit Fokus auf empirische Methoden und statistische Verfahren zur Bearbeitung praktischer Fragestellungen und Forschungsarbeiten.

1. Semester6 ECTS

Requirements Engineering und Software-Architektur

Umfassender Überblick über Methoden und Techniken zum Requirements Engineering und zur Software-Architektur mit vertiefter Anwendungserfahrung in ausgewählten Methoden und Architekturmustern.

1. Semester6 ECTS

Prozessanalyse

Fähigkeit zur Analyse, Dokumentation und Verbesserung von Software-Entwicklungsprozessen oder eigenständigen Forschungsprozessen mit wissenschaftlichen Methoden.

1. Semester3 ECTS

Hauptseminar (Master SWT 1)

Auseinandersetzung mit wissenschaftlicher Originalliteratur zu aktuellen Themen mit Fokus auf Selbststudium, wissenschaftliche Präsentation und Diskussionsfähigkeit.

2. Semester6 ECTS

Software-Qualitätssicherung und -Wartung

Verständnis von Qualitätssicherungs- und Wartungsprozessen für Software mit umfassendem Überblick über entsprechende Methoden, Techniken und Werkzeugunterstützung.

2. Semester12 ECTS

Entwicklungsprojekt

Vertiefung der Erfahrungen mit Entwicklung und Wartung größerer Softwaresysteme einschließlich detaillierter Spezifikation, Entwicklung fortgeschrittener Systeme und deren Änderung und Erweiterung.

Moduldaten aus dem offiziellen Modulhandbuch der Hochschule München. Umfang und Angebot können sich je Studien- und Prüfungsordnung ändern.

Studiengang im Detail

Über den Studiengang

Software Engineering an der Universität Stuttgart ist als ingenieurwissenschaftlich geprägter Informatikstudiengang konzipiert, der den gesamten Lebenszyklus von Softwaresystemen in den Blick nimmt – von der Anforderungserhebung bis zum Betrieb.

Die Zulassungsbeschränkung sorgt für eine leistungsstarke Studierendenschaft, die von einer forschungsstarken Fakultät mit Bezug zu aktuellen Themen wie verteilten Systemen, Datenmanagement und intelligenten Softwaresystemen profitiert.

Studieninhalte

Neben klassischen Grundlagenfächern der Informatik wie Programmierung, Algorithmen und Softwarearchitektur bietet der Studiengang Vertiefungslinien, etwa im Bereich Datenbanken und Informationssysteme oder Intelligent Systems, in denen Studierende eigene Schwerpunkte setzen können.

Ergänzt wird das Curriculum durch seminaristische Formate wie das Hauptseminar, in dem aktuelle Forschungsthemen der Softwaretechnik eigenständig aufgearbeitet und präsentiert werden.

Für wen passt das?

Der Studiengang eignet sich für Menschen mit analytischem Denken, Freude an strukturierten Problemlösungen und Interesse daran, wie große Softwaresysteme robust, wartbar und skalierbar gebaut werden.

Wer lieber ausschließlich an kleinen, kreativen Projekten arbeitet statt an systematischer Architektur und Qualitätssicherung, findet in verwandten, praxisnäheren Studiengängen möglicherweise eine bessere Passung.

Karriere & Arbeitsmarkt

Absolvent:innen finden sich typischerweise in Berufen der Informatik wieder, etwa als Softwareentwickler:in, Systemarchitekt:in oder in spezialisierten Rollen rund um Datenbanken und intelligente Systeme.

Die Region Stuttgart mit ihrer starken Industrie- und Softwarebranche bietet ein dichtes Netz an potenziellen Arbeitgebern, von Großunternehmen bis zu spezialisierten Softwarehäusern.

Hochschule & Format

Als Universität mit ausgeprägter Forschungstradition bietet die Universität Stuttgart ein Vollzeitstudium, das wissenschaftliche Tiefe mit Anwendungsbezug verbindet.

Die Einbindung in ein größeres Informatik-Ökosystem der Hochschule ermöglicht Zugang zu weiterführenden Vertiefungen und Forschungsprojekten bereits im Bachelorstudium.

Zulassung & Zugangswege

Zulassungsbeschränkt (NC)Die Zulassung erfolgt nach Kapazität; die aktuelle NC-Grenze bitte aktuell bei der Uni Stuttgart prüfen.
ZugangswegeIn der Regel Abitur oder Fachhochschulreife – auch beruflich Qualifizierte können zugelassen werden; ein einschlägiges Vorpraktikum ist teils empfohlen.

Deine Zulassungschancen

Ehrliche Einordnung auf Basis der gebundenen Daten, plus dein persönlicher Match.

Zulassungsbeschränkt (NC)

Die Studienplätze sind begrenzt und die NC-Grenze schwankt je Semester. Prüfe mit deinem Schnitt, wie deine Chancen aktuell stehen.

Kosten & Finanzierung

An staatlichen Hochschulen fallen in der Regel keine Studiengebühren an – du zahlst nur den Semesterbeitrag.

PositionBetrag
Studiengebühren0 €
Semesterbeitragca. 250 bis 350 € / Semester
Enthaltenu. a. Semesterticket & Studierendenwerk

Richtwerte – den genauen Semesterbeitrag nennt die Hochschule.

Deine Jobgarantie mit StudySmarter

Wenn du deinen Studiengang über StudySmarter und das StudyKit findest und dich darüber einschreibst, ist die Jobgarantie automatisch dabei.

Jobgarantie 6 Monate

Findest du innerhalb von 6 Monaten nach deinem Abschluss keinen Job, übernehmen wir dein professionelles Jobcoaching – so lange, bis du einen hast.

Gilt ab dem Tag deines Studienabschlusses.
So sicherst du sie dir
  • Finde & wähle deinen Studiengang über StudySmarter und das StudyKit
  • Schreib dich darüber an deiner Uni ein und schließe erfolgreich ab
  • Bewirb dich über die StudySmarter Jobbörse und CareerKit für deinen ersten Job nach dem Studium
Alle Bedingungen findest du in den Teilnahmebedingungen.
Ohne Zusatzkosten Automatisch dabei. Mit deiner Einschreibung über StudySmarter ist die Jobgarantie inklusive – du musst nichts extra buchen. Infomaterial anfordern

Es gelten die Teilnahmebedingungen. Details und Bedingungen erhältst du mit dem Infomaterial.

Karriere & Gehalt

Der Studiengang öffnet den Weg in vielfältige Rollen der Softwareentwicklung und -architektur.

  1. Junior Softwareentwickler:inEinstieg in Entwicklungsteams, Umsetzung von Anforderungen unter Anleitung erfahrener Kolleg:innen · 0 bis 2 Jahre
  2. Softwareentwickler:in / Software EngineerEigenverantwortliche Umsetzung von Modulen, Mitgestaltung von Architekturentscheidungen · 2 bis 5 Jahre
  3. Senior Software Engineer / Tech LeadVerantwortung für Systemarchitektur, technische Führung kleinerer Teams · 5 bis 8 Jahre
  4. Softwarearchitekt:in / Engineering LeadStrategische Verantwortung für komplexe Systemlandschaften und Teamführung · 8 Jahre und mehr

Gehaltsspanne nach Karrierephase

Einstieg
48.000 €
Nach 5 Jahren
66.000 €
Nach 10 Jahren
95.000 €
Leitung
bis 133.000 €

Branchenweite Marktorientierung für Berufe in der Informatik (o.S.) (brutto pro Jahr), kein hochschulspezifischer Wert. Tatsächliche Gehälter hängen von Branche, Region und Erfahrung ab.

Arbeitsmarkt & Zukunft

Wie sich der Beruf durch KI-Werkzeuge verändert, lässt sich bereits heute in Grundzügen erkennen.

46–86 Tage
Vakanzzeit – so lange bleibt eine gemeldete Stelle im Schnitt offen.
BA Engpassanalyse
Engpassberuf
Offizielle Einstufung für Berufe in der Informatik (o.S.).
Fachkräftemangel
66.000 €
Orientierungswert Bruttojahresgehalt (Median).
Gehalt

Wie KI den Beruf verändert

Auch in der Softwareentwicklung übernehmen KI-Tools zunehmend repetitive und unterstützende Aufgaben.

KI nimmt dir ab

  • Automatisierte Codevervollständigung und Generierung von Boilerplate-Code
  • Erste Fehlererkennung und automatisierte Testfallgenerierung
  • Unterstützung bei Dokumentation und Code-Reviews durch KI-Assistenten

Menschlich gefragter denn je

  • Systemarchitektur und langfristige technische Entscheidungen
  • Verständnis komplexer fachlicher Anforderungen und deren Übersetzung in Software
  • Teamkommunikation, Priorisierung und Qualitätsverantwortung

Kompetenzen in Systemdesign und Datenmanagement werden gezielt in Modulen wie der Vertiefungslinie Datenbanken und Informationssysteme und der Vertiefungslinie Intelligent Systems aufgebaut.

Arbeiten neben dem Studium

Sammle schon im Studium Praxis und verdiene dazu – Werkstudentenjobs und Praktika in Stuttgart, ideal neben dem Präsenzstudium am Campus.

bis 20 Std.pro Woche im Semester – das erlaubt das Werkstudentenprivileg
ab 13,90 €pro Stunde gesetzlicher Mindestlohn; technische Werkstudierende oft darüber
SV-freiWerkstudentenjobs sind weitgehend sozialversicherungsfrei – mehr netto bleibt

Stellen live aus der StudySmarter Jobbörse · laufend aktualisiert.

Die Hochschule im Profil

Kurzprofil der Universität Stuttgart – Trägerschaft, Format und, wo verfügbar, unsere Einschätzung aus Studierendenbewertungen.

Universität Stuttgart

Staatliche HochschulePräsenzstudiumStuttgart
StudySmarter-Score

Für diese Hochschule liegen noch keine aggregierten Studierendenbewertungen vor.

Zum Hochschulprofil

Was Studierende sagen

Das wird gelobt

  • Starke Verzahnung von Theorie und industrieller Praxis in der Region Stuttgart
  • Breites Vertiefungsangebot von Datenbanken bis Intelligent Systems
  • Forschungsstarke Fakultät mit aktuellem Bezug zur Softwaretechnik

Worauf du achten solltest

Wer eine reine Praxisausbildung ohne theoretischen Tiefgang sucht, sollte bedenken, dass der Studiengang durch seine wissenschaftliche Ausrichtung an einer Universität auch anspruchsvolle Grundlagenfächer verlangt.

Passt Software Engineering zu dir?

Das solltest du mitbringen

  • Du denkst gerne strukturiert und analytisch über komplexe Systeme nach.
  • Du willst nicht nur programmieren, sondern Softwarearchitekturen verstehen und gestalten.
  • Dich interessiert, wie Datenbanken oder intelligente Systeme in größere Softwarelösungen eingebettet werden.
  • Du bist bereit, dich auf ein zulassungsbeschränktes, forschungsnahes Universitätsstudium einzulassen.

Häufige Fragen

Ist der Studiengang Software Engineering an der Universität Stuttgart zulassungsbeschränkt?

Ja, der Studiengang ist zulassungsbeschränkt, was auf eine hohe Nachfrage und eine leistungsstarke Studierendenschaft hindeutet.

Welche Vertiefungen kann ich im Studium wählen?

Zu den Vertiefungslinien zählen unter anderem Datenbanken und Informationssysteme sowie Intelligent Systems, die eigene fachliche Schwerpunkte ermöglichen.

Welche Berufe stehen mir nach dem Abschluss offen?

Typisch sind Tätigkeiten im Bereich der Berufe in der Informatik, etwa als Softwareentwickler:in, Systemarchitekt:in oder in spezialisierten technischen Rollen.

Warum lohnt sich der Studienort Stuttgart für Software Engineering?

Die Region Stuttgart bietet eine dichte Industrie- und Softwarelandschaft, die praxisnahe Projekte, Kooperationen und Berufseinstiege begünstigt.

Kostenlos & unverbindlich

Infomaterial zu Software Engineering bekommen

Studienführer, Termine, Zulassung & Finanzierung – kostenlos direkt in dein Postfach.

🤝 Jobgarantie inklusiveJob in 6 Monaten nach dem Abschluss – oder wir zahlen dein Coaching. Automatisch dabei, wenn du dich über StudySmarter einschreibst.

Kostenlos · kein Spam · jederzeit abbestellbar.

StudyKit · kostenlos

Noch unsicher bei der Studienwahl?

Mit StudyKit gehst du Studienwahl, Bewerbung und Finanzierung an einem Ort an, begleitet von einem persönlichen KI-Assistenten. Finde heraus, was wirklich zu dir passt, und starte deine Bewerbung Schritt für Schritt.

Karriere-QuizBewerbungs-WalkthroughGehalts- & CV-Check