|
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.
|
 Hier finden Sie die Ergebnisse der Wiedholungsklausur vom 04.02.2014
|
Termine
Di 11:45-13:15 in U213 (Vorlesung)
Mi 11:45-13:15 in U521 (Übungen, Gruppe 1) und 13:30-15:00 in U514 (Übungen, Gruppe 2)
Do 11:45-13:15 in U521 (Übungen, Gruppe 3)
Fr 11:45-13:15 in U612 (Vorlesung) |
|
|
|
Vorlesungsfolien
Alle Folien zu dieser Veranstaltung sind via G.R.I.P.S. verfügbar |
Folien zu den Übungen
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
|
|