1. Práce v prostředí Visual Studia.NET, tvorba projektů, ladění a krokování programu.
2. Architektura počítačů a mikrokontrolérů – Úvod, HW komponenty, princip činnosti PC, základní desky, čipové sady.
3. Procesory a kontroléry – sběrnice procesorů, instrukční sady, výroba procesoru, cache paměti, RISC, CISC.
4. Paměti, rozdělení pamětí, fyzické uspořádání, periferie a rozhraní PC a mikrokontrolérů.
5. Základy jazyka C, ANSI C, proměnné, operátory, operandy, funkce vstupu a výstupu.
6. Větvení programu, přepínač, preprocesor, podmíněný překlad.
7. Cykly v jazyce C.
8. Tvorba funkcí, rekurzivní funkce.
9. Pole, řetězce, řetězcové funkce.
10. Výčtový typ, struktury, uniony, bitové pole.
11. Argumenty příkazového řádku.
12. Vstup a výstup do/ze souboru, opakování.
13. Test, Samostatný zápočtový projekt.
14. Návaznost na jazyk C#, tvorba desktopové a jednoduché windows aplikace, zápočet
2. Architektura počítačů a mikrokontrolérů – Úvod, HW komponenty, princip činnosti PC, základní desky, čipové sady.
3. Procesory a kontroléry – sběrnice procesorů, instrukční sady, výroba procesoru, cache paměti, RISC, CISC.
4. Paměti, rozdělení pamětí, fyzické uspořádání, periferie a rozhraní PC a mikrokontrolérů.
5. Základy jazyka C, ANSI C, proměnné, operátory, operandy, funkce vstupu a výstupu.
6. Větvení programu, přepínač, preprocesor, podmíněný překlad.
7. Cykly v jazyce C.
8. Tvorba funkcí, rekurzivní funkce.
9. Pole, řetězce, řetězcové funkce.
10. Výčtový typ, struktury, uniony, bitové pole.
11. Argumenty příkazového řádku.
12. Vstup a výstup do/ze souboru, opakování.
13. Test, Samostatný zápočtový projekt.
14. Návaznost na jazyk C#, tvorba desktopové a jednoduché windows aplikace, zápočet