Program; algoritmus; proces tvorby programu; ladění programu; integrované vývojové prostředí; minimální příklad; datové typy; výrazy; základní příkazy; matematické funkce; podmínky; podmíněné řízení programu; cykly; pole; práce s textem; funkce; rekurzivní funkce.
Kurz je určen studentům, kteří mají s programováním zanedbatelné předchozí zkušenosti. Formou řešených příkladů a úloh na samostatnou práci se účastníci učí rozvrhnout si správně způsob, jakým realizovat zadané úlohy (algoritmus), a pracovat s dokumentací.
Konkrétní příklady a úlohy jsou realizovány v programovacím jazyku C s využitím vybraného integrovaného prostředí. Pro svoji obecnost a důraz na tvorbu algoritmů je kurz vhodný i pro studenty se zájmem o jiné programovací jazyky.
Na tento kurz je záhodno chodit s vlastním notebookem.