1. Fáze zpracování úlohy na počítači, struktura programu, základní typy dat 2. Podmíněné příkazy, příkazy cyklu 3. Strukturované typy dat, vlastní datové typy 4. Procedury a funkce 5.Techniky programování – třídicí algoritmy, rekurze, dynamické datové struktury 6. Vizuální a objektově orientované programování, základní pojmy a principy 7. Tvorba projektu, práce s formuláři, procedury a funkce pro dialogové boxy 8. Přehled základních komponent – využití, vlastnosti, události 9. Tvorba uživatelského rozhraní –menu, standardní dialogové boxy, panel nástrojů, stavový řádek 10. Vektory a matice, komponenta StringGrid, využití pro zpracování číselných informací 11. Práce se soubory 12. Výjimky a masky