The seminar is structured in 10 thematic sections:
- Introduction: The concept of compilation, the writing of C main programs, the process of converting source code into an executable program. Simple input/output procedures. Types of basic variables in C, their printing and related logical and arithmetic operations. Conditions in C.
- Iterative loops, a first approach: Simple for loop. Simple while loop. Sequential reading from keyboard. First introduction with examples to the concept of arrays and recursive procedures. The concept of a built-in function in C. A first set of built-in functions.
- Further delving into iterative loops and combining them with conditions. Double for loop, double while loop and combination of these. Multiple nested recurrent loops. Examples.
- Creating your own functions in C. The concept of variable and function visibility. Examples and applications.
- The concept of computer memory. Pointers in C. Relationship between pointers and functions (Information Sharing). Examples.
- Further analysis and examples on indicators. Introduction to dynamic memory allocation. Release pointers.
- Manage files, read from them and write to a file. Tables and indexes.
- Recursive structures (function that calls itself). Classification techniques and other related examples.
- Introduction to the concept of structures and unions.
- Applications using integrated programs that combine the above.