Suche

07006


Physik (Bachelor) Sommersemester 2009
07006 Informatik II [GV]
   
Dozent Lorenz R.
Dauer 4 SWS
Studiensemester 2
Schein Ja (Klausur, Übungen; 8 LP)
Termin Di, 10:00-11:30, HS I/C
Do, 10:00-11:30, HSI/C
Beginn 21.04.2009
Inhalt Ziel der Vorlesung ist eine Einführung in die Entwicklung größerer Softwaresysteme. Die Vorlesung folgt dem Entwicklungsprozess eines solchen Systems, angefangen mit der Erstellung eines Analysemodells in UML, über dessen Erweiterung zu einem Entwurfsmodell (ebenfalls in UML) bis hin zur Implementierung in der Programmiersprache Java. Dazu wird die problemnahe Programmierung erweitert um die Aspekte Modularisierung und objektorientierte Programmierung. Für Analyse und Entwurf werden verschiedene statische Modelle (Klassendiagramm) und dynamische Modelle(Use-Case, Sequenzdiagramm) besprochen und einige Analyse- und Entwurfsmuster vorgestellt. Zur Implementierung werden neben Dokumentationsrichtlinien und Code-Konventionen insbesondere die Erstellung von graphischen Benutzeroberflächen und Applets besprochen, sowie Grundbegriffe der parallelen Programmierung wie z.B. Threads behandelt. Die Vorlesung führt auch in verschiedene Konzepte der Datenhaltung (Datenbanken, XML) und in Webseitengestaltung mittels HTML ein.
Begleitend 07007
Vorkenntnisse Informatik I
Literatur Java ist auch eine Insel: Christian Ullenboom, 2006

The Java Tutorial: M. Campione, K. Walrath, 1998

Lehrbuch Grundlagen der Informatik: Helmut Balzert, 2005

Lehrbuch der Objektmodellierung: Heide Balzert, 2005

Objektorientierte Softwareentwicklung: Bernd Oesterreich, 1999

Weitere Informationen Für Lehrkräfte empfohlen *)
URL http://www.informatik.uni-augsburg.de/lehrstuehle/inf/lehre/