|
Die Vorlesung Programmieren 2 behandelt Techniken der objektorientierten Analyse sowie Algorithmen und Datenstrukturen zur Lösung von Datenverabeitungsaufgaben mittels Java. Es werden Vorgehensweisen zur Validierung der Korrektheit und Effizienz von Java Programmen vorgestellt.
Die grundlegenden Konzepte objektorientierter Programmiersprachen werden am Beispiel von Java eingeführt und zur praktischen Problemlösung (u.a. Web Programmierung) eingesetzt.
Darüber hinaus sind die Teilnehmer in der Lage, sich zügig in objektorientierte Bibliotheken und Frameworks (Apache Jakarta u.a.) einzuarbeiten und können auch unbekannten Programmcode mittels Rewiews und moderner Werkzeuge (z.B. Sonar) analysieren.
Fortgeschrittene Themen, die in der Vorlesung grundlegend mitbehadelt werden (als Ausblick auf zukünftige Lehrveranstaltungen) sind u.a. Datenbankzugriffe und Dokumentenverabeitung (XML) in Java.
Den Teilnehmern wird empfohlen, sich bereits vorab mit einer strukturierten, prozeduralen
Programmiersprache (wie C oder Fortran) vertraut zu machen, z.B. durch Besuch der Vorlesung PG 1.
Vorkenntnisse in objektorientierter Programmierung werden nicht voraus gesetzt.
|
aktuell: Die Klausurergebnisse liegen vor.
|
|
|
Termine
Mo 15:15-16:45 in U311 (Vorlesung) und 17:00-18:30 in U412 (Übungen, Gruppe 1)
Do 11:45-13:15 in U314 (Vorlesung) und 15:15-16:45 in U514 (Übungen, Gruppe 2)
|
Die Übungen wiederholen sich für die einzelnen Gruppen, d.h. es genügt eine der Gruppen zu besuchen!
|
Diese Veranstaltung ist für das Wintersemester 2012/2013 bereits abgeschlossen. In diesem Semester finden keine weiteren Termine mehr statt!
Hier finden Sie meine aktuellen Lehrveranstaltungen. |
Aktuelle Stundenpläne aller Veranstaltungen finden Sie auch auf den Homepages der Hochschule.
|
|
|
Vorlesungsfolien
Alle Folien zu dieser Veranstaltung sind via G.R.I.P.S. verfügbar |
Folien zu den Übungen
Alle Übungen aus dieser Veranstaltung sind via G.R.I.P.S. verfügbar |
Viele weitere Übungsaufgaben (und Lösungen) finden Sie in Oracle's Java Tutorial |
Das Ergänzungskapitel zu Generics von Gilad Bracha finden Sie hier (bzw. als PDF Dokument) |
Das in der Vorlesung empfohlene Buch von Johannes Nowak finden Sie hier und den Fragenkatalog zu Generics (inkl. Antworten) hier |
Quellen und weiterführende Literatur
|
Das Buch "Java ist auch eine Insel" von Christian Ullenboom beinhaltet alle Themen der Vorlesung (und einige mehr).
Weiterhin empfehlenswert ist das online verfübare Java Tutorial von Oracle.
Die Kursinhalte orientieren sich z.T. an den Kursunterlagen der Java-Schulung SL-275 (Sun Educational Services/Oracle University).
Die Neuerungen im Sprachstandard ab Java 5 (und Folgeversionen) wie Generics, Concurrency APIs usw.
sind ausführlich in Fortgeschrittene Programmierung mit Java von Johannes Nowak dokumentiert. |
Prof. Dr. Jan Dünnweber
Ostbayerische Technische Hochschule Regensburg · Universitätsstraße 31 (U123)
Tel.: +49 941 943-9859 · Fax: +49 941 943-1426
E-Mail: Jan.Duennweber@hs-regensburg.de
|
|