免费论文查重: 大雅 万方 维普 turnitin paperpass

试议案例教学在c语言教学改革中

最后更新时间:2024-03-04 作者:用户投稿原创标记本站原创 点赞:13761 浏览:58988
论文导读:”在传统教学模式下存在的弊端,学生“学不会,编不出”的情况,分析理由,从教学模式和策略的改革方面进行探讨,提出了案例教学法在此中的应用和具体的实施方案。【关键词】案例教学法;C语言;教学改革引言《C程序设计》现阶段被各高校列为必修课和公共基础课程。在程序员考试及计算机等级考试中,C语言也是不容忽视。
【摘 要】案例教学法是一种以学生为主体、教师为引导的新型教学策略。本文针对“C程序设计”在传统教学模式下存在的弊端,学生“学不会,编不出”的情况,分析理由,从教学模式和策略的改革方面进行探讨,提出了案例教学法在此中的应用和具体的实施方案。
【关键词】案例教学法;C语言;教学改革
引言
《C程序设计》现阶段被各高校列为必修课和公共基础课程。在程序员考试及计算机等级考试中,C语言也是不容忽视。而对于计算机专业的学生来说,学习C程序设计更是不可或缺的,因为它是学习C++等其他程序设计语言及一些操作系统的前导课程。所以,做好C语言的教学工作是非常必要的。结合笔者多年的教学经验和体会,试图研究探索出一套较适合我学院计算机语言类教学的教学模式和策略。

一、现阶段教学中存在的理由

在传统的C语言教学模式中,我们主要采取先教后练的方式,即在理论课的讲解过程中,教师先教授学生语句、语法等知识点,学生只能采取死记硬背的方式来学习,这一过程枯燥又乏味,很多学生采取了听之任之,甚至是放弃的态度。而在实验课的过程中,一般是先采取运转课本或是实验报告上的几个程序来达到熟悉的目的,后期布置个别小程序要求学生独立完成,这时理由一个接一个的跳出,几乎没有学生能达到独立完成的要求,更有甚者是无从下手。学习效果不言而喻。笔者认为要解决这一目前状况,就要从根本上转变,从教学手段和策略上彻底突破这一瓶颈,让学生从枯燥的学习中解放出来,激发他们的兴趣和潜能,以达到让他们自主自发地学习的目的。就如俗话说的“授之以鱼,不如授之以渔”,从根本上解决学习能力低和学习效果差的理由。

二、案例教学法在c语言教学中的应用

案例教学法起源于二十世纪20年代,由美国哈佛商学院所提出并倡导,当时采取的这一独特的案例式教学中的案例都是源自于商业管理的真实事件或情境,通过此方式,非常有助于培养和发展学生主动参与课堂讨论,并且实施之后颇具成效。到二十世纪80年代,此策略才受到师资培育的重视,而我国则是在90年代之后才开始探索研究这案例教学法在教育界的作用。
案例教学即根据教学的目的和要求,在教师的指导下组织学生阅读、调查、分析、深思案例,并进行讨论交流等活动,教他们分析和解决理由的策略,进而提高他们的自主学习的能力,从而加深他们对原理和概念的理解。
本文中提到的案例教学在C语言教学中的应用,则是突破传统的教学策略,以“案例”做引导,让学生在自由分析、探索和讨论的过程中,学习并运用理论知识,从而达到解决理由、学会知识的目的和事半功倍的教学效果。

(一)案例选取应注意的几个方面

俗话说“兴趣是很好的催化剂”。不管是任何知识、任何技巧,在任何方面,要想学得好,学得快,首先得有兴趣,而这案例教学法就是以激发学生兴趣,提高学生分析和解决理由的能力为出发点,根据教学大纲和教学内容的需求,选取合适的案例,让学生在教与学的过程中体会到乐趣。在此过程中,案例也不时随意选择的,需要注意几个方面:

1、联系实际

以前常听老师说“学以致用”,说明了学习是为了更好地运用,如果学到的知识没有利用价值,那么学生也会失去学习的兴趣,这种知识也就没有被学习的必要了。所以我们在C程序设计的教学过程中,举的案例要联系实际,结合生活中的需要,才能达到我们的目的。譬如,让学生用C编写出国际象棋的棋盘。往往图片比枯燥的数字更能吸引学生的目光。从这个案例中,学生可以了解循环的结构与用法。

2、难易适度

案例的选择也很重要,它会直接影响学生的积极性和教学的效果。根据学生的知识的掌握情况,起初,选取的案例应该较简单、生动,激发学生的学习兴趣并引出新知识点;其次,围绕这一知识点选取稍复杂点的案例,由学生分析、探索、解决理由,起到巩固知识点的作用;最后,依据上两点操作循序渐进,待知识点学习得差不多时,选取综合、复杂的案例,由学生分组讨论并解决。这此过程中,学生将会体会到学习的乐趣,掌握学习的策略,并真正了解知识的作用。最终获得较好的教学效果。

(二)案例教学法具体实施的倡议

案例教学法的具体实施,笔者提出几点倡议:
1、调整教学模式。《C程序设计》这门课程,目前我院是3+2的教学模式,也就是每周3课时的理论课讲解和2课时的上机实践。而案例教学法中教师起到讲解并引导的作用,注重引导而不是一味的讲解,学生则是要分析、探索、讨论、研究理由,其过程中“学生的学”占主导,需要足够的时间来完成,所以,可以适当减少理论课时,增加上机实践课时。
2、教师布置任务时,选取的案例也很有讲究。例如,在学习顺序结构时,可以选取“简单译码程序”等案例;在学习选择结构时,可以选取“阶梯折扣程序”等案例;在学习循环结构时,可以选取“斐波那契数列”、“国际象棋棋盘”、“百千买百鸡”、“猴子吃桃”等案例。这些案例趣味性较强,知识点囊括较全,对学生的学的过程中会提供些助力。
3、在具体的上机实践中,学生除了要完成验证课堂上案例讨论的结果,还要完成新的巩固知识点的案例任务。除此之外,还要保证任务明确、充实,杜绝学生在课堂上无事可做的情况。

三、采取效果展示的激励方式

《C程序设计》属于公共基础课程,同一时间开设此门课程的班级也较多。我们可以在学习部分知识点后,组织全院性的案例分析实现比赛,由学生自由组合组织团队,最后展示并比较每个团队的成果。比赛过程中,要确保比赛的公开、公正、公平,最终,评出获奖作品,并由学院给予一定的奖励,以此来激励学生,提高他们的学习积极性和自学能力,体会团队合作的作用,真正地做到学以致用。

四、教学拓展——校企互动

在教学的发展中,学校应该走出去、引进来。尽早把企业引进到人才的教育与培养的过程中,学生在校期间,学校和企业可以共同合作选择教材与师资。比如可以实现“双师教学”,由学校教师和企业导师共同指导。平时由学校教师指导教学,企业导师远程答疑辅助,特定实践周可由企业导师亲临指导,设计案例,布置任务,培养出企业、社会需要的动脑动手能力强的优秀人才。
五、结束语
C语言是目前高校计算机教学中的一论文导读:基础课程。而案例教学法把理论和实际很好地结合,使学生从案例的分析、讨论和解决学到知识并学会学习的策略,把教师从一味地“教”中解放出来,真正实现了“授之以鱼,不如授之以渔”。我相信,案例教学法在我院的C语言教学中的应用将会取得良好的教学效果。参考文献:赵大伟.螺旋式项目教学法在《C语言程序设计》教学中的
门重点基础课程。而案例教学法把理论和实际很好地结合,使学生从案例的分析、讨论和解决学到知识并学会学习的策略,把教师从一味地“教”中解放出来,真正实现了“授之以鱼,不如授之以渔”。我相信,案例教学法在我院的C语言教学中的应用将会取得良好的教学效果。
参考文献:
[1]赵大伟.螺旋式项目教学法在《C语言程序设计》教学中的应用.教育探索[J].2009,(11).
[2]熊春荣.“C语言程序设计”课程案例驱动教学模式的研究与案例教学在c语言教学改革中的由提供海量免费论文范文的www.7ctime.com,希望对您的论文写作有帮助.实践.玉林师范学院学报(自然科学)[J].2010,(5).
[3]谭浩强.C程序设计(第三版).北京:清华大学出版社,2005.7.