Bu öğretim, bireylerin kendi öğrenim hızlarını kendilerinin belirleyebilmesi ilkesine dayanmaktadır. Bunun için öğrenme materyallerinin bu amaç doğrultusunda hazırlanması gerekmektedir. Bu materyallerin hazırlanmasında bilgi küçük birikimlere bölünür. Bu birikimler basitten karmaşığa ve bir önceki adımın bir sonraki adımın önkoşulu olması durumuna göre sıralanır. Her bilgi girdisinden sonra bireyden kazandırılmaya çalışılan davranışı aktif olarak göstermesi beklenir.
Programlı öğretim için her ne kadar basılı materyaller kullanılabilse de, bu öğretim tasarım kuramı, bilgisayar ortamında da yaygın şekilde kullanılmaktadır. Bilgisayar tabanlı öğretim bu kuram çerçevesinde geliştirilmiş bir uygulamadır.
Chen programlı öğretimin aşağıda belirtilen nedenlerden dolayı çoğu öğretim koşulunda uygulanabilecek yararlı yönlerinin olduğunu belirtmiştir.Bunlar:
Sonuç olarak;
Programlı öğretim günümüzde, öğretim sistemlerinin planlanması, uygulanması ve değerlendirilmesi aşamasında birebir kullanılmasa da ortaya koyduğu bazı ilkeler belirli konu alanlarına ve belirli öğrenme koşullarına yönelik eğitimlerin gerçekleştirilmesinde kullanılmaktadır.