Předmět je úvodem do programovacího jazyka C. Kromě základních pojmů algoritmizace jsou tedy vysvětleny datové typy (celočíselné, znakové, pole, řetězce, struktury, sjednocení, výčtové typy a bitová pole), řídicí příkazy (podmíněný příkaz, přepínač, cykly) a vytváření funkcí či programových jednotek.
Sylabus
Základní pojmy algoritmizace a programování, číselné soustavy
Datové typy, vstupně/výstupní operace
Operátory
Knihovny funkcí, podmíněný příkaz
Cykly (iterační příkazy)
Skoky, přepínač, shrnutí příkazů
Pole
Základní algoritmy řazení 1D polí
Operace s maticemi, ukazatel
Ukazatelová aritmetika, řetězec
Funkce
Výčet, struktura, sjednocení, bitové pole, otevřené pole