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.


  • C++ scientific code snippet

    Tips and Tricks

    An example of how STL (Standard Template Library) can be used to write scientific code. In our programming environment we make an extensive use of this kind of technique. From our experience, it helps to write better code that is easier to understand and less error prone.
  • 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.

clients and partners