1. Basic concepts on programming code, compiling, linking and execution
2. C programming. Variables, number types, strings, operators, expressions.
3. Program flow : logical decisions and loops
4. Functions (mathematical and string) of the standard C-library
5. Functions in C – call and definition, range of variables (global and local)
6. Input/Output streams (console and text files)
7. Pointers and data arrays
8. Implementation of algorithms for numerical and data analysis