Program - posloupnost příkazů – instrukcí (zápis algoritmu) zapsaných ve formě srozumitelné počítači. Počítačové programy uplatňující se ve výuce, zpravidla rozdělujeme na: systémové, aplikační a výukové. Termín výukový program bývá někdy považován za ekvivalent termínu výukový software, kterým se označují programy používané ve výuce. Častěji se termín výukový program považuje za ekvivalent termínu didaktický program, tedy program, který něco vyučuje. (V tomto smyslu jsou však, bohužel, vyloučeny programy sloužící jako nástroj budoucího odborníka a programy pro přípravu a hodnocení výuky). Počítačový výukový systém - rozsáhlý soubor relativně samostatných výukových programů.