程序性知識是一類知識,它涉及具體的操作步驟或行爲方式,通常用於解決“怎麼辦”的問題。
程序性知識與陳述性知識不同,後者涉及對事實和概唸的認識和回憶。程序性知識通常不是通過有意識的提取來直接回憶的,而是通過執行特定的任務或操作來體現的。例如,運算法則、操作步驟、閱讀和寫作的方法等都屬於程序性知識的範疇。這種知識在頭腦中以產生式系統表徵,這種產生式系統通常可以描述爲“如果……那麼……”的格式,即在一系列條件下執行特定的操作或反應。
程序性知識的學習通常包括三個階段:首先是通過練習獲得陳述性知識;然後通過變式練習將陳述性知識轉化爲程序性知識;最後,當需要時,能夠依據線索提取並應用這種知識。