C programming language. Preprocessor, basics of the C language (data types, syntax, commands), functions, pointes, dynamical memory allocation, string, files, structures and unions. Implementations of abstract data types (FIFO, LIFO, list), programming techniques (sorting, searching, recursion), using bitwise oprerators.
Objectives:
Knowledge acquisition concerning C language properties, details and specialities of C language and using C in programming and implementation of abstract data types.