Brief history of C language. Introduction to programing. The first program.
ezembed
Selected data types.
Variables, basic operations on variables. I/O operations, printf and scanf functions.
Branching, if(), ?:, switch()
Loops
Memory usage, addresses and pointers
Static arrays, pointers, writing and reading files
Working with files.
2D static arrays, dynamic memory allocation, malloc, etc.
Dynamic memory allocation for 2D arrays
Strings
Structures