Programmieren in Java : Organisatorisches
Programmieren in Java: Organisatorisches
Lehrkräfte
Dozent | Prof. Dr. Peter Thiemann | thiemann@info... |
Übung | Manuel Geffken | geffken@info... |
Tutor | Fabian Wenzelmann | wenzelmf@informatik... |
Julian Schmid | schmidj@informatik... | |
Thorsten Engesser | engesset@informatik... | |
Manuel Meyer | meyerma@informatik... |
Termine
Vorlesung | Mo 16-18 ct | Hörsaal 101-00-026 |
Übungsgruppe Mo18 (Fabian) | Mo 18-20 ct | Pool 082-029 |
Übungsgruppe Di14 (Julian) | Di 14-16 ct | Pool 082-029 |
Übungsgruppe Di16 (Thorsten) | Di 16-18 ct | Pool 082-029 |
Übungsgruppe Do10 (Manuel) | Do 10-12 ct | Pool 082-029 |
Die Übungsgruppen werden in der ersten Vorlesungsstunde verteilt. Die Wahl der Übungsgruppe im HIS ist nicht maßgeblich.
Links
Ziel
Die Studierenden erlernen weiterführende objekt-orientierte Programmierkonzepte anhand der Sprache Java. Sie können eigenständig Programme unter Verwendung einer graphischen Entwicklungsumgebung für Java erstellen. Sie sind in der Lage, Java-Bibliotheken in eigenen Programmen einzusetzen.
Inhalte
- objekt-orientierte Programmierkonzepte
- Benutzung der Java Entwicklungswerkzeuge
- Erstellung von Java Programmen
- Benutzung von Java Bibliotheken
- Softwareentwurf und -entwicklung im Team
- Ressourcen zu den Themen Objekt-Orientierung, Java, Software-Entwicklung
- Kommunikationstechniken und Projektorganisation
- eigenständige Recherche
Literatur
- Matthias Felleisen. How to Design Classes.
Voraussetzungen
Wir setzen grundlegende Programmierkenntnisse auf dem Niveau von Informatik I voraus, jedoch keine Kenntnisse der Sprache Java.
Übungsmodus
- Jede Woche Montag zur Vorlesung wird ein Aufgabenblatt zum Thema der Woche herausgegeben.
- Das Blatt ist bis Montagmorgen, 9:00Uhr st, beim Tutor per Mail abzugeben.
- In den letzten Semesterwochen findet ein Projekt statt, näheres später.
- Zum Bestehen des Kurses ist nötig
- In mindestens der Hälfte der Themen mindestens 50% der Punkte, oder 40% der Gesamtpunkte
- Erfolgreich abgenommenes Projekt.
- Zu jedem Thema wird zwei Wochen später (also zB in Blatt 5 zum Thema von Blatt 3) noch eine Wiederholungsaufgabe gestellt, mit der man noch mal Punkte für das Thema sammeln kann.
- Kooperation mit anderen Kursteilnehmern: Ideen austauschen: ja gerne, diskutieren: ja gerne, Code austauschen: verboten.