1引言
计算机程序设计课程是我院海军生长技术干部和生长指挥干部本科各专业的必修课。课程着重培养学员利用程序设计技能解决实际问题的能力,初步树立程序设计方法学和软件工程的思想,提高学员的计算思维和信息素养。在“向实战聚焦,向部队靠拢”的宗旨下,改革计算机程序设计课程教学迫在眉睫。计算机程序设计课程传统的教学模式通常以教员为中心,教员是知识的灌输者,学员是接受灌输的“容器”,忽视了认知过程中学员的主体地位[1]。为了适应时代的发展,特别是智能化信息技术的发展,军队院校教员必须重视培养学员的高阶能力,改变传统的“满堂灌”教学模式。本文将交互反馈式教学方法应用于计算机程序设计课程教学,取得了较好的教学效果。
2交互反馈式教学方法的必要性
交互反馈式教学是基于交互式教学和反馈式教学相结合的新型课堂教学模式,强调教学过程中实时信息的反馈,强调师生和生生间的课堂互动,强调教学过程的分析和评价,经过多年教学实践和研究,这种教学模式有利于提高计算机程序设计课堂教学品质,更好地体现以学生为主体的教学理念。课堂倡导对话,没有反馈就难以形成对话。反馈是在沟通过程中信息接收者向信息发出者的回应。一个完整的沟通过程既包括信息发出者的表达与信息接收者的倾听,还包括信息接收者对信息发出者的反馈。思维对话有两个层次,低层次的思维对话是“对话、共享”,实质是信息的呈现与简单交流;高层次的思维对话是碰撞、共建,实质是思维互动与智慧共生。交互式反馈是深度对话不可或缺的元素。交互式反馈可以创造课堂中真正的生命活力。真正的课堂生命活力不是一问一答式的全体参与、交流互动;不是以表现为本的自编自演、说学逗唱;不是廉价评价下的小手林立、争先恐后;不是文本灌输式的成绩提高、排名提升;不是将教师讲变成学生讲、教师问变成学生问的知识搬迁……真正体现课堂生命活力的教学活动应具备以下3个条件:以问题解决为中心、充满思维碰撞式的对话、生成精彩观念等思维产品。围绕问题而展开的交互式反馈则为生生对话、师生对话搭建了互动平台。交互式反馈能有效提高教学质量。英国教育家伊恩·史密斯指出,反馈被称为“学习的生命线”、“冠军的早餐”[2]。他认为,给学生高质量的反馈是教师的核心职责之一,也是学习性评价的一个重要方面。可以说,改进教育教学质量的关键之一就在于提高反馈质量,具有补充、完善、修正、扩展、提升等不同性质的交互式反馈,可以帮助学生实现对问题的再思考、对内容的再丰富、对知识的再加工、对过程的再论证……最好的参与是思维参与,最好的对话是思维对话,唯有此,课堂品质方能提升[3]。可见,交互式反馈有利于实现“课堂生命活力与教学质量的双提升”,能有效地破解当前课堂教学改革的难题。
3要善于利用交互反馈式教学
教学中师生、生生间的信息交流和反馈是多元化的,我们要好好运用这种多元化。如教员可以提出一些问题,让学员展开充分的讨论。由于学员知识基础不同,学习能力也不同,因此在讨论中输出的信息是多种多样的,有的学员可能会输出一些错误的信息,其他学员对这种信息就会作出相应的反应,也可能会有学员输出一些价值高的信息,这些信息对其他学员会起一定的激励启迪作用。由于教员参与了学员的讨论,能收集到各种各样的信息,了解不同层次学生的学习效果,有利于教学的调整与控制,学员在交流中也得到了相应的修正、补充与提高。计算机程序设计既是一门实践性很强的学科,也是一门活学活用的技术,只有将其应用于工作实践才能创造更多的生产力。计算机程序设计技术涉及三个方面的内容:基础理论知识、方法技能、应用实践。所以要重视解题后的信息反馈,解题的错误是否是知识型错误,还是方法型、应用型错误。寻找病根对症下药,如果是知识型错误,那么教员要引导学员学习、采用正确的知识,用知识指导实践,并在实践中掌握知识;如果是方法技能型问题,教员则应对学员进行方法引导与技能训练,可采用类比、启发、比较、探究等教学方法与手段加强学员方法技能的掌握与提高;如果是应用实践方面的问题,则说明学员理论联系实际的能力有待提高,教员可通过设计典型的、有代表性的应用问题,加强学员的实践应用训练。对于同一个问题,可从不同角度去思考、观察、联想、一题多解,从而拓宽学员的视野,优化学员的思维。如Fibnacci数列,可以引导学员分别利用循环、数组、指针等不同知识进行一题多解,或组织学员进行讨论。教员从学员反馈的信息可以发现学员最得心应手的是哪种方法,最生疏的是哪种方法,最多学员想到的是哪种方法、最多学员想不到的是哪种方法等,从而折射出学员对知识的理解应用程度,必要时进行查漏补缺。对涉及知识技能面广的题目,发挥学生的自身潜能,以自己的解题途径作为素材,提炼、拓展与变通,扩大题目的辐射面,使在消化过程中产生新问题,力争一题多解,一题多变,一题多问,一题多用,达到举一反三的目的,培养学员思维的发散性、敏捷性、变通性、创造性,并培养学员的求真务实精神、科学探究和勇于创新的精神。如学习指针变量作为函数参数时,可以首先从问题出发,探究指针变量作为函数参数时的数据传递,进而挖掘指针变量作为函数参数的意义,通过对比比较,探究为什么要使用指针作函数参数。如此循序渐进,使学员彻底理解指针作为函数参数的主题,进而能够在需要时及时应用。另外,教员都有一定的工作经验,尤其对于同一教学内容进行数次教学后,往往会发现有些反馈信息的一致性。教员如果能根据以往教学中的反馈信息,基本估计到学员可能出现什么样的反馈,就能有针对性地采取措施,防患于未然。
4利用交互反馈式教学应注意的问题
首先要注意的是交互反馈的不及时性。主要表现在:教员备课超前而作业批改滞后,不考虑学员现有的知识基础,教员布置的作业学员不能及时上交或上交了教员来不及及时批阅,这样前面的问题还没有反馈上来,后面的新课已经跟上。其次要注意的是交互反馈的负面性。主要表现在教员对学员的错误缺乏容忍和耐心,批评多于表扬,甚至伴有讽刺挖苦,轻则挫败学习积极性,重则使学员产生厌学情绪。
5结束语
总之,在教学中,教员要认真重视交互反馈对学员学习的影响,采取多种措施使信息及时反馈,并对反馈信息加以充分分析利用,调整我们的教学,从根本上落实“以生为本”的理念,创设民主、平等、融洽、开放的教学氛围,提高教学质量,使计算机程序设计真正为部队服务,为实战服务。
作者:张燕红 杜晶 刘瑜 李祁 单位:海军航空工程学院基础部