
案例教学法心得体会
【摘 要】随着教学改革的不断深化,“PPT”+“讲解”的简单模式已经在计算机教学中逐渐弱化。取而代之的是情景化教学和案例化教学。本文以C语言这门课程为依托,通过分析教改过程中的一些困惑,思考总结行动导向教学之案例教学法的具体实施和多种教学形态。
【关键词】案例化教学;教学设计
C语言是高职计算机类专业的必修课,旨在培养学生程序设计能力及编程素养。而高职教育以实用为原则,以建立一种基于行动的实务能力培养型的课堂教学形态为目标,不过分追求理论知识。现有的教学内容体系,比传统的教学模式已经有很大的改进,但与此同时仍然存在一些问题。
1 课堂现状
通过教学发现,学生在开始学习某门课程的时候还有一定的新鲜感,热情很高。但随着课堂内容的逐渐深入,难度的不断加大,一些学生开始产生一些畏难厌学的情绪。如果学生仅仅只是按照老师的要求机械的完成布置的任务,没有对知识点进行深入思考,是不会真正融会贯通的。造成这种现象的根本原因是,教学内容没能激发学生的学习兴趣,学生没有真正的动脑去思考。
2 问题分析
C语言是一门比较成熟的课程,关于这方面的教材书籍很多,运行版本也很多。大部分教材前几章都是介绍有关C的基本概念和语法知识,后半部分开始介绍程序设计。由于C语言的基本概念和知识点比较多,很多知识点之间联系密切。这就使教师把大部分精力集中在理论知识的传授而忽略了学生动手实践能力的培养。
实践证明,大部分高职学生的特点是形象思维能力较强,抽象思维能力相对比较弱。上课时太强调原理的来历,理论推导和论证过程,会让学生觉得难以理解。
因此,职业教育在选择课程内容时应侧重于过程性知识,以情境性为主,科学性为辅。在计算机教学中,将抽象理论及概念进行具体化改造,重点考虑如何用实际的案例和任务将课程内容衔接起来。这样符合职业院校的学生特点,学生接受起来难度系数会大大降低。
3 什么是案例教学法
案例教学法是根据教学目的和教学内容的要求,把要学习的知识点融入到具体的教学案例中。以典型的程序设计案例为中心,强调在应用中学习。在教学实施过程当中,案例教学法打破原有的教学模式,不以教材为主线,避免了枯燥的理论说教,不仅增进了学生的学习兴趣,对培养学生的独立思考能力大有裨益。
4 案例教学法的多种教学形态分析
4.1 互动式案例教学,在教学中从案例入手,改变老师是课堂上唯一主体形式的状况,让学生也作为主体形式参与到课堂上来。通过老师提问,让学生演示自己的程序,分小组讨论,对比各种方法的优缺点等。提高学生的参与积极性,避免学生上课注意力不集中的现象。实践证明,这种教学方法效果显著,课堂活跃,学生的参与程度很高。
4.2 变抽象为具体,在计算机教学的情境案例设计中,尽量减少理论与实际应用之间的差距,增强课程的'生动性,激发学生对程序设计的兴趣,从而提高学生对抽象概念的理解能力。有些问题的设计可能与教学无关,但能够调动学生积极性;或者能够引导学生思维,展现学科的逻辑魅力。这就要求教师能够很好的掌握教学主题,能利用相关的背景知识组织教学过程,让学生共同参与分析和思考的过程,掌握教学内容。
4.3 采用问题驱动式,将案例与一系列问题相结合,让学生自己去动脑设计解决问题,充分调动学生的积极性和主动性。如果仅仅只是将案例以实例的方式呈现给学生,学生把课堂的实例重复一遍就算完成了任务。没有真正的理解案例背后的原理及方法,一旦问题出现变更,依然束手无策。这种案例教学是失败的。
很多概念和程序设计步骤通过教师讲述,和学生自己思考得出结论,在理解深度上是截然不同的两种效果。
4.4 培养学生读程序的能力。读程序是学习编程最快,也是最好的方法。不是所有的案例都要当成习题来练习,很多案例重在发现新思路。学生读程序的过程,也是拓展自己编程思路的过程,很多编程的思想、方法、技巧都可以拿来归为己用。要培养学生独立编程的能力,首先应该让学生多读程序。
4.5 案例的成果展示法,即把项目完成的结果先展示给学生,让学生知道自己完成成果的预期,通过成果的精彩去激发学生的探索欲。由于只展示了结果和大致的构架,具体的实施细节和解决方案就需要学生自己去实现。学生需要充分理解学科的基本理论和方法后,用这些方法去设计解决方案。
4.6 案例教学法的差异性实施。通过课堂提问、小测验来摸底学生的基础,将学生分为几个层次。分别是接受能力比较好的学生、接受能力一般的学生和接受能力差的学生。将学生分组,每组会有一个对编程兴趣浓厚,自学能力较强的学生任组长,带动组里掌握程度差的学生。
在案例实施时,大部分的时间用来完成基本教学任务,余下约四分之一的时间给不同层次的学生分配不同的任务。对已经较好完成任务的学生,引导其自主学习,扩展知识面。对一般的学生,针对一些普遍性问题进行示范性操作。对没有完成任务、掌握程度差的学生,进行个别辅导,或者让组长帮助讲解。
学生层次的分布状况基本能够体现他们对本课程的整体接受水平。
4.7 行动导向教学与案例教学法相结合。在实际授课中,根据高职院校学生的特点适当删尤其是采用行动导向教学法,将理论知识穿插在案例中进行授课,达到“教学做”一体化的教学目标。
如根据本课程的教学目标和要求,设计一个贯穿整门课程的综合项目――班级成绩管理。再将整个项目分为若干子任务。根据教学进度,每个小任务由一次或几次课来完成,最后让学生整合项目,最终完成这个大的综合项目。从项目出发,再讲解道理,实现教学做一体化,即“做中学”、“用中学”的教学模式。
结论:通过对本课程教学现状的分析,作者罗列了案例教学法在C语言程序设计授课过程中的多种教学形态。并在进行阐释后,探索性的提出了一些设想和思路。高职教育强调动手与动脑并重,教师在培养学生操作能力的同时,也应重视学生思维能力的培养,赋予学生将来成为工程师极大可能性,为将来作为设计师做好储备。
5 心得体会
对于软件专业的学生来说,学习程序设计是重点,C语言只是一种工具,把一个算法改写成相应的程序而已。在整个学习过程中,培养学生良好的编程习惯、严密的逻辑思维能力是至关重要的,而不仅仅是在学C语言的语法。因此开始学习C语言程序设计课程时,尽量引导学生把精力放在最基本常用的内容上,不必要在每个语法规则上死抠。在有一定基础后再渗入到细节,水到渠成。因为有一些细节是需要通过长期实践才能熟练掌握的,刚开始接触时过多强调容易使老师和学生都浪费一些不必要的时间和精力。
6 结束语
教师有组织的教学,能激发学生的学习兴趣,取得良好的教学效果。建立师生互动模式,培养良好协作关系,是我们共同的一致目标,愿与各位同仁分享。
【参考文献】
[1]谭浩强.C语言程序设计[M].3版.清华大学出版社.
[2]何元惠,高占国,杨静.C程序设计语言教学方法探讨[J].中国科技息,2007(3).
[3]曹文梁,王科欣.案例教学法在数据库教学中的应用[J].软件工程师,2011(5).
[4]常本勤.基于问题的学习模式在程序设计类课程教学中的应用[J].计算机教育,2010(2).
我们在教学过程中大多数时候是风平浪静的,但是也会有突发事件会出乎课前的预设。例如:学生提问题出乎意料、天气突然变化影响教学、教学中突然卡壳、教学设备突然出现故障等等。课堂教学中常常发生这样那样的意外,教师往往手足无措、陷入难堪,或匆忙应付、效果不佳。出现这样的情况应该怎么办呢?《课堂教学应变案例与指导》这本书紧紧围绕教学应变,以典型案例为依托,对教学变故产生的原因、教学应变的技能进行了相当详细的介绍和评析,针对性比较强,对我们一线教师具有相当的参考价值。
教育是有自己的规律的,但教育的方法绝对是多元的。优秀的教师总是依据教育规律从事教育工作并使教育走向艺术化,从而获得最佳的教育效果。课堂的应变技巧是能使讲课和听课在思路和感情上始终保持一致的策略艺术,是语言、性格、情境间别开一面的巧妙有机的融合,是教师饱含情感的才华的结晶。课堂教学是一个充满变化的复杂过程,作为教师,我们应该时刻把握住课堂变化的脉搏和发展趋向,及时地采取灵活有效的应变策略,以保证教学活动的顺利进行和教学目的的圆满达成。一旦课堂教学中出现了突发事件,教师应注意沉着冷静地了解分析事情的真相,以爱护学生为前提,迅速作出恰如其分的处理。同时注意分析和发掘其中的积极因素,并尽量做到趁机诱导,化消极为积极,变阻力为动力,使其成为启迪学生智慧、磨练学生品质、激发学生情感,使全体学生都受到教育的一次机会。再就是要将时间和效益在课堂教学应变中有机地统一起来,做到费时少、收效大,而不应让突发事件喧宾夺主,以至冲淡了课堂教学的主题。
例如书中的一个实例:“马德堡半球”竟被拉开了。通过这个实验物理老师想证明大气气压的存在,她通过同学们拉不开“马德堡半球”的方法来论证的.,然而出乎意料的时两个同学走上台对拉,相持不久,球竟然被拉开了,我想当时老师一定是愕然,同学们一定是哄堂大笑。而这位老师非常机智,她妙补了一句:“早知道你们俩儿的力气比八匹马的力气还大,我就该换一个较大的马德堡半球。”()这时教室内的气氛是快乐的,教师的窘境也被解除了,我想这节非常生动的实验论证会深深地印记在学生们的脑海中。
我想把备好每一节课,上好每一节课,智慧应对每一个孩子的“意外”,又何愁我们的课堂教学演绎不出精彩呢?苏霍姆林斯基说:“教育的技巧并不在于能预见到课的所有细节,而在于根据当时的具体情况,巧妙地、在学生中不知不觉中做出相应的变动。”课堂的应变技巧是能使讲课和听课在思路和感情上始终保持一致的策略艺术,是语言、性格、情境间别开一面的巧妙有机的融合,是教师饱含情感的才华的结晶。陶行知教育理论
阅读学习了第九章的几个案例,给了我许多启示,案例
每个案例都有值得我们学习的两点,如案例3相似三角形的判定定理这一案例运用整体数学教学的方法,以“相似三角形的判定”作为载体,通过学生对“全等三角形的判定”的类比猜测,来主动构建相似三角形的所有定理,使学生体验知识的发生和发展过程,形式结构化的整体知识。
并根据“行动研究”倡导的模式:“三个阶段、两次反思”,来进行这个课例的设计与教学。
我认为改进后的教学设计策略比传统的对每个判定定理重复进行三步曲:叙述,证明和应用的方法更为有效,它有利于帮助学生优化认知结构、促进自主学习、改进学习质量。
我认为此案例的优点主要在于:
1. 整体放入,整体认识,整体把握
案例中把相似三角形的三条判定定理作为一般三角形的判定方法整体学习,使学生对相似三角形判定方法在较短时间内形成完整的认知结构,有利于学生面对选择时,作出正确、合理的判断,有利于领悟学习知识时所应考虑的方式与策略等默会知识,读后感《案例读后感》。
2. 充分尊重学生认知基础,找准新知识的固着点
现代建构主义的理论告诉我们,只有充分调动学生的认知准备,使学生将新知识与原有知识建立有效的实质性的.联系,以学生的亲身体验主动构建新知识,这种学习才是有效的。
在设计中始终以全等三角形的判定,相似三角形的预备定理作为固着点,以类比、化归为方法来构建相似三角形的新知识。
同时,当我们构建起相似三角形判定的新知识结构时,反过来对原来全等三角形判定的知识作出适当的改变,使它纳入到新的相似三角形判定这一新的认知结构中去。在这课例中,知识的同化与顺应是非常清晰的。
3. 凸现数学学习的本质,注重思想方法的领悟
从某种意义上讲,数学就是一门化归的科学,数学学习的本质就是化归。在相似三角形判定定理的学习过程中,学生将看到三条判定定理的得出都是通过将其化归为预备定理得以实现的,这势必使学生感受到数学学习的本质是化归。
化归的思想不仅是数学的学科思想,而且是人们认识世界、分析问题、解决问题不可或缺的思想方法。同时,在具体构建新知识时, 又用了类比推理的数学思想,这些数学思想的领悟是数学学习的重要目标之一。
4. 创设问题情境,激发学习动机
教育心理学的理论启示我们应该充分运用动机原理,使学生的学习具有内驱力,学习将会取得良好效果。
要激起学生学习数学的内驱力的一种很有效的方法,就是创设问题情境,使学生引起认知冲突或置身于渴望求得新知解决问题的情境中。
为此,案例设计了“网格中的两个三角形是否相似”的问题情境,学生用定义或预备定理难以解决,激起新的判定方法的学习欲望。
学了三条判定定理后,较容易地解决了问题,使他们体会到学习成功的一种愉悦。



