1. Fáze zpracování úlohy na počítači, struktura programu, základní typy dat
Učební materiály pro první otázku předmětu programování
2. Podmíněné příkazy, příkazy cyklu
Učební materiály pro druhou otázku předmětu programování
3. Strukturované typy dat, vlastní datové typy
Učební materiály pro třetí otázku předmětu programování
4. Procedury a funkce
Učební materiály pro čtvrtou otázku předmětu programování
5. Techniky programování - třídící algoritmy, rekurze, dynamické datové struktury
Učební materiály pro pátou otázku předmětu programování
6. Vizuální a objektově orientované programování, základní pojmy a principy
Učební materiály pro šestou otázku předmětu programování
7. Tvorba projektu, práce s formuláři, procedury a funkce pro dialogové boxy
Učební materiály pro sedmou otázku předmětu programování
8. Přehled základních komponent - využití, vlastnosti, události
Učební materiály pro osmou otázku předmětu programování
9. Tvorba uživatelského rozhraní - menu, standartní dialogové boxy, panel nástrojů, stavový řádek
Učební materiály pro devátou otázku předmětu programování
10. Vektory a matice, komponenta StringGrid, využití pro zpracování číselných informací
Učební materiály pro desátou otázku předmětu programování
11. Práce se soubory
Učební materiály pro jedenáctou otázku předmětu programování
12. Vyjímky a masky
Učební materiály pro dvanáctou otázku předmětu programování