Prof. Dr. Jan Dünnweber 

  Programmierung 2 (Java)
  Sommersemester 2013

                   
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


Alle Übungen aus dieser Veranstaltung sind auch via G.R.I.P.S. verfügbar
Grundlagen zu Klassen und Objekten (Übung 1): Folien vom 27.03.13

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