Objectoriented Concepts for Distributed Systems (OODS) (10304)
- Dr.-Ing. Jürgen Kleinöder, Dr.-Ing. Franz Hauck
- Vorlesung mit Übung
4 SWS, Schein
nur Fachstudium, Scheinerwerb (benotet oder unbenotet) durch Kolloquium (2-stündig) oder Abgabe von Übungsaufgaben und Kolloquium (4-stündig)
Zeit und Ort: Mi 16:00 - 18:00, H4; Di 10:00 - 12:00, H10
- Voraussetzungen / Organisatorisches
- Geeignet für Hauptstudium ab 6. Semester
- Jürgen Kleinöder,
- Course Description:
- Lecture with exercise classes, Credit: 2 or 4 hours,
Format: 2 hours of lecture and 2 hours of exercise classes per week,
marked or unmarked certificate: successful handling of exercises and/or
- Time and Location:
- Lecture: Tue, 10:15 am - 11:45 am, H4
Exercise class: Wed, 4:15 pm - 5:45 pm, H4
- Start: Tue, 97/05/05, 10:15 am
- Laboratory Work:
- Self-dependent computer programming at the CIP workstations of the
Dept. of Computer Science. Problems are to be discussed in the
exercise classes on Wednesday.
Enrollment for the lab work at the CIP workstations with "login: oods", starting on Tue, 98/05/05
- Target Group:
- Students in Computer Science
- Students of the International Masters Program in Computational Engineering
Object-oriented programming, Java, C++; Distributed systems; Programming distributed systems with CORBA; Java Virtual Machine; Frameworks
The first part of the lecture gives an overview about the
basic concepts of object-oriented programming. Examples from
C++ and Java are used to illustrate the theretical concepts.
In the second part we introduce distributed systems in general
and its the fundamental problems and concepts.
CORBA as middleware for object-oriented applications in distributed
systems builts the bridge between these section in part three of the lecture.
In part four we go into the details of the Java environment and we conclude
the course with an introduction into frameworks and some interesting
research projects on object-oriented distributed systems.
The exercise classes give a more detailed introduction into Java, combined
with programming assignments. Programming of distributed applications
can be practiced first by using the Java RMI mechanism and later, after
some introduction into C++ with a CORBA middleware platform.
About our Server |
Mail to Webmaster |
Navigational Hints |