Certificate Course


Object-Oriented Programming in C++

The course can also be done in self-study.

C++ has become the most widely used programming language in Scientific Computing. This is partly because of its powerful support for object-oriented programming and partly because of its compatibility with C. This introductory course gives a thorough step-by-step introduction to object-oriented programming using C++.

The textbooks used for the course are:

1) Computer Algebra with SymbolicC++
Yorick Hardy, Tan Kiat Shi and Willi-Hans Steeb
World Scientific, Singapore, 2008, ISBN 978-981-283-360-0

2) C++ Programming with Applications in Administrations, Finance and Statistics
Willi-Hans Steeb and Fritz Solms
World Scientific Publishing, Singapore, 2000, ISBN 981-02-4066-X

Course Content
  1. Introduction to non-object-oriented C++
  2. Introduction to Object-Oriented Programming in C++
  3. Template classes with dynamic memory: vectors and matrices
  4. Inheritance and Polymorphism.
  5. Exception Handling
  6. Standard Template Library



Timetable and Enrollment Forms

For further information contact

  1. Prof. Willi-Hans Steeb