Praktikum "Software Engineering für Fortgeschrittene"

Aktuelles

Inhalt

Ziel des Software-Entwicklungspraktikums ist das Erlernen von Methoden zur Entwicklung größerer Software-Systeme und deren praktische Anwendung. Es werden verschiedene Techniken und Werkzeuge vorgestellt und geübt, die bei der Entwicklung von mittleren und größeren Software-Projekten nützlich sind. Im Fokus stehen dabei Diese Techniken werden von den Teilnehmern bei der Durchführung eines kompletten Softwareprojekts geübt und angewendet.

Termine

Beginn: Montag, 09.04.2018
Ende: Donnerstag, 12.07.2018

Die Anwesenheit bei allen Terminen ist obligatorisch. Fehlzeiten sind mit (Arbeitnehmer-)Krankenschein zu belegen.

Der untenstehende (vorläufige) Plan dient zur Orientierung und gibt einen Überblick über die Themen des Praktikums.

TagDatumRaumInhalt
Vorlesungsorientierter Teil
Mo09.04.U139Einführungsveranstaltung
Mo09.04.U139Agile Software Development with Scrum
Do12.04.C003Technology Background 1
Mo16.04.(entfällt)
Do18.04.(entfällt)
Mo23.04.U139Lego4Scrum
Do26.04.C003Technology Background 2
Praxisorientierter Teil
Mo30.04.U139Coding Session
Do03.05.Sprint Planning I
Mo07.05.Daily Standup I.1
Mo14.05.Daily Standup I.2 & Sprint Review/Retrospective I
Do17.05.Sprint Planning II
Do24.05.Daily Standup II.1
Mo28.05.Daily Standup II.2
Mo04.06.Daily Standup II.3 & Sprint Review/Retrospective II
Do07.06.Sprint Planning III
Mo11.06.Daily Standup III.1
Do14.06.Daily Standup III.2
Mo18.06.Daily Standup III.3
Do21.06.Daily Standup III.4 & Sprint Review/Retrospective III
Mo25.06.Sprint Planning IV
Do28.06.Daily Standup IV.1
Mo02.07.(entfällt)
Do05.07.Daily Standup IV.2
Mo09.07.Daily Standup IV.3 & Sprint Review/Retrospective IV
Do12.07.Abschlusspräsentation

Personen

Materialien

Die folgenden Materialien unterliegen dem Copyright. Teilnehmern der Veranstaltung ist die Verwendung für persönliche Studien gestattet. Alle anderen Rechte sind vorbehalten.
Materialien für den Vorlesungsbetrieb werden hier zur Verfügung gestellt.

Hörerkreis

Benötigte Vorkenntnisse

Die Voraussetzung für die Teilnahme an diesem Praktikum ist die Beherrschung der Programmiersprache Java (und dementsprechend einer Entwicklungsumgebung für diese Sprache. Im Praktikum wird Eclipse verwendet). Konkret bedeutet dies nicht nur das Verständnis der Syntax und Semantik von Java, sondern auch der Klassen des Java-SDK (insbes. Collections-Framework und Netzwerk-Funktionalität) und der Fähigkeit zur Einarbeitung in weitere Libraries. Vorkenntnisse der folgenden Veranstaltungen werden vorausgesetzt: Hilfreich sind außerdem: Entsprechende Vorkenntnisse/besuchte Vorlesungen sollten bei der Zentralanmeldungen angegeben werden und werden speziell berücksichtigt!