Бағдарламалы оқытудың негізгі мақсаты – оқыту процесін басқаруды жетілдіру, тексеруден өзін-өзі тексеруге, оқытудан өзін-өзі оқытуға көшу. Бағдарламалы оқытуда жаңа бағдарланған оқулықтар, оқыту құжаттары, үйрету (оқыту) машиналары қолданылады. Оқытудың бұл түрі 1960 жылдан бастап Б.Скиннер, Н.Краудер бастамасынан кейін, педагогика, психология және кибернетиканы ұштастырып пайдаланылады.
Оқытудың бұл түріне негіз болған оу бағдарламасы оқу материалын, оны меңгеру барысындағы оқушының іс-әрекетін, тексеру түрлерін бір тәртіппен ретке келтіреді.
Бағдарламалап оқытудың үш принципі бар: сызықты, тармақты және аралас.
Бағдарламалап оқытудың үш принципі бар: сызықты, тармақты және аралас.
Сызықты бағдарламада оқу материалы бірізділікпен беріледі. Тармақты бағдарламада әр оқушы мақсатқа өз жолымен келеді. Қате жауап берген кезде оқушы керекті тармаққа өтіп, қайтадан оқып, қосымша түсініктеме алып, қатені жойып, негізгі сызыққа қайтып оралады. Мықты оқушылар негізгі сызықпен жүрсе, әлсіз оқушылар тармақтарға кіру арқылы нәтижеге жетеді. Аралас бағдарламада қиын тақырыптар тармақтарға бөлінеді, басқалары сызық бойынша орналасады.