Cieľom kurzu je oboznámenie sa so syntaxou programovacieho jazyka ANSI C a technikami procedurálneho programovania v tomto jazyku. Študenti si pri tvorbe vlastných aplikácií a riešení problémov rozvíjajú programátorske schopnosti. Dôraz sa kladie na prvky jazyka podporujúce tzv. nízkoúrovňové programovanie (vlastná správa pamäte, smerníky, smerníková aritmetika, bitové operácie, implementácia knižníc a pod.) a porovnanie jazyka C s inými programovacím jazykmi.