更新时间:2024-07-03 08:16
程序性知识是个人没有有意识提取线索,只能借助某种作业形式间接推论其存在的知识。程序性知识是一套办事的操作步骤,是关于“怎么办”的知识。在学习过程性知识的第一个阶段,是习得过程性知识的陈述性形式,新知识进入原有的命题网络,与原有知识形成联系。 第二阶段,经过各种变式练习,使贮存于命题网络中的陈述性知识转化为以产生式系统表征和贮存的程序性知识。第三阶段,过程性知识依据线索被提取出来,解决“怎么办”的问题。
现代知识观根据反映活动的形式不同,将知识分为陈述性知识和程序性知识。程序性知识也叫操作性知识,是个体难以清楚陈述、只能借助于某种作业形式间接推测其存在的知识。这类知识主要用来回答“怎么想”“怎么做”的问题,主要以产生式和产生式系统表征,用来解决做什么和怎么做的问题。
美国心理学家加涅认为,程序性知识包括心智技能和认知策略两个亚类。心智技能是运用概念和规则对外办事的程序性知识,主要用来加工外在的信息。认知策略也可叫策略性知识,是运用概念和规则对内调控的程序性知识,主要用来调节和控制自己的加工活动。
根据不同的标准,程序性知识可分为不同的类型。就使用的范围来说,有一般领域与特殊领域的程序性知识;就自动化的程度来说,有自动化的与可控的程序性知识。有些程序性知识可普遍适用于各种领域,而与任一特殊领域并不是有紧密联系,故称一般领域的程序性知识。这类程序性知识在人的记忆中被表征为一般领域的产生式系统,实际上也即通常所说的一般方法或一般途径,如撰写工作计划的方法、人际交往的原则等等。
根据自动化的程度,可以将程序性知识划分为自动化的与可控制得。自动化的与可控制的程序性知识相比较,一般有如下差异:1. 前者的运作速度极快,一般不能施加有意的影响,在启用它们时人几乎毫无意识;后者一般运行较慢,个体能够有意识地监控这类程序。2. 前者具有惊人的准确性,它们几乎总能产生正确的预期行为,后者却未必。3. 前者由于自动化程度高,很少需要思考,因而占用的认知资源少。后者显然要利用认知资源,占用工作记忆空间。人在某一时刻进行缜密思考的容量有限,一般而言,人不能再同一时刻使用多项可控的程序性知识。4. 前者由于自动化,所以往往不能用语言来表述;后者由于自动化程度不高,往往能够用语言来表述。
1、产生式
现代认知心理学家认为,表征程序性知识的最小单位是产生式。产生式是所谓条件—行动的规则,简称c-a规则。c-a规则与行为主义的s—r公式有相似之处,但也有原则上的区别。相似之处是每当s出现或条件满足时,便产生反应或活动;不同的是,c-a中的c不是外部刺激,而是信息,即保持在短时记忆中的信息,a也不仅是外显的反应,还包括内在的心理活动或运算。产生式的表示方法可见表1(第一个产生式中的活动是“表扬”儿童,第二个产生式中的活动是“识别”与“说”三角形)。
2、产生式系统
简单的产生式只能完成单一活动。有些任务需要完成一连串的活动,因此,需要许多简单的产生式来表征这一活动。经过联系,简单产生式可以组合成复杂的产生式系统。这种产生式系统被认为是复杂技能的心理机制。如果说,若干命题通过其共同的观念而形成命题网络,那么产生式通过控制流而相互形成联系。当一个产生式的活动为另一个产生式的运行创造了所需要的条件时,则控制流从一个产生式流入另一个产生式。见表2:
陈述性知识的获得常常是学习程序性知识的基础,程序性知识的获得又为获取新的陈述性知识提供了可靠保证(如学习外语时,词汇和语法规则的学习是掌握陈述性知识,当我们通过大量的反复练习,对外语的理解和运用同本民族语言一样流利时,关于外语的陈述性知识就转化为程序性知识了);陈述性知识的获得与程序性知识的获得是学习过程中两个连续的阶段(如“解方程首先要知道等式两边平衡的规则”,能说出这一规则的是陈述性知识,而操作过程的技能则是程序性知识)。
1.陈述性知识是“是什么”的知识,以命题及其命题网络来表征;程序性知识是“怎样做”的知识,以产生式来表征。
2.陈述性知识是一种静态的知识,它的激活是输入信息的再现;而程序性知识是一种动态的知识,它的激活是信息的变形和操作。
3.陈述性知识激活的速度比较慢,是一个有意的过程,需要学习者对有关事实进行再认或再现;而程序性知识激活的速度很快,是一种自动化了的信息变形的活动。
4.大多数陈述性知识可以通过语言传授(如“中国的首都是北京”),而大多数程序性知识是不能通过语言传授的(如很多人会游泳,但却不能把这种技能通过语言传给他人)。
5.陈述性知识可以通过媒体、讲座等形式习得(如预防甲型H1N1流感的知识),而程序性知识必须通过练习和实践才能获得(如骑自行车的技术)。
6.陈述性知识能够通过应用、回忆、再认以及与其他知识联系等方式来表现,而程序性知识必须通过各种操作步骤来表现。
在很多活动中,两类知识是结合在一起的,在学习过程中,最初都以陈述性知识的形式来习得,只是在大量练习之后程序性知识才具有了自动化的特点。学习者所掌握的程序性知识也会促进新的陈述性知识的学习,一般来讲,在熟悉的条件下进行活动所运用的主要是程序性知识。