Softwareentwicklungspraktikum
Aktuelles | Inhalt | Unterlagen | Anmeldung | Termine | Personen | Hörerkreis | Vorkenntnisse | Literatur
Aktuelles
Die Eignungsfeststellung findet am Samstag, den 24.11.2012, um 9h im Hauptgebäude der LMU statt. Die Raumaufteilung richtet sich nach dem Anfangsbuchstaben des Nachnamens:
- A - M: Raum B101
- N - Z: Raum M218
17.10.2012 Coaching-Termine Frei, Teams zusammengestellt, Folien aktualisiert
Inhalt
In dem Praktikum sollen die Teilnehmer unter Anleitung ein größeres Programm entwerfen, spezifizieren und implementieren und dabei die in den Vorlesungen "Einführung in die Programmierung" und "Programmierung und Modellierung" erlernten grundlegenden Konzepte und Techniken praktisch einsetzen.
In Gruppen von 3-4 Teilnehmern sollen in Vorprojekten grundlegende Fähigkeiten in der Programmentwicklung im Team und hinsichtlich bestimmter Programmanforderungen erworben werden. In Teams von 5-7 Teilnehmern soll dann eine größere Java-Applikation entwickelt werden.
Unterlagen
- Praktikums-Server: http://sep.pst.ifi.lmu.de
- Einführungsveranstaltung
- 01 Eclipse
- 02 Versionskontrolle
- 03 Agile Software-Entwicklung
- 04 Pair Programming
- 05 Redmine
- 06 Unit Testing mit JUnit (code)
- 07 Java Collections API code
- 08 Swing Einführung (code)
- 09 Swing Grundlagen (code siehe Swing Einführung)
- 10 Swing Layouting (code)
- 11 Swing Ereignisbehandlung (code)
- 12 FileChooser und OptionPane (code)
- 13 Selber zeichnen in Swing (code)
- 14 Design Patterns (code)
- 15 Mocking
- 16 Nebenläufigkeit in Java (code)
- 17 Synchronisation (code)
- 18 Nebenläufigkeit in Swing (code)
- 19 Minimax
- 20 Sockets und JSON (code)
- 21 JList und JTable (code)
- 22 Datumsformattierung (code)
- Hauptprojekt Kickoff - Reversi
- Hauptprojekt Touch-Down - Reversi
Umfang
12 ECTS
Anmeldung
- Falls Sie noch kein UniWorX-Account haben, registrieren Sie sich möglichst frühzeitig. Sie benötigen dafür eine CIP-Kennung.
- Die Anmeldung wird gemeinsam mit der Anmeldung für das Systempraktikum verwaltet. Bei der Anmeldung können Sie eine Präferenz für das Systempraktikum, für das Softwareentwicklungspraktikum oder für beide angeben.
- Die Plätze in beiden Praktika werden über diese gemeinsame Anmeldung vergeben und an Sie zugewiesen. Die kombinierte Anmeldung ist notwendig, um eine Doppelanmeldung und anschließenden Rücktritt zu vermeiden. Die durch den doppelten Abiturjahrgang sehr knappen Plätze werden so besser ausgenutzt, und fairer vergeben.
- Beachten Sie dass in manchen Prüfungsordnungen nur eines der beiden Praktika zugelassen ist.
- Achten Sie darauf, dass Ihre Angaben bezüglich Studienfach und Studiensemester in UniWorX aktuell sind, damit wir diese bei der Zuordnung der Praktikumsplätze berücksichtigen können. Dies ist insbesondere dann wichtig, wenn Sie aufgrund Ihres Studiengangs das Systempraktikum nicht nutzen können.
Termine
- Plenum
- Montag 16-18 Uhr, Oettingenstrasse 67, Raum B 001
- Das Plenum am 15.10. und am 3.12. ist eine Pflichtveranstaltung
- Die weiteren Plenumstermine sind nicht verpflichtend und werden voraussichtlich eine Stunde dauern.
- Coaching (Treffen der Teams mit den Tutoren)
- An allen Terminen Anwesenheitspflicht
- Freie Terminvereinbarung, empfohlen ist Dienstags zwischen 14 und 16 Uhr
- Die Dauer der Treffen ist 30 Minuten (im Vorprojekt)
- Eine Vorbereitung auf die Coaching-Meetings ist notwendig.
- SEP-Sprechstunde
- Dienstag 13 Uhr bis 14 Uhr, Raum F 006
Zeitlicher Überblick
- 1.10.2012 Anmeldungseröffnung
- 15.10.2012 Einführung (Plenum) und Anmeldeschluss
- 22.10.2012 Beginn des Vorprojekts
- 24.11.2012 Eignungsfeststellung (schriftlich)
- 27.11.2012 Abschluss des Vorprojekts - Code Reviews
- 3.12.2012 Kickoff des Hauptprojekts (Plenum)
- 1.2.2013 Abschluss des Hauptprojekts - Abnahme erfolgt in der folgenden Woche
- 4.2.2013 Turnier und Preisverleihung (Plenum)
Personen
- Dozent: Prof. Dr. Martin Wirsing
- Plenum und Betreuung: Dr. Andreas Schroeder, Dr. Steffen Jost, Dipl.-Medieninf. Lenz Belzner
- Tutoren: B.Sc. Frederik Brudy, B.Sc. Stefan Dupke, B.Sc. Max Kleucker, B.Sc. Thomas Neumeier, Huyen Linh Nguyen Vo, B.Sc. Barry Norman, Leon da Rocha, B.Sc. Fabius Steinberger, Daniel Unverricht, Simon Wanner, Thomas Wimmer
Hörerkreis
Das Softwareentwicklungspraktikum richtet sich an Studierende folgender Studiengänge:- Bachelor Informatik
- Bachelor Medieninformatik
- Bachelor Kunst- und Multimedia
- Bachelor Nebenfach Informatik, 60 ECTS
- Bachelor Nebenfach Medieninformatik, 60 ECTS
- Lehramt Informatik (Gynmnasium, Realschule)
Benötigte Vorkenntnisse
- Bachelor Kunst- und Mutlimedia: Einführung in die Informatik: Programmierung und Softwareentwicklung
- Alle anderen Studiengänge: Einführung in die Programmierung
- Softwaretechnik
- Objektorientierte Softwareentwicklung
Forum
Das Diskussionforum zum Softwareenticklungspraktikumwird von die-informatiker.net zur Verfügung gestellt.