Syllabus
Title
0112 Rechnerpraktikum aus Programmierung
Instructors
Dr. Robert Mühlbacher
Type
PI
Weekly hours
2
Language of instruction
Deutsch
Registration
01/19/22 to 01/26/22
Registration via LPIS
Registration via LPIS
Notes to the course
Subject(s) Bachelor Programs
Dates
Day | Date | Time | Room |
---|---|---|---|
Monday | 02/07/22 | 06:00 PM - 09:00 PM | Online-Einheit |
Tuesday | 02/08/22 | 06:00 PM - 09:00 PM | Online-Einheit |
Wednesday | 02/09/22 | 06:00 PM - 09:00 PM | Online-Einheit |
Thursday | 02/10/22 | 06:00 PM - 09:00 PM | Online-Einheit |
Monday | 02/21/22 | 06:00 PM - 09:00 PM | Online-Einheit |
Tuesday | 02/22/22 | 06:00 PM - 09:00 PM | Online-Einheit |
Wednesday | 02/23/22 | 06:00 PM - 09:00 PM | Online-Einheit |
Thursday | 02/24/22 | 06:00 PM - 09:00 PM | Online-Einheit |
- 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.
Es besteht grundsätzlich Anwesenheitspflicht in der LV.
Eine maximale begründete Fehlzeit (z.B. Arztbesuch, Prüfung in anderer LV) von zwei Stunden über die gesamte LV ist möglich.
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.
- Sollten Sie – aus welchen Gründen auch immer– doch nicht teilnehmen wollen oder können, melden Sie sich bitte innerhalb der jeweiligen Anmeldefrist wieder ab – Sie geben damit einen nicht benötigten Platz frei, ermöglichen InteressentInnen auf der Warteliste das Nachrücken und helfen mit, die vorhandenen Plätze bestmöglich auszunützen!
- Nach Ende der Anmeldefrist werden verfügbares Kontingent an LV-Plätzen den Studierenden der Warteliste, die noch keine gültige Anmeldung zum Planpunkt haben, gereiht nach Studienfortschritt vom VRLS zugeteilt (Härtefallregelung), nicht nach Wartelistenplatz!
- Der erste Termin jeder LV ist ein Pflichttermin, dessen unentschuldigtes Versäumen automatisch zum Verlust des Platzes führt! Der LV-Leiter wird Sie in diesem Fall abmelden, TeilnehmerInnen auf der Warteliste rücken dann in der Reihenfolge der Warteliste automatisch nach. Falls Sie daher kurz vor LV-Beginn immer noch auf der Warteliste stehen, heißt das nicht automatisch, dass Sie keinen Platz mehr in der gewünschten LV bekommen – es könnte immer noch jemand ausfallen!
- Mitbeleger werden grundsätzlich nur nach Maßgabe verfügbarer Plätze aufgenommen, d.h. gegebenenfalls in die Warteliste zurückgereiht.
Es ist eine gute Kenntnis von Datenmodellierung und Grundkenntnisse von Java Programmierung erforderlich.
Last edited: 2021-06-17
Back