Programmierzertifikat Objekt-Orientierung mit Java
Termine
Dozent | Prof. Dr. Peter Thiemann | thiemann@info... |
Übung | Phillip Heidegger | heidegger@info... |
Im Semester | Mo 16-18 Uhr, 14tätig Vorlesung und Übungen | |
Ort (Vorlesung) | Geb. 082, Saal 00 006 | |
Ort (Übung) | Geb. 082, Poolräume: 00 028, 00 021 |
Aktuelle Ankündigungen
- 13.7.2009
- Am 20.7. fällt die Veranstalltung aus. Am Mo, den 27.7.09 findet die Projektpräsentation statt. Sie müssen Ihren Code am 27.7. per Mail an Ihren Tutor abgeben. Des weiteren sollte das Tetris in einer ca. 10 min Vorstellung präsentiert werden. Zeigen Sie hierbei keinen Quellcode, sondern gehen Sie auf das grobe Design Ihres Projekts ein. Führen Sie eine Demo vor, die zeigt, dass Ihr Tetris funktioniert. Die Präsentation findet um 16 Uhr ct statt. Wir treffen uns im Poolraum, wie bei einer Übung.
- 25.6.2009
- Bitte beachten Sie die Änderung, dass am Mo, den 29.6.09 eine Übung stattfindet.
- 26.3.2009
- Bitte melden Sie sich für den Kurs an. Auf der Seite ZfS-Veranstaltungen EDV-Kompetenz finden Sie die Veranstalltungen im SS 2009. Eine Anmeldung ist ab dem 06.04.2009 möglich.
- 26.3.2009
-
Wir bitten alle Teilnehmer der Vorlesung sicherzustellen,
dass sie einen Computeraccount im Institut für Informatik
besitzen. Dieser ermöglicht die Verwendung der Rechner des
Instituts für die Praxisübungen.
Falls Sie einen solchen Account nicht besitzen, sollten Sie zu den Poolmanagern gehen und einen Account beantragen (siehe Sprechstunden).
Alternativ können Sie auch Ihr Notebook mit installiertem DrScheme, Eclipse und Java JDK (z.B. JDK 6 Update 5) mitbringen, und an diesem arbeiten. Vermutlich werden die Teilnehmer Zweierteams bilden, damit Sie sich bei den Aufgaben gegenseitig unterstüzen können.
Zeitplan
Datum | Vorlesung/Übung |
---|---|
20.4. | V/Ü |
27.4. | V/Ü |
4.5. | V (Abstraktion) |
11.5. | Ü (Abstraktion) |
18.5. | V (Vergleichen von Objekten, ...) |
25.5. | Ü (tba) |
8.6. | Vorlesung und Übung (Swing Einführung) |
15.6. | Vorlesung |
22.6. | Übung |
29.6. | Übung |
6.7. | Vorlesung |
13.7. | Übung |
20.7. | frei |
27.7. | Projektvorstellung (Anwensenheitspflicht!) |
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.
Inhalt
- 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
Folien
Die Folien des Kurses unterscheiden sich nicht von denen des letzten Jahres. Sie finden sie unter: Java Kurs SS 2008.
Aufgaben
Die folgenden Aufgaben wurden im letzten Kurs bearbeitet:
- Aufgaben der ersten Sitzung (20.4)
- Aufgaben der zweiten Sitzung (27.4.)
- Aufgaben der dritten Sitzung (11.5.)
- Aufgaben der vierten Sitzung (25.5.)
- Aufgaben der fünften Sitzung (8.6.), AWorld.java, Field.java, World.java
- Aufgaben vom 22.6.09
- Aufgaben vom 29.6.09
Vorraussetzungen
Erste Kenntnisse in Programmiersprachen sind erwünscht, wie sie z. B. durch die ZfS-Module „Einführung in die Programmierung mit C“ oder „Einführung in die Programmierung mit C++“ erworben werden können.
Die Vorlesung Informatik I ist als Voraussetzung ebenfalls geeignet.