第五章 美国斯金纳等人提倡的程序教学法

程序教学法不一定全用教学机器,但大多数都应用机器。自从本世纪 50 年代中期美国心理学家哈佛大学教授斯金纳(B.F.Skinner)积极提倡程序教学法以后,引起了欧美广大心理学界、教育界人士的重视。在 60 年代初期, 程序教学法风行欧美许多国家,甚至在当时被称为是教学法的一次革命。英国、前苏联、法国、瑞士、和前德意志联邦共和国⋯⋯都在研究程序教学法。

1961 年斯金纳教授曾随美国访苏代表团来到原苏联,向原苏联俄罗斯教育科学院的许多研究人员作了报告,题目是《美国教学机器的应用》。斯金纳随易携带教学机器,当场运用这架机器作了程序教学法的表演。原苏联心理学界和教育界十分重视这个报告,对程序教学法产生了很大的兴趣,从此在原苏联开展了相当规模的程序教学法的研究。1961 年第十四届国际心理学会议设立专门小组讨论程序教学法问题,认为这是对学习有效的教学法。

70 年代以来直到现在,上述各国对程序教学法的研究从未中断,并且随着时代的前进,教学中应用包括计算机在内的新技术手段在某些国家已日益成为现实,程序教学法是与此有密切联系的。对于这一新课题的研究情况, 此处暂不作介绍。

在学校各科教学中,国外一些程序教学法的研究者认为物理、化学、数学容易程序化,因为这些学科具有严密的逻辑结构,便于编写程序教材。生物、地理、外语等学科也没有什么困难。但是对于文学、历史因为学科的特点不同,程序化有困难,因为这些学科情绪性成分强,要求繁多的叙述,艺术色彩强烈。另有一些研究者则主张文学、历史也可以程序化,认为这样的学科当然不能像数理一样把教材划分成一个一个问题,分割为一个一个小块,但是可以生动的谈话,由学生亲切地谈论读过的东西,读过作品后引起的思想情况,教师可以提出思考问题的形式,这样使文学、历史等学科也可以程序化。

程序教学法的要素:斯金纳一派学者在谈论程序教学的有利因素时,对比“班级教学”的缺点,认为被教学程序化组合在一起的能造成良好学习效果的要素有五项:

  1. 学生作出的积极反应。斯金纳等人认为在传统班级教学的课堂上,一个教师同时教许多学生。教师讲授知识或者给出信息,绝大多数学生只是消极的听众,不易做到普遍地经常地在教学中做出积极的反应。另外教科书的内容也不能保证学生对每一小单元的信息作出积极的反应。但是程序教学法的每一项目之下,每位学生都可以作出积极反应。学生在教学过程中,如能做到积极反应,就有利于提高学习的效率。

  2. 小的步子。由于严格控制了刺激,学生可以一步一步地掌握教材。程序教材是一步一步呈现的,很容易被学生理解和接受,任何两个步子之间所增加的困难一般都是很小的。斯金纳曾用老鼠和鸽子做实验,引伸出小步子要素,他认为动物的复杂行为,可以用逐步接近的方法,掌握特点,步步强

化,渐渐达到目的。他把这种塑造动物复杂行为的方法试用在人类学习方面, 因而主张程序教材的步子要小。若干年来,关于教材的步子要小到什么程度最好,美国没有定论。这种最适宜的步子,还不能用科学的方法确定。程序教材步子大小在大多数情况下,还需依靠程序编写者的个人经验。

  1. 对每一反应的及时反馈。斯金纳等人把每一反应的及时反馈作为学习的基本要素之一。认为动物行为的强化原则,可以应用于教育设计中。他主张控制行为的最好方法就是精心安排强化。当学生的每一个反应很快得到教师评价的时候,学习的成效就提高了。学生在知道正确的答案可以得到表扬甚至得到奖赏,这对于增强学习信心和保持学习的积极性,大有帮助。这个在程序教学设计中最为重要的效果,心理学的术语叫做“强化”。在教学过程中,对学生的每个正确的反应必须立刻反馈。他批评传统的班级教学,认为在一般学校的班级教学中,儿童的反应和教师的强化之间隔着的时间太长,从许多秒钟到几天甚至更长的时间。例如某些作业被带到家里去批改时, 时间相隔就有 24 小时之久,这样强化方法不可能有效果。他认为一般学校班级教学严重的缺点是强化较少,但是在程序教学中,可以做到及时反馈。

  2. 学生自定步调,学习者按各人自己的情况,定出学习的进度和速率。课堂教学在同一时间内对全班每个学生教同样多的教材,这种做法是假定全班学生都是中等生。实际上并不存在这种情况,快的学习者必须被拖下来, 而学习较慢的学生,虽然他也有可能学习得好,但是被向前拉得太快了,就会产生各种问题。一个教师同时要教许多学生,又要照顾个别差异,这的确是课堂教学中的难题。但是程序教学则不一样,它鼓励每一个学生以他自己最适宜的速度进行学习,这种以学习者为中心的方法,允许学生停下来回想一下而不受处分。实行程序教学学生可以自定步调,教学中个别差异的问题, 有可能获得一定程度的解决。

  3. 低的错误率,这是以上四项要素发生作用的结果。编写程序教学的研究人员指出,在编写过程中进行修订是完全可以实现的,为此,学生所产生的错误可以减低到最小限度。学生的学习各人都不一样,但是,如果绝大多数学生在某一项目的同一点上学习发生困难,那么这个程序项目肯定需要修正了。开始修订的工作,经常是在那些产生高错误率的框面(指教学机器呈现程序项目的框面)上进行。但是,这些框面也不一定需要修改,因为可能是前面的框面有了缺点,影响后面产生错误。另外应当注意,不要去编制那些准备不够的程序项目。而编好的程序项目,必须要能够使学生学会教学内容。

程序教学在整个教育系统中处于什么地位?这是一个需要讨论的问题。斯金纳一派认为程序教学可以代替班级教学。普莱西则倾向于把程序教学作为课堂教学的补充手段。用程序教学补充课堂教学的具体形式可能是多种多样的。如解决教学中的重点、难点问题;补课;家庭自学或业余学习,选修课等等。