Permission to make digital or hard copies of portions of this work for
personal or classroom use is granted provided that the copies are not
made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation.
Programming in C++|
|
Imprint Help |
| Contents | | Target Audience | | Installation | | Lecture | | Help |
This audio-visual lecture is a recording of the course
"object-oriented programming in C++" which is part of the training of the
mathematical-technical assistants
of the
Research Centre
Jülich. The course was held between September 29, 2003
and January 26, 2004 in the
Central Institute
for Applied Mathematics (ZAM).
The total length of the lecture is 18 hours and 22
minutes recorded in 15 sessions (days).
The lecture was given in German. However, all written material, especially the slides used in class, are in English, as the instructor on other occasions gives the lecture sometimes in English. Also, most computer science material (books, web pages, computer manuals) is in English. For your convenience, the slides contain a small programming related English - German dictionary in the appendix.
This lecture is targeted to everyone who wants to learn C++ in great detail. The class covers ISO standard C++ and does not include any system-dependent extensions. Therefore, the material covered in this class can be used on any system with a standard C++ compiler. For information on how to edit, compile, and execute C++ programs please refer to the system documentation. The class requires a good knowledge of the programming language C and some experience in programming in order to be able to follow this lecture.
Although the class covers C++ in great detail, it is clear that one cannot learn C++ just by listening to the lecture. Therefore, practical exercises are enclosed to the audio-visual presentation which are also referenced in the lecture whenever this is appropriate. Each exercise consists of a description of the exercise, some additional hints (which should be used when you get stuck solving the exercise), and an audio-visual demo of a sample solution.
The content of this lecture can be viewed directly of
DVD
or of the
world wide web
so it can be viewed anywhere anytime. It does not need any
explicit installation. The recommended operating system is Microsoft
Windows. However, in order to use all features of this audio-visual
lecture, a recent version of
RealPlayer
(RealOne or RealPlayer 10) is required.
We also provide a version of this lecture with a more limited set of features, which is better to used with older versions of RealPlayer, on operating systems other than Windows, with a low network bandwidth, or if you only have access to a less powerful computer and loading the contents takes a long time.
When viewing this lecture of the world wide web, and if the data rate is below 500 Kbps but above 50 Kbps, only the audio part of the lecture will be available. (A more detailed explanation, also more information on the technical requirements, can be found in the on-line help)
To start the lecture please choose one of the following links:
If you run into problems when viewing the lecture or controlling the
presentation, please see the
on-line help and check whether
your system fulfills all requirements listed there and whether the
description on how to control the presentation is of any help.
If this is not the case, or you found an error in the presentation, please
contact
Maik Boltes
m.boltes@fz-juelich.de).