苏联的程序教学的理论和实践有着根本不同的方法论基础。它被看作是借助于对学习材料的有序的挑选,从而可靠地和有效地控制学习过程和完善学生本身的活动过程及其操作过程的一条重要途径。在这里,机器、教科书和技术手段是作为教师和学生的可靠助手表现出来的。换句话说,苏联学校里的程序教学是一种在教学过程中科学地组织教师和学生活动的探索。它的意义在干,在一个单元的时间里,用消耗最低限度的精力来达到教学和学习的最大效果。
这里,不仅要使教材的内容,而且要使学生的活动方式都程序化。
程序教学是按照预先制定的教学大纲来实施的,大纲中规定了最终结果和中间结果以及获得这些结果的过程,即用相应的方式来组织学生的活动。
程序教学对传统教学的优越性是无可争辩的,因为程序教学能使每一份知识都和每一个学生的行动结合起来。在程序教学中,专门熟记材料不是作为一个独立的阶段而划分出来的,它是在完成作业的过程中进行的。学生靠反馈联系来了解自己的进展水平,而教师则靠反馈联系来掌握每一个学生的认识行动。
但是,不管程序教学有多么优越,甚至连美国教育家也认为,不能把这种方法看作是万能的。不能用程序教学的框框来束缚任何内容,特别是理论知识。这种方法只有在形成技能和技巧的情况下,才能很快取得效果。我们不能不看到,程序教学虽然能够促使每个学生独立活动,但是却不能刺激学生在掌握知识中发挥创造性和首创性,而使学生的活动始终保持在原来大纲的范围内。
教学的算法化由此可见,苏联学校中的程序教学涉及到整个教学过程。它的任务不仅仅是组织传授学习材料的活动,而且还包括寻找学生认识行动的最经济、最有效和最可靠的方式。
如果学生在解答某个学科内容、某种形式和类别的习题时不善于组织自己的活动,他们对教师的指示(“演算”、“解答”、“判断”等)就会采取不合理的行动,就会浪费时间,就会通过尝试,用错误的方式来进行摸索。这样的行动所获得的结果往往是很令人怀疑的。
在解答习题时组织学生学习活动的必要性,也要求分析教学算法化的问题。
所谓算法通常是指对学生完成某种形式或类别的认识任务和实践任务的严格的指示。算法能够为初级运算的顺序提供准确的指示,它不是应用于某一个习题,而是应用于某一种形式的习题,它能把学习活动分成一些简单的步骤,而且肯定会得到答案。教学的算法化能够揭示学生活动的逻辑结构,这是一种思维逻辑的教学,它可以帮助学生进行思维。
学生在学习数学时要运用大量的算法,如果没有这些算法,甚至不可能进行多位数的除法这样一些简单运算。在语文课上进行语法分析时,也可以向学生提供按成分来分析句子的算法。许多实践活动(例如,在地理课上运用罗盘,在物理实验室的活动中运用仪器,甚至利用自动装置进行电话谈话,等等)都要求准确地完成各种算法--对完成实践活动的指示。但是在教学过程中,内容往往要比方法占优势(很少教学生思考、判断和思维)。例如,学生往往对解答需要证明的几何学习题感到为难,因为他们不知道为了解答习题而应该进行的运算,不知道解答的方法,不知道怎样和以什么样的顺序来根据习题的条件进行运算。
然而也不是所有的习题都需要算法化的。研究者们区分了下列若干形式的习题:
有些习题不能为其建立算法,因为不能为其规定所有的条件、运算和运算顺序。
有些习题虽然可以建立算法,但由于编成的算法比较繁琐,所以不适合于用算法来解答;另有一些习题不仅能建立算法,而且也适合于用算法来解答;还有一些习题只能用算法并通过简单运算的严格顺序和体系来解答。教学中的算法化是一种很有价值的方法,它可以使学生掌握控制自己的思维和实际活动的手段。
问题教学问题教学在近几年得到了广泛的推广,这是一种尽力发展学生的认识可能性,发展他们研究性、探索性和创造性地对待掌握知识的态度的方法。当代许多心理学家、教育家、教学法专家都对问题教学进行过研究,问题教学是发展性教学的核心。
问题教学的特点是:
提出需要解决的或属于研究的问题性任务;提出解答所提问题的假设;建立使学生面对各种矛盾的问题性情境(“为什么盐的成分中有有毒物质钠和氯,却可以用作食物?”“为什么钉子会沉水,而用金属造成的船舶却不会沉没?”等等);寻求解答问题的方法--使学生的各种观点发生冲突,促使他们用以前获得的知识来扞卫、论证和证明这些观点;对争论和证明进行总结,得出一致的结论。
问题教学对学生的认识积极性具有丰富的刺激性,认识活动的内部过程伴随着猜测、惊讶、疑惑、为难、紧张的思索、等待、寻找、论证和证明。问题教学能够激发和形成学生的学习兴趣,发展学生在认识中的首创精神,帮助他们理解现象的内部本质及其相互联系,教会学生用辩证法的观点来评价各种现象和过程,使学生善于发现问题和找到解决问题的途径,了解科学认识的方法。
教学中的问题方法虽然具有上述宝贵的特点,但是也不能把这种方法看作是万能的和唯一的方法。问题教学不可能解决教学的所有功能和任务。这是一条不经济的途径,需要花费大量时间。借助于问题教学不可能使学生系统地掌握全部知识,也不可能使学生形成极其必要的技巧。
传统的教学方法除上述新方法以外,以前的传统也在现代教学中起着巨大作用,它们至今仍没有失去其客观意义。我们不应该象程序教学或问题教学的拥护者那样,认为传统教学只是依赖于记忆过程,依赖于传授和熟记所谓现成知识。在苏格拉底的启发式谈话中就已经可以看到问题性的成分。几百年来,学校一直是教除法、乘法和判断语法形式的算法。苏联学校从一开始就很重视发展学生的逻辑思维,而如何使学生在切实掌握知识体系的基础上得到发展,这也是在传统教学的范围内需要加以解决的任务。
传统教学的代表人物认为,传统教学的主要使命就在于,让学生掌握科学知识的体系、牢固的技能和技巧,学生借助于这些技能和技巧不仅可以获得新知识,而且可以在个人和社会实践中积极地运用这些知识。
通过对传统教学经验的概括,产生了象科学性和系统性、直观性、自觉性和巩固性这样一些传统教学的原则。所有这些对教学的重要要求都在教学中得到了实施,并在自己的发展中得到了改革,但是这种改革还不象生活和社会对学校提出的任务所要求的那样迅速和那样重要。
当代社会中所发生的变化及其科学技术革命都要求学校加强学生本身的积极立场,尽量发展他们的独立性。而在传统教学的条件下,重心却转向了教师本身如何运用那些能够影响学生的情感领域、能够使他们对自己的经验产生生动联想、能够成为学生逻辑判断的范例和信仰的力量的教学方法的艺术和技巧(教师的生动的语言,有效地安排和进行试验,善于并合乎逻辑地向学生传授复杂的科学真理)。
然而在教学中也象在教育过程中一样,教师的技巧与其说是善于利用自己的丰富的科学知识和传授知识的教学法艺术,还不如说是善于组织学生的认识活动,激发学生本身的积极性,促使他们的独立性和对获取知识的兴趣的发展。
传统教学及其有价值的基础(把自觉掌握的、系统而有序的和牢固的科学知识传授给学生),包括完善教师的学问和教学法技巧的意愿,只有在跟那些重心转向科学地、可靠地组织学生认识活动和实践活动的方法相互充实时,才能适应学校不断增长的任务。
区别对待教学过程的方法在对待教学过程的现代观点中,应该特别重视区别教学的理论和实践。这种方法的依据就是考虑到学生的可能性和个人特点。
全班级教学不利于调动学生的所有潜在的可能性。在全班教学中,差生会受到损害,因为他们老是需要克服缺点和急急忙忙地追赶其他学生,优生也会受到损害,他们虽然能够快速前进,但是不得不停下来跟中等学生拉平。
苏联教育学坚决抛弃那种按能力来划分儿童(在资产阶级学校中经常发生这种事情)的反民主的体系。因此,我们需要从已经形成的对全班工作的整个体系的内部来寻找出路。在区别教学方面所进行的研究和在这方面所进行的教学实践表明,在自发组建的班级里,学生的成分是极其不同的。他们的差别既表现在知识、技能和技巧的水平上,又表现在学习能力和工作能力的不同水平上,同时也表现在他们的独立性、他们的学习本领和学习志向的不同水平上,等等。
为了调动学生的所有潜在的可能性,发挥他们的特点,使他们在教学和发展中都得到进展,可以采取下列若干途径:设立选修课,以便加深和扩大具有高度认识潜力的学生的认识范围;建立专门学校(数学和人文学校),在这种学校里,在某个领域里具有才能的学生可以充分发展自己的个人才智。区别教学的最广泛的形式是,学生在班级里独立解答各种不同的作业,这些作业既可以由教师分配给不同的或相同的小组,也可以由学生自己来挑选。
这种运用于教学过程的方法要求每一个学生都必须学完教学大纲。
区别对待的作业(差生、中等学生和优生的作业)还作了下列规定:
预防和克服学习成绩中反映出来的缺点(把知识拉平,使所有的学生在掌握知识方面都达到比较高的水平);加深和扩大学生的知识,使他们形成个人能力和自己的学习风格,满足他们的各方面的需求。
区别教学能够反映出学生在其个人发展速度方面的进展情况。
综上所述,现代教学论和教学实践拥有许多安排和组织教学过程的不同方法。其中任何一种方法,正如我们所指出的那样,都不是万能的,但是其中每一种方法都能为复杂的教学过程带来既可以用来丰富教学,又可以用来丰富学习的重要贡献。