Syllabus
Title
5942 Rechnerpraktikum aus Programmierung
Instructors
Dr. Robert Mühlbacher
Type
PI
Weekly hours
2
Language of instruction
Deutsch
Registration
02/05/18 to 03/06/18
Registration via LPIS
Registration via LPIS
Notes to the course
Subject(s) Bachelor Programs
Dates
Day | Date | Time | Room |
---|---|---|---|
Monday | 03/12/18 | 06:00 PM - 09:00 PM | D2.-1.019 Workstation-Raum |
Wednesday | 03/14/18 | 06:00 PM - 09:00 PM | D2.-1.019 Workstation-Raum |
Monday | 03/19/18 | 06:00 PM - 09:00 PM | D2.-1.019 Workstation-Raum |
Wednesday | 03/21/18 | 06:00 PM - 09:00 PM | D2.-1.019 Workstation-Raum |
Monday | 04/09/18 | 06:00 PM - 09:00 PM | D2.-1.019 Workstation-Raum |
Wednesday | 04/11/18 | 06:00 PM - 08:30 PM | D2.-1.019 Workstation-Raum |
Monday | 04/16/18 | 06:00 PM - 08:30 PM | D2.-1.019 Workstation-Raum |
Wednesday | 04/18/18 | 06:00 PM - 08:30 PM | D2.-1.019 Workstation-Raum |
- Wiederholung und Überprüfung der Java-Grundlagen aus "Grundzüge der Programmierung" (u.A. Dynamische Datenstrukturen, Bäume, Rekursion, Ausnahmebehandlung, ...) und der Modellierungs-Grundlagen aus "Grundzüge der Modellierung" (UML, OCL, ...)
- Einführung in die Softwareentwicklung mit Programmierwerkzeugen (Programmierumgebungen, Werkzeuge, ...)
- Mehrdimensionale Datenmodellentwicklung.
- Auswahl und Einsatz von fertigen Komponenten.
- Abwicklung eines Softwareprojekts von Anforderungsanalyse (Requirements-Engineering) über Design (UML) bis zur Implementierung in Java, Nutzung von Softwarebibliotheken (JDK, ...) , Testverfahren und Abnahmeprozesse
- Grundlagen des Managements von Softwareprojekten (Zeitmanagement, Festlegen von Deliverables, Sourcecode-Management, agile Softwareentwicklungsmehoden, etc.)
Der Student lernt Vorgehen und Artefakte von Softwareentwicklungsprojekten kennen. Dabei steht die Erfahrung im Umgang mit für den Studenten neuen Technologien und die damit verbundene Lernkurve im Vordergrund. Dies hat den Sinn die Technologie selbst kennenzulernen aber auch das systematische Management von Lernkurven zu erfahren.
Wiederholung und Vertiefung der Vorkenntnisse, LV-Leiter fungiert als Coach, kurzer Vortrag von Erwartungen und Grundlagen, Arbeit in Kleinstgruppen, Präsentation und Diskussion von Ergebnissen, praktische Durchführung eines Modellierungsbeispieles in den Gruppen
Beurteilt wird die
- Methodische Umsetzung (50%)
- Technische Umsetzung (40%)
- Mitarbeit in der LV (10%)
Dazu wird ist eine Referenzarbeit vorhanden, an der die Qualität gemessen werden kann.
Wenn noch Plätze frei sind kann eine Anmeldung in der ersten Stunde auch noch erfolgen. Eine Anmeldung in darauffolgenden Stunden ist ausgeschlossen.
Es ist eine gute Kenntnis von Datenmodellierung und Grundkenntnisse von Java Programmierung erforderlich.
Last edited: 2017-11-21
Back