Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Praktikum Software Engineering für Fortgeschrittene

Aktuelles

27.3.2013: Die Einführungsveranstaltung wurde vorverlegt auf Freitag, den 12.4.2013, 13-15 Uhr ct., Oettingenstr. 67, Raum 061. Im Anschluss an den Einführungsteil von 13-14 Uhr findet ein kurzer Java-Test um 14 Uhr statt. Details werden in der Einführung bekannt gegeben.
14.03.2013: Am 15.04. findet von 12 Uhr bis 16 Uhr eine Einführungsveranstaltung für das Praktikum statt (Oettingenstr. 67, Raum 115). Im Rahmen dieser Veranstaltung wird eine Eignungsfeststellung anhand einer Programmieraufgabe (Eclipse, Java, JUnit) durchgeführt. Für eine Teilnahme am Praktikum ist die Anwesenheit bei der Einführungsveranstaltung verpflichtend. 
 
12.03.2013: Die Anmeldung für das Praktikum ist ab jetzt auf UniWorX möglich.

Inhalte

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

  • Agiles Projektmanagement mit Scrum
  • Design-Patterns und -Prinzipen
  • Codequalität (readability, testability, changeability)
  • Testen (Unit-Testing und Test-Driven Development)
  • Tooling (Eclipse) und Refactoring
  • Bug-Tracking und Task-Tracking
  • Versionsverwaltung, Buildprozess und Continuous Integration
Diese Techniken werden bei der Durchführung eines kompletten Softwareprojekts geübt.

Termine

Zu allen Terminen besteht Anwesenheitspflicht.
  • Fr 12.4.2013, 13-15 Uhr ct., Oettingenstr. 67, Raum 061: Einführungsveranstaltung
  • Mo 12-16 Uhr ct., Oettingenstr. 67, Raum 115
  • Do 10-12 Uhr ct., Oettingenstr. 67, Raum 133
  • Do 25.7.2013, 10-12 Uhr ct., Oettingenstr. 67, Raum 061: Abschlussveranstaltung

Personen

Dozent

Übungsleitung

Materialien

Die folgenden Materialien unterliegen dem Copyright. Teilnehmern der Vorlesung ist die Verwendung für persönliche Studien gestattet. Alle anderen Rechte sind vorbehalten.

Hörerkreis

10 bis 14 Studierende der Medien-, Bio- oder Kerninformatik, die 
  • sich im Masterstudium befinden und das Praktikum als "Gruppenpraktikum zu fortgeschrittenen Themen der Informatik", oder
  • sich im Bachelorstudium befinden, die Voraussetzungen der Veranstaltung erfüllen und das Praktikum als "Vertiefendes Thema" mit 6 ECTS-Punkten wählen, oder
  • sich im Diplom-Hauptstudium befinden.

Benötigte Vorkenntnisse

  • Vorlesung "Objektorientierte Softwareentwicklung" bzw. "Softwaretechnik",
  • Für Bachelor-Studenten: "Softwareentwicklungspraktikum"
  • Gute bis sehr gute Java-Programmierkenntnisse. 
  • Hilfreich sind Kenntnisse in: Web-basierte Entwicklung (html, css); Wicket; Java Servlets; Ant; SQL; JDBC; JUnit; Mockito.