1. Working in the Visual Studio .NET environment, creating projects, debugging and stepping the program.
2. Computer and microcontroller architecture - Introduction, HW components, PC operation principle, motherboards, chipsets.
3. Processors and controllers - processor buses, instruction sets, processor production, cache memory, RISC, CISC.
4. Memory, memory allocation, physical arrangement, peripherals and interfaces of PC and microcontrollers.
5. Basics of C language, ANSI C, variables, operators, operands, input and output functions.
6. Program branching, switch, preprocessor, conditional translation.
7. C cycles in C language
8. Function creation, recursive functions.
9. Arrays, strings, string functions.
10. Enumeration type, structures, unions, bit arrays.
11. Command line arguments.
12. Input and output to/from file, Summary.
13. Test, Individual credit project.
14. Connection to C # language, creation of desktop and simple windows application, credit
2. Computer and microcontroller architecture - Introduction, HW components, PC operation principle, motherboards, chipsets.
3. Processors and controllers - processor buses, instruction sets, processor production, cache memory, RISC, CISC.
4. Memory, memory allocation, physical arrangement, peripherals and interfaces of PC and microcontrollers.
5. Basics of C language, ANSI C, variables, operators, operands, input and output functions.
6. Program branching, switch, preprocessor, conditional translation.
7. C cycles in C language
8. Function creation, recursive functions.
9. Arrays, strings, string functions.
10. Enumeration type, structures, unions, bit arrays.
11. Command line arguments.
12. Input and output to/from file, Summary.
13. Test, Individual credit project.
14. Connection to C # language, creation of desktop and simple windows application, credit