Course unit code:
Course unit title:
Programming II
Mode of completion and Number of ECTS credits:
Exm (4 credits)
Course contents:
1. Basics of working with pointers (allowance 3/6)
a. Pointer type variable, pointer's properties
b. Pointers as function arguments, pointers to function
c. Pointers arithmetic, sizeof operator

2. Dynamic memory allocation and release (allowance 3/6)
a. Memory allocation (malloc(), calloc(), realloc())
b. Memory release (free(), cfree())
c. Definition of one and multi dimensional dynamic fields

3. Structures and working with structures. (allowance 3/6)
a. Structure definition and properties
b. Pointer to structure, structure in structure
c. Structures and functions

4. Comparative, sorting and graphs algorithms (allowance 3/6)
a. Bubble sort
b. Quick sort
c. Heap sort
d. Simple graph algorithms

Facebook / Youtube

Facebook / Youtube