Bu öğrenme modeli davranışçı kuramın edimsel koşullanmacılarından Skinner in programlı öğrenme ilkelerine dayandırılmaktadır.
Bu ilkeler;
Programlı öğrenme, konuların ünitelere ayrılmasını ve önkoşul öğrenmeler dikkate alınarak belli bir sıra içinde işlenmesini (küçük adımlar),pekiştireç kullanılmasını (başarı neticesinde),öğretimin bireyselleştirilmesini (bireysel hızı),hatanın en aza indirgenmesini (anında düzeltme) ve öğrencinin sürece bizzat dâhil edilmesi gerektiğini (etkin katılım) savunur.
- Her öğrenciye ihtiyaç duyduğu ek öğrenme zamanı verilerek (bireye ek öğretim yapılmak suretiyle) yüksek nitelikli öğretim hizmetinin sağlanmasına olanak tanıyan bir öğrenme modelidir.
Programlı Öğretimde Kullanılan Modeller
Doğrusal Program: Bu programda öğrenciler aynı sırayı takip etmektedir.
Dallara Ayrılan Program: Öğrenci cevabına göre farklı yönlere yönelme olduğundan modele bu isim verilmiştir.
Karma Program: Doğrusal ve dallara ayrılan program modellerinin bir arada kullanılmasıdır.
Atlamalı dallara ayrılan model de denir. Bu programda her aşama için doğrusal ya da dallara ayrılan program uygulamalarından hangisi uygunsa o tercih edilir.