- Stručná historie počítačů
- Základní hardware a jeho fungování
- Operační systémy
- Programovací jazyky
- Ovládání vývojového prostředí
- Základní příkazy
- Proměnné a konstanty
- Základní datové struktury
- Vstup a výstup
- Procedury a funkce
- Algoritmus a jeho efektivita
- Základní algoritmy - dělitelnost, Eukleidův algoritmus, Eratosthenovo síto, Hornerovo schéma, dlouhá čísla, vyhledávání v polích, atd.
Cílem předmětu je stručné seznámení s principy práce počítačů, dále rozvoj algoritmického myšlení, osvojení jednoduchých algoritmů a základních principů procedurálního programování.