1. Introduction to computers and programming, fundamentals of algorithm design.
2. Data types, variables, expressions, and basics of code debugging.
3. Control structures in programming languages and their practical use.
4. Functions and principles of code modularity.
5. Working with external libraries and extension tools.
6. Data structures for efficient storage and processing of information.
7. File operations and basic data processing.
8. Introduction to object-oriented programming.
9. Advanced object-oriented programming techniques.
10. Computer systems and an overview of programming technologies.
11. Process automation and extension of functionality in user applications.
12. Introduction to microcontrollers and their programming.
13. Practical applications and implementation of algorithms on microcontrollers.
2. Data types, variables, expressions, and basics of code debugging.
3. Control structures in programming languages and their practical use.
4. Functions and principles of code modularity.
5. Working with external libraries and extension tools.
6. Data structures for efficient storage and processing of information.
7. File operations and basic data processing.
8. Introduction to object-oriented programming.
9. Advanced object-oriented programming techniques.
10. Computer systems and an overview of programming technologies.
11. Process automation and extension of functionality in user applications.
12. Introduction to microcontrollers and their programming.
13. Practical applications and implementation of algorithms on microcontrollers.