*
1. Jazyk C Struktura programu, jednoduché/složené typy, funkce, ukazatele, výrazy, operátory, priorita, řídící příkazy (blok, podmínky, cykly...), přetypování, vstup/výstup, preprocesor, makra, hlavičkové soubory, projekt/makefile, rozsah platnosti, inicializace dat. *
2. Neobjektové vlastnosti C++ Deklarace/definice, inline funkce, implicitní parametry, odkazy, přetížení funkcí, konstanty, typová kontrola, šablony, výjimky. *
3. Objektové vlastnosti C++ OOP, zapouzdření dat, dědičnost, polymorfismus, třídy, metody, konstruktor/destruktor, virtuální metody, operátorové funkce, přátelské funkce. *
4. Programování v grafických prostředích Programování řízené událostmi, WinAPI, Win32, objektové knihovny, X window, window manager, nejjednodušší aplikace.
Programovací jazyk C/C++ pro fyziky. Pokročilé metody programování: objekty v C++, algoritmy řízené událostmi, víceúlohové programování, základy architektury a vývoj aplikací pro Windows.
Vhodné i pro PGS.