Courses in scientific programming with Object-Oriented techniques

  • “An Introduction to Scientific C++ Programming Using Object-Oriented Numeric”



C++ has emerged as one of the most popular programming languages of the nineties. Within the field of scientific computing, C++ is now playing a dominant role in number crunching problems. C++ is perhaps the only programming language today that offers full support for advanced object-oriented constructions, yet with satisfactory computational efficiency. The purpose of the lectures on C++ is to give an overview of its possibilities, discuss the strong and weak parts of the language, and exemplify C++ syntax such that the students can start with project work using C++. The slide collection is quite comprehensive and may serve as a later quick-intro to and recipes for basic C++ programming.


  • An Example of a C++ class Implementation Of Euler Angles

    Tips and Tricks

    C++ has many features which make this language very attractive for scientific programming, and one of them is the operator overload functionality. I present an example taken from our programming environment (math3D library) that use this to represent a rotation class (Euler angles).
  • IKEA Virtual Reality Extract


    I’m currently working on updating of an interior designer application, used by multinational furniture giant, to a 2nd generation version powered with state-of-the-art technology provided with Virtual Reality (VR) headset.
  • Development of a Transport Software Management Application


    Mandate for the development of dispatch system solutions specifically designed for trucking fleets to manage transportation activity including tracking orders, efficient dispatch and route optimization. Goal is to optimize inbound and/or outbound transportation operations.

clients and partners