著名的信息加工心理学家安德森于1976年把知识分为两类:陈述性知识和程序性知识。梅耶认为除陈述性知识(他称作语义知识)和程序性知识以外,还有一类策略性知识,相当于加涅学习结果分类中的认知策略。学习中我们主要还是区分陈述性知识与程序性知识,但大家往往分不清,今天我们就一起来来看看这二者之间的关系。
陈述性知识也叫“描述性知识”,它是个人有意识的提取线索,因而能够直接加以回忆和陈述的知识。主要用来说明事物的性质、特征和状态,用于区别和辨别事物。这类知识主要解决是什么的问题。这种知识具有静态的性质。程序性知识也叫“操作性知识”,是个人没有有意识的提取线索,因而其存在只能借助某种作业形式间接推测的知识。这类知识主要用来解决做什么和怎么做的问题。这种知识具有动态的性质。陈述性知识与程序性知识之间既有联系又有区别。
通常而言,陈述性知识是获得学习程序性知识的基础,因为要学会“怎么做”,必须首先知道“是什么”和“为什么”的问题。同时,程序性知识的获得也为获取新的陈述性知识提供了可靠的保证,因为陈述性知识的获得离不开对某些信息的判断和转换。程序性知识包括智慧技能、认知策略和运动技能,它们三者的习得往往能为后来的陈述性知识的学习奠定良好的基础。
第一,定义不同。陈述性知识是关于“是什么”和“为什么”的知识,这类知识主要用来问答“是什么”和“为什么”的问题,可以用来区别和辨别事物,是一种静态的知识,也叫描述性知识。程序性知识是关于“怎么做”的知识,主要用来解决“做什么”和“怎么做”的问题。程序性知识实质上是一套关于办事的操作步骤和过程,与实践操作密切联系,是一种动态的知识,也叫步骤性知识或过程性知识。
第二,心理表征不同。陈述性知识主要以概念、命题和命题网络的形式进行表征,程序性知识主要以产生式和产生式系统进行表征。
第三,测量方式不同。陈述性知识是能直接陈述的知识,其提取线索是有意识的,因此可以用陈述或告诉的方式来测量,是一种直接测量;程序性知识是一种操作步骤,往往只能借助于某种作业形式来间接推测其存在,是一种间接测量。
第四,激活和提取不同。陈述性知识是一种静态性知识,输入和输出相同,其激活是输入信息的再现,是一个有意识的搜索的过程。一般而言,其激活的速度比较慢。程序性知识是一种动态性知识,输入和输出不相同。它的激活是信息的变形和操作,即要对信息进行加工和运算。一般而直,其激活的速度比较快,能相互激活。倘若儿童能正确解决诸如“一条绳子长1米,小东用去了2/7米,这条绳子还剩多少米”的问题,则可以认为该儿童已经获得了同分母分数减法的程序性知识。
第五,学习和遗忘速度不同。学习陈述性知识的关键在于理解并牢牢记住它们,一般通过记忆获得。所以,这是一个记忆的过程。相对而言,学习的速度较快,遗忘也快。学习程序性知识的关键是对操作方法熟练掌握。相对而言,学习的速度较慢,遗忘也慢。有些技能甚至一旦掌握终生不忘,如学会骑自行车。