Home | english  |  Impressum  |  Datenschutz  |  Sitemap  |  Intranet  |  KIT
Fakultät für Mathematik

Karlsruher Institut für Technologie
D-76128 Karlsruhe
Tel.: +49 721 608-43800

Programmierung kommerzieller Systeme - Anwendungen in Netzen mit Java (Sommersemester 2010)

Dozent: Prof. Dr. Dietmar Ratz
Veranstaltungen: Vorlesung (25780), Übung (25781), Praktikum (25782)
Semesterwochenstunden: 2+1+2
Hörerkreis: WiMa, TeMa, DiploMa (2.-10. Semester)

Die Kenntnisse der Programmiersprache Java, wie sie in der Vorlesung Programmieren I vermittelt werden, sollen vertieft und erweitert werden. Dies geschieht unter anderem durch die Behandlung von kommerziell relevanten Themenbereichen wie z. B. objektorientierte Modellierung und Programmierung, Klassenhierarchie und Vererbung, Threads, Applikationen und Applets, AWT- und Swing-Komponenten für graphische Benutzeroberflächen, HTML-Einbettung, Ausnahme- und Ereignis-Verarbeitung, Ein-/Aus-gabe über Streams, Anwendungen in Netzen, Internet-Kommunikation, Client- und Server-Socket-Programmierung, Abstrakte Datentypen und Collections sowie Generische Datentypen.


Termine
Vorlesung: Dienstag 8:00-9:30 Tulla-Hörsaal Beginn: 13.4.2010, Ende: 13.7.2010
Übung: nach Vereinbarung (14-tägig) nach Vereinbarung Beginn: 13.4.2010, Ende: 13.7.2010
Praktikum: nach Vereinbarung Rechenzentrum Beginn: 13.4.2010, Ende: 13.7.2010

In der Vorlesung, den Übungen und dem Rechnerpraktikum zu dieser Veranstaltung soll der praktische Umgang mit der im Bereich betriebswirtschaftlicher Anwendungen dominierenden Programmiersprache Java vermittelt werden. Grundlage ist dabei der jeweils aktuelle Sprachstandard. Die Kenntnisse der Programmiersprache Java, wie sie in der Vorlesung Programmieren I vermittelt werden, sollen vertieft und erweitert werden. Dies geschieht unter anderem durch die Behandlung von kommerziell relevanten Themenbereichen wie z. B. objektorientierte Modellierung und Programmierung, Klassenhierarchie und Vererbung, Threads, Applikationen und Applets, AWT- und Swing-Komponenten für graphische Benutzeroberflächen, HTML-Einbettung, Ausnahme- und Ereignis-Verarbeitung, Ein-/Aus-gabe über Streams, Anwendungen in Netzen, Internet-Kommunikation, Client- und Server-Socket-Programmierung sowie Collections und abstrakte Datentypen.

Prüfung

Die Veranstaltung besteht aus

  • 2 SWS Vorlesung
  • 1 SWS Saalübung
  • 1 SWS Tafeltutorium
  • 2 SWS Rechnerpraktikum

Für die Teilnahme an der Veranstaltung ist zu beachten:

  • Vorausgesetzt werden Kenntnisse der Programmiersprache Java (optimal: "Programmieren I: JAVA").
  • Weitere Kenntnisse aus den Vorlesungen Grundlagen der Informatik sind hilfreich.
  • Voraussetzung für die Klausurteilnahme ist die Teilnahme am Rechnerpraktikum und die erfolgreiche Bearbeitung der dort gestellten Pflichtaufgaben.
  • Die Anmeldung zur Teilnahme an den Übungen und dem Rechnerpraktikum und zur Klausur findet in der ersten Vorlesungswoche statt!
  • Für weitere Informationen hierzu siehe https://ilias.rz.uni-karlsruhe.de/repository.php?cmd=frameset&ref_id=55726

Literaturhinweise

  • Ratz, Scheffler, Seese, Wiesenberger: Grundkurs Programmieren in Java, Hanser-Verlag
  • Krüger, Stark: Handbuch der Java-Programmierung, Addison Wesley
  • Zakhour, Hommel, Royal: Das Java Tutorial. Eine Einführung in die Grundlagen, Addison Wesley
  • Sierra, Bates, Schulten, Buchholz: Java von Kopf bis Fuß, O'Reilly
  • Tanenbaum: Computernetzwerke, Pearson Studium
  • Eberling, Lessner: Enterprise JavaBeans 3, Hanser Verlag
  • Oechsle: Parallele und verteilte Anwendungen, Hanser Verlag