程序教學是一種將要學習的材料以小塊信息的形式呈現給學生的一種教學方法。為了使材料不斷進步,學生需要展示對先前信息的理解,從而獲得對正確回答的即時強化。這種方法可以由教師指導或由學生自學。這也有助于計算機輔...
程序教學是一種將要學習的材料以小塊信息的形式呈現給學生的一種教學方法。為了使材料不斷進步,學生需要展示對先前信息的理解,從而獲得對正確回答的即時強化。這種方法可以由教師指導或由學生自學。這也有助于計算機輔助學習。該方法最初由B.F.Skinner作為一種行為教學方法加以推廣。

教學包括把要學的信息分門別類地呈現給學生。程序化教學是一個精確的過程。學生所學的材料被分解成小塊以避免一次用太多的東西壓倒學生。有時,一門課程可能包含數千個這樣的單元或單元。人們認為,以小塊的形式呈現材料可以提高理解力和記憶力。準確指出學習問題發生的位置也更容易,哪些部分不理解,可以立即糾正。一旦分解成指令單元,信息可以呈現給學生,當學生學習內容時,在每個單元之后檢查他或她的理解,這可以在信息呈現后直接通過提問來完成如果學生的回答正確,表現出適當的理解力,他或她就能夠繼續學習;這會立即提供積極的強化。如果回答不正確,學生會再次收到信息,以便在進入下一模塊之前進行處理一個精心設計的課程可以由教師指導,但它最好是在一對一的環境中,或者是在一小群具有類似能力的學生中進行;這是一種很難在更大的群體中應用的方法。大多數使用程序化教學的課程都是自學的,允許學生以自己的速度閱讀材料。這也允許更快的學習者快速前進,同時允許其他人根據需要花費更多的時間。程序可以利用大多數現代的程序化教學都使用計算機,這是這種方法的理想選擇,因為軟件可以通過編程自動傳遞信息和試題斯金納被許多人認為是程序教學的"父親"。他在20世紀50年代推廣了這一方法。斯金納認為這是一種行為方法,它用問題來引出正確的回答作為期望的行為。然后這種方法通過允許學生繼續學習新材料來獎勵或強化這種行為。斯金納發明了一種稱為"教學機器"的機械裝置,其中包含一系列問題,這些問題按照他當時的標準自動完成編程任務說明。