邹 庆
(湖南省郴州工业交通学校 湖南郴州 423000)
行动导向教学法在中职计算机程序设计教学课中的应用
邹 庆
(湖南省郴州工业交通学校 湖南郴州 423000)
摘 要:由于目前社会对人才的需求量越来越大,需尽快对中等院校的教学方法及手段进行改革。学生需要活跃、自主的教学环境,而行动导向教学法则能满足该要求。在教学过程中,教师的职能需有所改变,从“传授”逐渐向“引导”转变,学生从被动学习逐渐向主动探究学习转变。本文通过笔者自身教学实例来进一步说明行动导向教学法是一种适用于中职计算机程序设计教学的方法。
关键词:中职计算机 程序设计 教学法 行动导向
传统中职计算机程序设计课程的教学中,依然沿用着以老师为主导,传授学生知识的单一教学模式,使学生在学习时一直处于被动学习状态,无法发挥自己的个性与活跃的思维,该教学方法对教学效果及学生学习兴趣都有着极大影响。但是随着社会的快速发展,技能型人才的短缺是目前的社会现状,传统的教学模式已经逐渐不能满足社会对人才的需求,从而影响社会经济发展,因此,改革教学模式在当今社会已经是必不可少的。在这种情况下,行动导向教学模式成了教学改革的首要选择。该教学方式能有效提高学生的综合实践能力,具有明显优势,但实施该教学方法的依然有不小难度。[1]
行动导向教学法是由德国创立,是在教学过程中创造教师与学生互动的社会交往情景,是一种“以能为本”的教学模式。在该种教学模式中,以学生为主体,以学会教学内容为目标,通过教师的引导与教师以及同学之间进行互动,旨在激发学生学习的兴趣,让学生在学习过程中主动动脑学习,并能将学会的知识灵活运用于其他地方,达到理实一体、学用一致的目的。该教学方法的特点有以下几点:[2]
1.教学内容与日常生活,甚至职业实践都有着密切联系,教学主题通常是工作中会遇到的一些实际问题或者任务委托。
2.重视学生的学习兴趣以及动脑能力,强调学生与教师、同学之间的合作及交流。
3.通过学生自行组织学习,可充分培养学生的创造性思维以及实践能力。
4.使用多种教学方式交替教学,让学生时刻充满新鲜感,如任务教学法、案例教学法、角色扮演法、项目教学法等。[3]
5.教师的职位从传授者逐渐转变为组织者、引导者及咨询者。
1.课程选择
选择《VFP程序设计》中的“自定义函数”这一课题采用行动导向教学法中的项目教学法来进行教学。自定义函数属于VFP语言中实现模块化编程的基础,同时也是其他高级语言中的子程序。在学习该课题之前,学生已自行编写了一个成绩处理程序,其主要功能包含成绩的输入、输出、求总成绩等项目,本次教学要求学生使用自定义函数将该程序改写成一个完全模块化的程序。
2.情景设计
设计出即将学习的课题内容与现实情况向接近的情景:首先将之前编写的成绩处理程序交给学生,其次要求学生使用自定义函数的知识将成绩处理程序的模块进行划分,引导学生进入需要使用所学知识来解决现实问题的教学情景中。其原因是由于该程序具有成绩输入输出、求总分等学生熟悉,且难度合适的功能,该方法容易调动学生在改写程序时的积极性以及激发学生的兴趣。
3.操作示范
使用当前以教学过的知识,选择成绩输入项目,亲自为学生示范使用自定义函数来实现改写该模块的功能。
4.独立探索
首先让学生独立思考所学的自定义函数的内容,并将其消化,且对之前示范的成绩输入项目进行思考并理解,为之后将要进行的实际操作打下基础。要理解的主要内容包括函数定义部分的参数定义、确定返回值、调用函数以及函数的原型声明等。[4]
5.分组确定各小组项目
将所有学生分为几个小组,将成绩处理程序中的几个项目分别分配给各个小组,让各小组通过研究讨论来改写程序。
6.合作学习
在合作学习时,各小组的人数、个性、能力等方面都应该均匀分配,互补互助,每个小组选择一位同学当小组长,主要任务在于对组内成员的分工进行协调,该方法有利于帮助学生之间互相学习,积极交流,总结经验。各小组在完成自己的项目后,与其他小组进行交流,将自己的项目与其他小组所做的项目相结合,集成一个完整的模块化程序。该做法是由于每个小组只负责成绩处理程序中的一个小项目,需跟其他小组做的项目相结合才能得到完整的模块化程序。[5]
7.学习评价
通过学生完成项目的情况来评价学生的学习效果,评价标准包括教师评价、小组评价以及自我评价三个部分。首先教师对小组是否有共同协作、是否实现预定功能、是否具有创新精神等几个方面进行评价;其次各个小组成员之间进行互相评价,主要评价内容包括成员在完成项目中的参与意识;最后由学生对自己是否有所提高进行评价。将三个评价部分相结合,确定每位同学的总成绩。
1.选取项目与处理教材
教学项目的选择需既容纳有基本知识点,又能充分调动学生学习与解决问题的积极性,让学生在学习过程中能充分发挥自己的个性及创造力。教师选取用来讲解的实例需相对简单且具有典型,便于引导学生转移知识,而让学生实际操作的项目需具有一定难度,可引导学生运用新知识去解决这一难题。
2.正确处理行动导向教学法与传统教学法的关系
行动导向教学法只是教学方法中一个密不可分的教学方式,并不能完全替代传统教学方法,该方法更注重培养学生的创造力,以及活跃学生的思维,在实用性较强的程序设计课程中具有突出表现。而传统教学方法则具备完整且系统的理论知识,让学生能更牢固的掌握知识点、知识体系。在教学过程中应把两种教学方式合理结合,为学生构建完整、全面的知识体系。
3.教师的定位
教师需在不同的情景下转换不同的角色定位,如教授新知识时做一位传授者;学生运用知识自行实施程序设计时做一位引导者;当学生进行讨论交流时做一位协调者。
行动导向教学模式具备先进的教学理念,这种教学理念在对逻
辑能力相对较弱的青少年中有着良好教学效果。该教学模式将计算机程序设计教学中的应用与实践相结合,不仅能促使学生更快理解理论知识,还能让他们能灵活运用这些知识,充分激发学生在学习过程中的创造潜能,培养学生发现问题以及解决问题的思维方式。行动导向教学符合现代中职学校教育人才培养的需求,充分体现了“以能为本”的教学模式。
参考文献
[1]慕秋娟.”行动导向教学法”在中职计算机课程教学中运用[J].课程教育研究(新教师教学),2015,(31):239.
[2]曾敏.行动导向教学法在中职计算机教学中的应用[J].卷宗,2013,(4):65.
[3]刘鹏飞.行动导向教学法在中职计算机实训教学上的应用[J].赤子,2015,(11):275-275.
[4]徐朋,程颖,周林卫等.中职计算机“行动导向”教学法的价值取向[J].读写算(教育教学研究),2013,(25):379-379.
[5]蓝思梅.浅谈行动导向教学法在中职计算机教学中的应用[J].长春教育学院学报,2012,28(7):138.