GET STUDIUM

Softwareentwicklung (B.Sc.)

Prüfung zum Bachelor of Science im Studiengang Softwareentwicklung

Abschluss
Bachelor of Science (B.Sc.)
Art
Hochschul-Bachelor
Studienform
Fernstudium
Credit-Points
180 ECTS
Sprache
Deutsch, Englisch
Studiendauer
Vollzeit 36 · Teilzeit I 48 · Teilzeit II 72 Monate
Studienablauf
flexibel – kein fester Semestertakt
Lernaufwand/Woche
ca. 26 Std.
Selbstlernen gesamt
5470 Std.
Kosten & Gebühren
Gesamtkosten
16.512 €
Ratenzahlung
48 × 344 €
davon Prüfungsgebühr
699 €
Ratenzahlung über 36 Monate (Vollzeit)
14.364 € (36 × 399 €)
Ratenzahlung über 72 Monate (Teilzeit II)
18.648 € (72 × 259 €)

Die einmalige Graduierungsgebühr ist im Gesamtpreis enthalten und fällt am Studienende an.

Angaben ohne Gewähr. Preise und Konditionen können sich ändern – bitte prüfe die aktuellen Studiengebühren auf der Kursseite des Anbieters.

Überblick

Software läuft heute überall – und jemand muss sie schreiben, testen und am Laufen halten. Der Bachelor Softwareentwicklung der IU bringt dich vom ersten Python-Skript zur professionellen Entwicklung: Programmierung mit Python, Java und C/C++, Algorithmen und Datenbanken, Software-Architektur, Qualitätssicherung sowie agile Methoden und DevOps. Im Fernstudium baust du in Projekten echte Anwendungen – vom Web-Frontend über Cloud Programming bis zu Software Development mit KI. Das Studium gibt es auf Deutsch und auf Englisch. Softwareentwicklung bleibt bewusst nah am Handwerk: Du verlässt das Studium mit Code in mehreren Sprachen, einem Portfolio aus echten Projekten und der Routine, in Teams professionell zu entwickeln – praxisnäher als ein breit angelegtes Informatikstudium.

Inhalte

  • Grundlagen der Softwaretechnik
  • Einführung in das wissenschaftliche Arbeiten für IT und Technik
  • Requirements Engineering
  • Einführung in die Programmierung mit Python
  • Projekt: Programmierung mit Python
  • Programmierung von Webanwendungsoberflächen
  • Grundlagen der objektorientierten Programmierung mit Java
  • Algorithmen, Datenstrukturen und Programmiersprachen
  • Datenmodellierung und Datenbanksysteme
  • Spezifikation
  • Projekt: Einstieg in die Web-Programmierung
  • Software-Architektur
  • Qualitätssicherung im Softwareprozess
  • DevOps und Continuous Delivery
  • Techniken und Methoden der agilen Softwareentwicklung
  • Mobile Software Engineering
  • Projekt: Allgemeine Programmierung mit C/C++
  • Seminar und Projekt: Software Engineering
  • Projekt: Cloud Programming
  • Projekt: Software Development mit KI
  • Ethik und Nachhaltigkeit in der IT
  • Wahlpflichtbereiche A, B und C sowie D (Praktikum oder Module)
  • Bachelorarbeit und Kolloquium

Karriere

Softwareentwickler:in und Full-Stack

Von Python und Java über Web-Oberflächen bis C/C++ und Software-Architektur deckst du die ganze Entwicklung ab. Die Projekte von der Web-Programmierung bis zum Cloud Programming bereiten auf Backend-, Frontend- und Full-Stack-Rollen vor.

DevOps, Cloud und Continuous Delivery

DevOps und Continuous Delivery, Cloud Programming und agile Methoden qualifizieren für die Betriebs- und Automatisierungsseite der Entwicklung – dort, wo Software gebaut, ausgeliefert und zuverlässig betrieben wird.

Software-Architektur und Qualität

Software-Architektur, Qualitätssicherung, Requirements Engineering und Spezifikation führen in die planende Seite: Systeme entwerfen, Anforderungen sauber fassen und Qualität sichern – der Weg Richtung Software-Architekt:in oder Tech Lead.

Zugangsvoraussetzungen

Allgemeine oder fachgebundene Hochschulreife oder Fachhochschulreife. Auch ohne Abitur möglich – über eine abgeschlossene Aufstiegsfortbildung, einen Meistertitel oder eine mindestens zweijährige Berufsausbildung mit anschließend mindestens drei Jahren Berufserfahrung. Für die englischsprachige Variante ist ein Nachweis der Englischkenntnisse erforderlich (entfällt bei englischem Erststudium oder englischer Muttersprache). Einen Numerus Clausus gibt es nicht.

Entwicklung mit KI – und modernem Stack

Das Studium ist bewusst nah an der heutigen Praxis: Agile Methoden, DevOps und Cloud Programming gehören ebenso dazu wie ein eigenes Projekt zu Software Development mit KI. Damit lernst du nicht nur zu programmieren, sondern Software so zu bauen, zu testen und auszuliefern, wie es Teams heute tun – KI-Assistenz eingeschlossen. Über die Wahlpflichtbereiche setzt du zusätzlich Schwerpunkte – etwa Cloud und AWS, IT-Sicherheit und DevSecOps, Mobile, Data Science oder generative KI im Unternehmenskontext.

Verwandte Studiengänge

Häufige Fragen

Softwareentwicklung, Informatik oder Computer Science – welcher IT-Bachelor?
Softwareentwicklung ist der praxisorientierteste der drei: Der Fokus liegt aufs Bauen, Testen und Ausliefern von Software mit aktuellen Sprachen und Methoden. Informatik ist breiter und theoretischer angelegt (Mathematik, Konzepte, die ganze IT-Breite), Computer Science die englischsprachige, ebenfalls breitere Variante. Wer möglichst direkt und hands-on entwickeln lernen will, wählt Softwareentwicklung – ein späterer Wechsel auf Masterniveau, etwa in den M.Sc. Informatik der IU, bleibt damit trotzdem möglich.
Brauche ich Programmiererfahrung, um einzusteigen?
Nein. Das Studium beginnt mit den Grundlagen der Softwaretechnik und der Programmierung mit Python und baut von dort systematisch auf – über Java, Web und C/C++ bis zu Architektur und DevOps. Mitbringen solltest du logisches Denkvermögen und Freude am Problemlösen; das Coden lernst du im Studium.
Welche Programmiersprachen und Technologien lernt man konkret?
Im Pflichtbereich Python, Java und C/C++ sowie Web-Technologien, Datenbanken, Software-Architektur, DevOps und Cloud. Über die Wahlfächer kommen je nach Interesse C#/Unity, Mobile, DevSecOps, Data Science oder KI-Themen dazu. Der Schwerpunkt liegt nicht auf einer einzelnen Sprache, sondern darauf, sich in jede schnell einzuarbeiten.

Ähnliche Studiengänge