Programmierung kommerzieller Systeme - Anwendungen in Netzen mit Java (Sommersemester 2010)
- Dozent*in: 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