Аты электрондық-есептеу сөздігіндегі «программа» терминінен шыққан, оқу материалын жеке порцияларға немесе бөліктерге бөлетін, әр жолы бақылаумен аяқталады:
1) Проблемалық оқыту
2) Модульдік оқыту
3) Компьютерлік оқыту
4) Түсіндірмелі-иллюстративті оқыту
5) Бағдарламалап оқыту