Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Aktuell ist der studentische Login nicht möglich sowie der Zugriff auf studentische Daten eingeschränkt. Bitte haben Sie Verständnis.
Startseite    Anmelden     
Logout in [min] [minutetext]

Software-Engineering Praktikum - Detailansicht

  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Grunddaten
Veranstaltungsart Praktikum Langtext
Veranstaltungsnummer 1483 Kurztext
Semester WiSe 2026/27 SWS 4
Erwartete Teilnehmer/-innen Max. Teilnehmer/-innen
Rhythmus Jedes Semester Studienjahr
Hyperlink  
Sprache Deutsch
Belegungsfrist Hauptbelegungszeitraum    21.09.2026 - 16.10.2026   
Termine Gruppe: [unbenannt] iCalendar Export für Outlook
  Tag Zeit Rhythmus Dauer Raum Raum-
plan
Lehrperson Status Lernziele fällt aus am Max. Teilnehmer/-innen
Einzeltermine anzeigen
iCalendar Export für Outlook
Mo. 14:15 bis 17:30 woch von 12.10.2026  Gebäude G - G 001 (Raum nur in Absprache mit dem Sekretariat MD buchbar)        
Gruppe [unbenannt]:
Zur Zeit kein Belegungszeitraum aktiv.
 


Zugeordnete Personen
Zugeordnete Personen Zuständigkeit
Mauser, Sebastian, Professor verantwortlich
Bernhard, Matthias , Dipl.Ing.(FH) begleitend
Laut SPO für
Abschluss Studiengang Semester Kategorie ECTS
Angewandte Informatik 4 - 4 5
Profil AI-Spiele 4 - 4 5
Profil AI-Robotik und Smart Devices 4 - 4 5
Zuordnung zu Einrichtungen
Bachelorstudiengang Angewandte Informatik
Inhalt
Inhalt

Die Teilnehmer werden in Gruppen eingeteilt. Jede Gruppe führt ein eigenes Software-Entwicklungsprojekt durch. Eine geeignete Projektidee soll die Gruppe selbst entwickeln, wobei aktuell ein Computerspiel erstellt werden soll. Das Projekt kann in Kombination mit dem Modul Computergrafik bearbeitet werden.

Das Vorgehen bei der Softwareentwicklung soll sich an Scrum anlehnen. Hierzu bestimmt jede Gruppe einen Scrum Master und einen Product Owner. Jedes Teammitglied, auch der Scrum Master und der Product Owner, soll als Entwickler bei der Erstellung der Software mitarbeiten. Die Entwicklung soll in Sprints geplant werden. Die Gruppen arbeiten dabei selbstorganisierend.

Beim Praktikum Software Engineering ist es notwendig, dass die Teilnehmer häufig anwesend sind, um das Scrum-Vorgehen und das Arbeiten im Team möglich und überprüfbar zu machen. An den Praktikumsterminen sollte mit höchster Priorität Organisatorisches geklärt werden.

Literatur

I. Sommerville: "Software Engineering", Pearson, 2018, 10. Auflage.
K. Pohl, C. Rupp: "Basiswissen Requirements Engineering: Aus- und Weiterbildung nach IREB-Standard zum Certified Professional for Requirements Engineering Foundation Level", dpunkt, 2021, 5. Auflage.
G. Starke: "Effektive Software-Architekturen: Ein praktischer Leitfaden", Hanser, 2024, 10. Auflage.
M. Gharbi, A. Koschel, A. Rausch, G. Starke: "Basiswissen für Softwarearchitekten: Aus- und Weiterbildung nach iSAQB®-Standard zum Certified Professional for Software Architecture – Foundation Level", dpunkt, 2025, 6. Auflage.
A, Spillner, T. Linz: "Basiswissen Softwaretest: Aus- und Weiterbildung zum Certified Tester – Foundation Level nach ISTQB-Standard", dpunkt, 2024, 7. Auflage.
K. Schwaber, J. Sutherland: "The Scrum Guide - The Definitive Guide to Scrum: The Rules of the Game", scrumguides.org, 2020.
M. Seidl, M. Brandsteidl, C. Huemer, G. Kappel: "UML@Classroom - Eine Einführung in die objektorientierte Modellierung", dpunkt, 2012.

Lernziele

Im Praktikum Software Engineering lernen die Teilnehmer Software im Team zu entwickeln. Es werden die in der Vorlesung Software Engineering erlernten Methoden und Verfahren vertieft, indem die Teilnehmer komplexe Projektaufgaben in Gruppen bearbeiten. Sämtliche Tätigkeiten eines Softwareprojekts von der Projektidee bis zur fertigen Software werden ausgeführt und dokumentiert.

Die folgenden Kompetenzen werden vermittelt:

o Anwendungsmöglichkeiten und Grenzen der Methoden und Verfahren des Software Engineering erläutern.

o Das Scrum-Rahmenwerk und ergänzende agile Vorgehensweisen bei der Softwareentwicklung auf eine komplexe Projektaufgabe praktisch anwenden und bewerten.

o Erfahrungen bei der intensiven Zusammenarbeit in einem Software-Entwicklungsteam sammeln.

o Analyse, Entwurf, Implementierung und Test einer Software mit geeigneten Methoden des Software-Engineering eigenständig ausführen.

o Moderne Techniken und Werkzeuge des Software Engineering zielgerichtet und reflektiert anwenden.

o Eine komplexe Software nach einer selbst zu entwickelnden Projektidee als Team konzipieren und umsetzen.

o Künstliche Intelligenz als Unterstützung bei den Entwicklungstätigkeiten einsetzen und kritisch hinterfragen.

Im Vordergrund stehen also nicht die Programmierung und die zu erstellende Software, sondern Methoden des Software Engineering wie agile Planung, iteratives Vorgehen, Team-Organisation, Soft-Skills, KI-Einsatz, Anforderungsmodellierung, Softwarearchitektur und Testverfahren sowie die Nutzung von Werkzeugen bei der Softwareentwicklung beispielsweise für Anforderungsermittlung, Modellierung, Entwicklung, Code-Generation, Code-Analyse, KI-Unterstützung, Test, Planung, Teamarbeit, Versionsverwaltung, Buildmanagement und Continous Integration.

Nach der Veranstaltung sollen die Teilnehmer in der Lage sein, kleine Softwareprojekte selbstständig zu planen und zu bearbeiten. In größeren Projekten sollen sie anspruchsvolle Teilaufgaben entsprechend qualifiziert bearbeiten können.

Voraussetzungen

Kompetenzen der Module Programmieren 1, Programmieren 1 Praktikum, Programmieren 2 und Software Engineering

Leistungsnachweis

Prüfungsleistung: PRO


Strukturbaum
Die Veranstaltung wurde 2 mal im Vorlesungsverzeichnis WiSe 2026/27 gefunden:
Profil Spiele  - - - 2