Aim/ learning outcomes: • learning of the programming language C and understanding of basic concepts of programming • finding and correcting programming errors • development of computer programs and organization of complex projects • working with software libraries • independent analysis of scientific problems and their implementation in C
Content: Linux basics, the C++ programming language (e.g. data types, loops, functions, classes, templates), compiler (function, process), OpenSource tools (e.g. make, gnuplot), implementation of numerical algorithms as application examples
The enrolment is binding, participants cannot unsubscribe themselves.