Lectures:
1. Introduction to course organization. Basic data types, variable, print to standard output.
2. Function definition. Fundamentals of flow control.
3. Representation of strings.
4. Structured data types and their usage. Fundamentals of programs debugging.
5. Working with files. Loading and saving data into text and binary files.
6. Use of recursion.
7. Program testing, source code documentation.
Exercises:
1. Getting familiar with a development environment. Running source code.
2. Basic data types, variable, standard output.
3. Fundamentals of flow control. Reading input data.
4. Definition of function.
5. Representing and working with strings.
6. Structured data types and their usage.
7. Fundamentals of program debugging.
8. Working with files. Loading and saving data into text and binary files.
9. Use of recursion and its relation to cycles.
10. Using library functions.
11. Implementation of some abstract data types.
12. Drawing of graphical images.
1. Introduction to course organization. Basic data types, variable, print to standard output.
2. Function definition. Fundamentals of flow control.
3. Representation of strings.
4. Structured data types and their usage. Fundamentals of programs debugging.
5. Working with files. Loading and saving data into text and binary files.
6. Use of recursion.
7. Program testing, source code documentation.
Exercises:
1. Getting familiar with a development environment. Running source code.
2. Basic data types, variable, standard output.
3. Fundamentals of flow control. Reading input data.
4. Definition of function.
5. Representing and working with strings.
6. Structured data types and their usage.
7. Fundamentals of program debugging.
8. Working with files. Loading and saving data into text and binary files.
9. Use of recursion and its relation to cycles.
10. Using library functions.
11. Implementation of some abstract data types.
12. Drawing of graphical images.