Programming Tutorials Overview


In this section we want to introduce various programming tutorials. The subsections cover the following areas:

Base Tutorials: simple programming tasks to introduce different mechanisms of programming languages such as functions, data structures, and algorithms.
Advanced Tutorials: programming concepts employed by our GSSE
Expert Tutorials: in this section we develop complex mathematical and scientific programming examples

Reference implementations are given in C++ only.

 

 

To ease and estimate the examples, we introduce different classes of difficulty for the programming tutorials and examples. We want to state that this can only be a rough estimation. The real difficulty can never be estimated because of the different backgrounds:

L0: just warming up
L1: a few lines of code, straight forward programming, no hidden complexities
L2: apprentice level, basic programming
L3: journeyman level, advanced programming, common pitfalls
L4: master level, really difficult, many sometimes exotic pitfalls, large variety of solutions