林臻
【摘要】 开好中职程序设计课程,选择合适的教学方法是至关重要的。通过分析教学内容,大量实践总结范例与案例,将“范例教学法”与“案例教学法”有机、合理的结合起来,可以在中职的程序设计课程中取得比较好的教学效果。
【关键词】 中职 范例教学法 案例教学法 程序设计课程
程序设计课程在中职计算机教学中具有重要的作用和地位。但是,目前中职学生普遍素质不高,即使选择了比较容易的程序语言,还是面临很多教学困难。解决这些困难需要通过各种综合手段,其中,选择合适的教学方法是解决这些困难有效手段之一。本人有多年的程序设计课程的教学经验,在教学过程发现将“范例教学法”与“案例教学法”有机、合理的结合对程序设计课程教学具有良好的效果。在此,通过这篇论文浅谈下自己在程序设计课程教学过程中对两种教学方法结合运用的心得,以供大家参考。
一、“范例教学法”和“案例教学法”的选择
任何一种教学方法都不是万能的,都有各自的优缺点与适应范围。在选择教学方法时,需要从两个方面去入手:一是分析课程的教学情况;二是了解教学方法的优缺点。
1.1分析教学情况
中职程序设计课程的教学目标:以培养具有一定熟练编写代码能力的程序设计技能型人才为主,努力提高学生解决问题、分析问题的能力,增强学生的程序设计技能。程序设计课程的教学对象中职学生普遍素质不高,水平参差不齐,数学、英语水平不尽人意,逻辑思维能力薄弱,这些特点造成了中职学生在程序设计语言学习方面存在比较大的障碍。通过对教学目标和中职学生特点分析,程序设计课程教学策略应该以实践为主,从简入手,从易到难,循序渐近。
1.2“范例教学法”和“案例教学法”的特点
“范例教学法”是教师利用范例材料教育学生的教学方法。“范例教学法”的特点在于:教学与教育相统一;解决问题的学习与系统知识的学习相统一;掌握知识与培养能力相一致;学习主体——学生与学习客体——教材相统一。“案例教学法”则以案例为基础的教学法,案例本质上是提出一种教育的两难情境,没有特定的解决之道。教师在教学中扮演着设计者和激励者的角色。“案例教学法”的特点在于:鼓励独立思考、积极参与讨论;注重能力培养;重视双向交流。两种教学法都强调解决问题、分析问题能力的培养,强调学习主动性和积极性的培养,强调师生之间的交流互动,强调知识与运用的结合。但是,“案例教学方法”有个基本的假设前提:学生能够通过对案例过程的研究与发现来进行学习,在必要的时候回忆出并应用这些知识与技能。因此,“案例教学法”是基于学生已经具备一定的先行知识才能有效开展的一种教学方法。中职学生课前预习或主动学习的积极性偏差,所以,不能在中职的教学中全部使用或课程一开始就使用“案例教学法”。
根据“范例教学法”和“案例教学法”特点,结合目前中职教育提倡的“做中学,做中教”的思路,本人认为程序设计课程教学中:在课程初期应采用“范例教学法”主,在课程的中后期以“案例教学法”为主“范例教学法”为辅,把两者有机结合运用是个比较合适、理想的教学方法,也能更好的贯彻——实践为主,从简入手,从易到难,循序渐近的教学策略。
二、“范例教学法”和“案例教学法”的使用
这里以程序设计课程中常见的“窗体与控件设计”一章为例,简要述说如何运用“范例教学法”为主“案例教学法”为辅结合运用的教学方法。
2.1创设“范例”
程序设计课程中“窗体与常用控件设计”这样的章节,通常包含:窗体设计、常见控件设计、窗体与控件的属性设计、事件添加、方法使用等内容。在开展范例教学前,先要对这些内容进行细分,然后把这样细分的知识创设成一个一个的小“范例”进行教学。
例如:窗体设计
首先,创建一个空白窗体,什么属性也不设计,就编译运行,就这样一个小“范例”。学生学完以后,就会感觉:原来用程序设计创建一个窗体这么容易。这就提高了学生的学习积极性,有助于打消了学生对程序设计课程的畏惧心。
其次,在这个小“范例”的基础上,引导学生怎么样进行标题的设置、窗体大小的设置、窗体运行时位置的设置、窗体外框的设置等,从而把一个小“范例”慢慢的扩展成一个稍微大一点的“范例”。
最后,给出几个相类似的窗体供学生练习或要求学生自己制作一个个性化的窗体。在练习完成后,教师根据学生的练习情况进行点评。通常,在每次这样的“窗体设计”的教学过程,都会有一部分学生在这些基础上自己进一步的学习研究更多的属性用法,如窗体的颜色设置等。
这种以单一知识为主的“范例”,慢慢过度到稍微大一点的、4-5个知识点的“范例”的教学,可以到达“从简入手、从易到难、循序渐近”的教学目标,符合认知规律;有助于学生建立自信心,降低学习难度,提高学生学习兴趣。同时,在解决学生学习的畏惧心理后,学生是能更好的发挥学生的主动性、能动性的。根据经验,学生对一个范例包含的知识点在4-5个左右,掌握的情况是最好的。
2.2阶段性“案例”教学
当小“范例”教学累积到一定量时,通常是一个章节完成,就可以开展一次或多次的案例教学。在“窗体与常用控件设计”这章的案例教学中,可以从两类案例入手,依次开展案例教学:(1)使用一个包含绝大部分该章知识点的样例窗体,让学生去分析这个窗体,并模仿这个窗体的实现;(2)给定一个特定应用范围的案例情境,让学生自由发挥去设计一个自己的窗体,例如:要求学生设计一个学籍管理的信息录入界面并完成相应的功能。第二步案例教学其实更能把案例教学的优势体现出来,但是对学生要求比较高,难度比较大,所以不宜直接进入第二步案例教学。可以先让学生从分析样例窗体、模仿样例窗体入手再过度到第二步案例教学。在教学过程中发现:学生在完成第一步——分析样例窗体、模仿样例窗体后,已经对“窗体与常用控件设计”这章的知识有一定的升华和总结了。因此,再进行第二步案例教学时,绝大部分学生都能很好的参与到案例教学中来。而且,一部分学生有时还能提出很有建设性的案例解决方案。
这样的教学方法具有“从简入手、从易到难、循序渐近”的特点。因此,在实际教学中能取得比较好的教学效果。
三、“范例教学法”和“案例教学法”的要求
3.1必须高效的运用现代教学技术手段
不管是“范例教学法”,还是“案例教学法”,传统的教学方式已退出历史舞台了,要更好的发挥教学效果就必须运用现代教学技术手段。投影仪、多媒体电子教室、局域网等现代教学技术手段已普遍的应用,这些现代教学技术的运用可以有效地提高课堂教学质量,提高教学的趣味性、先进性。同时也能在多种形式教学中提高学生学习的乐趣,形成积极的情感态度。例如,通过生动有趣的动画,结合声音效果来点燃学生的学习欲望,提高学生的学习乐趣。
3.2对范例和案例的创设要求比较高
“范例教学法”运用过程在创设范例时,要求范例:具有基础性、范例性;要兼顾一定的趣味性、实用性;要有一定的关联性、系统性,方便于组合;要遵循从“简入手、从易到难、循序渐近”的原则。同时,练习使用的范例,要能进一步的深入引导知识点,要能区分难度与层次以便适应不同进度的学生,要达到巩固知识的目标,要具有一定的知识迁移作用。
“案例教学法”运用过程在创设案例时,要求案例:能整合所学范例中的绝大部分知识点;案例情境要真实、实用;有助于学生对知识的总结、归纳;有助于培养学生分析问题、解决问题的能力。
可以说:“范例教学法”和“案例教学法”的开展能否成功,范例与案例的创设是一个很重要的因素,也是教师需要花大量时间和精力的地方。
3.3对教师驾驭教学的水平、教师的专业素质等要求比较高
在“范例教学法”和“案例教学法”中,教师扮演着设计者和激励者的角色。教师作为设计者,要在合理创设范例与案例的基础上,营造良好的课堂学习氛围,调动学生的学习积极性和主动性。特别是:要发挥民主作风,对于学生的不同观点,要以鼓励为主、引导为辅,不可一棍子打死,允许保留自己的观点,保护学生探索知识的积极性。教师作为激励者,要注意、保持、提高学生的学习兴趣,要鼓励学生独立思考,鼓励学生积极参与讨论。教师在教学过程中要关注学生的学习进度并给予相应的辅导;要懂得挖掘有潜力学生的学习潜能,强调能力的培养;要注重学生的团体协作能力培养;要注重学生的沟通能力培养。教师要更好的创设范例与案例,对教师的专业素养与实践有比较高的要求。
参 考 文 献
[1]熊淑梅 梁慧 何常胜 中职院校《VB程序设计》教学分析与探讨 韶关学院学报2010[12]
[2]李美滿 彭国星 陈莉 童启 浅析任务驱动教学在《C语言程序设计》教学中的应用 现代计算机 2010[10]
[3]陈仕琼 中职VB程序设计课程教学方法与考核实践的探索 民营科技 2010[09]
[4]骆剑锋 谌颃 实例教学法在程序设计课程中的应用及改进 经济研究导刊 2009[16]
[5]陈晓玲 浅议范例教学法在计算机教学中的运用 福建教育学院学报 2005[06]