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.