Бұл оқыту машинасыз және машиналы болып екіге бөлінеді. Машинасыз бағдарлама оқыту үшін арнайы оқулықтар, перфокарталар пайдаланылады, негізгі деректер көзі қағаз болады. Оқу нәтижесі біраз уақыттан соң бағаланады. Соңғы кезде машиналы бағдарламалап оқыту үшін компьютер кең қолданылуда. Тапсырмалар, мәтіндер, сұрақтар, жауаптар дисплей дидарында жазылып, сол мезгілде бағаланып тұрады.
Бұл оқыту машинасыз және машиналы болып екіге бөлінеді. Машинасыз бағдарлама оқыту үшін арнайы оқулықтар, перфокарталар пайдаланылады, негізгі деректер көзі қағаз болады. Оқу нәтижесі біраз уақыттан соң бағаланады. Соңғы кезде машиналы бағдарламалап оқыту үшін компьютер кең қолданылуда. Тапсырмалар, мәтіндер, сұрақтар, жауаптар дисплей дидарында жазылып, сол мезгілде бағаланып тұрады.
Оқу бағдарламасы оқыту алгоритміне негізделген. Алгоритм – дұрыс жауапқа жетелейтін бірізді ақыл – ой және оқу іс–әрекеттерінің жүйесі. Білім мен біліктерді толық меңгеру үшін алгоритм оқушыларға оқу әрекетінің құрамы мен орындау тәртібін белгілейді. Оқу бағдарламасын құрастырудан алдын–ала оқу барысын басқару үшін алгоритм жасалынады. Алгоритм сапасы компьютерлік оқытудың сапасына тікелей ықпал жасайды. Сондықтан, компьютерлік оқытудың сапасы оқу бағдарламасы мен техника сапасына тәуелді.