您好, 访客   登录/注册

案例教学法在计算机C语言教学中的作用探究

来源:用户上传      作者: 任 华

  摘要 案例教学法是一种启发性和实践性的新型教学方法,被广泛用于经济、管理和营销等教学领域。本文就案例教学法在C语言程序设计教学中的应用和具体的实施措施展开阐述,通过探讨C语言案例教学的模式和方法,并把它运用在教学实践中,以提高教学质量。
  关键词 案例教学法;应用型本科;C语言
  中图分类号TP312 文献标识码A 文章编号 1674-6708(2011)35-0183-02
  0 引言
  C 语言是一种被广泛学习、普遍使用的计算机高级程序设计语言,大多数高等学校都把它作为入门的计算机语言教学课程,而C语言程序设计课程又是具有较强的技术性和实践性,该课程的教学要求理论与实践很好结合,要求学生具有较强的动手能力。而我国传统的C语言程序设计教学方法一直是以介绍语法为主线,配上一些作为语法应用示例的简单程序,缺少培养编程能力方面的知识,忽视了知识的应用,学生即使掌握了基本的语法知识,但是自己却写不出程序。案例教学法是一种新的教学方法,能够弥补传统教学在创新知识、引导学生开展应用型学习方面的不足。
  1 案例教学模式
  案例教学是在学生掌握了有关基本知识和分析技术的基础上,在教师的精心策划和指导下,根据教学目的和教学内容要求,运用典型案例将学生带入特定事件的现场进行案例分析。通过学生独立思考或集体协作,进一步提高其识别、分析和解决某一具体问题的能力,同时培养正确的理念、作风、沟通能力和协作精神的教学方式。与传统教学方法相比,在培养学生分析问题和解决实际问题能力方面,案例教学有着独特的优势,因而受到重视,近年来在理科应用型人才培养的专业课教学所占比例逐渐扩大。
  2 C语言程序设计教学存在的问题
  2.1 没有正确认识《C语言程序设计》课程
  部分学生认为自己毕业后不会从事计算机软件开发的工作,所以没有必要学好C语言;还有学生认为现在C语言己经过时,在当今软件领域中已无用武之地,所以学不好也无所谓。错误的学习动机导致后期的学习非常地被动,学习兴趣逐渐淡化甚至消失,学习效果很差。
  2.2 没有激发学生学习兴趣
  由于C语言涉及的概念复杂,灵活性大,随着课程的逐层深入,许多学生会觉得枯燥乏味,从而丧失学习兴趣。作为教师如何激发学生的兴趣,从而使教学成为师生双方乐于参与的一种充满情趣的活动是教学中亟待解决的问题。
  2.3 缺乏适合的教材
  目前,一般学校使用的教材绝大多数是参照谭浩强教授的《C 程序设计》而编写的,即在每一章介绍基本概念后,提供一些例题、解释相关概念的使用方法和使用过程中的注意点,然后,在章节末尾提供习题对本章内容进行强化。这种教材的优点是基本概念描述清楚,学生便于记忆;缺点是学生仅仅记住了各章节中的概念,并没有真正理解它们,更谈不上如何使用它们。加之章节之间联系不强,要想综合运用各章节知识比较困难。
  2.4 没有明确的上机目的
  部分教师在教学过程中没能布置明确的上机任务,学生上机之前不清楚上机内容,没有明确上机目的。有的学生上机时仅仅是将课本上的案例或是教师上课时所讲的例题在电脑上编辑,不去分析具体算法和其中的语法结构,上机操作完全变成“照猫画虎”式的验证上机,根本达不到实践创新的目的。
  2.5 缺乏整体设计的概念
  C语言是一个逻辑性很强的课程,学生在学习的过程中,由于缺少教师的正确引导,没有注意如何综合运用相关内容解决具体问题,导致学生在学完程序设计课程进入应用阶段时,面对具体的专业设计要求无从下手。
  《C语言程序设计》是计算机各专业的主干基础课程。通过对本课程的学习,使学生理解C 语言的基本语法和规定,掌握程序设计基本算法和思路,具备一定的程序设计能力,熟悉上机调试程序的方法,养成良好的程序编辑习惯、设计规范和风格,为后续课程及其它程序设计课程的学习和应用奠定坚实的基础。因此说,该门课程的教学质量直接影响计算机专业的培养目标。
  由于教学型院校的学生基础较薄弱,在学习中普遍认为C 语言语法多,枯燥难懂,全部课程完成后,感觉知识零乱,只能看懂程序,而不会编写程序,更不会应用C 语言解决实际问题。由于教学法的陈旧,一些教师教学中重语法教学,忽视应用案例,致使学生学习的积极性不高,兴趣不足,教学效果不甚理想,严重影响后续课程的学习,甚至影响到学生四年的学习积极性。青年学生好奇心强,富有想象力,善于吸收新知识。在日常生活中,我们发现学生上网,玩游戏都能无师自通,很快就能上手操作,可见,兴趣是学习的动力。因此,对于应用型人才的培养,必须改进传统的教学方法,在教学中采用案例教学,提高他们的学习积极性,能达到较好的效果。
  3 案例教学法在C语言程序设计中的优势
  3.1 培养学生的兴趣和积极性
  C语言程序设计教材中,前几章都是先介绍C语言程序设计的一些基本概念和基础知识,然后才介绍程序的编辑、编译和运行。这些基本概念和基础知识,既枯燥又比较抽象难懂。另外,有一些概念之间的差别和程序的设计步骤如果只通过教师讲述,学生在字面上可以接受,但在理解深度上往往难以达到令人满意的效果,如果能设计出一系列问题,让学生在实践和解决问题的过程中自己去探究和体验,情况将完全是另一个样子。因此,在教学中,我们完全可以打破课本原有的顺序组织课堂教学的方式,改用从案例入手,通过给学生演示、让学生模仿,在实际应用中去探究和领悟这些基本概念,并适时地加以归纳总结和延伸概念,让学生在轻松愉快的气氛中学习新知识。
  3.2 改变传统学习方式
  C 语言是应用性很强的一门课程,既有理论,又有实践,既讲方法,又讲动手能力。采用案例教学法就可以改变这种“填塞式”的做法,将学生的眼、手、脑全部调动起来,这是培养学生的学习兴趣的重要途径之一。
  案例教学法打破了以教材为中心的传统教学模式,不按教材的顺序授课,而是以精选出的程序设计的案例为中心,把学习的重点放在具体案例的讲述上,把要学习的语法和概念融入到具体案例中来讲解。整个教学过程中强调在应用中学习,从而避免了枯燥的理论说教,不仅能增进学生的学习兴趣,而且对提高学生综合分析和解决实际问题的能力也大有帮助。
  4 案例教学法中的案例选择与设计
  案例教学具有生动、形象、具体、实效性强的潜在优势,如何把案例教学的潜在优势,变成实实在在的教学效果。我们在《C语言程序设计》教学实践中有较为深切的体会,这就是:“好案例 + 好教法 = 好效果”。
  案例教学法的教学过程设计包括案例引入、案例学习与讨论、评估与总结3个基本过程。要完成案例所要求的教学目标, 就必须对教学过程进行周密的设计。
  其一,教学案例并不是简单的举例,它应该具有系统性、针对性、可操作性,案例所涉及的知识点要能涵盖课程的绝大部分知识,在《C 语言程序设计》课程选择中一般应注意趣味性、可行性、挑战性。
  其二,老师在设计案例时,必须接近实际,与实际生活或工作相关且具有一定规模,既符合所需掌握知识的特点,又能让学生感兴趣。不同的学习阶段使用难度不同的案例。用由易而难的C程序案例入手去组织教学,而不是一开始就单纯进行枯燥的语法教学。
  其三,老师在设计案例时,不但要设计一些课堂教学中使用的案例,还设计一些供学生自己学习、提高、甚至具有较高难度的具有挑战性的案例,可以把国内、国外的计算机程序设计大赛的一些题目作为教学案例,不仅能激发学生的学习兴趣,还让他们提前了解这些大赛,为今后参加备战这些大赛打下基础。

  5 案例教学法在课堂中的应用
  案例教学过程中一个重要环节是学生参与问题的讨论。在课堂上通过分析案例,使学生能够参与学习活动,教师和学生能够相互交流,学生学习由被动变为主动,主动提出问题,思考问题。在教学活动过程中,把学生分成6人~7人一组。在教师的指导下,通过对案例程序源代码进行多向思维启发分析,同时针对分析过程中遇到的问题及心得相互交流。案例经过学生的讨论后,教师应该及时做出讲评,并再次讲授案例分析中所需要用到的理论知识和技能。最后提交相应的分析报告,牢固掌握专业知识。这样做有助于建立起计算机学科的知识体系,实现师生的有机结合,提高实际应用能力。
  相互交流也是不可缺少的重要组成部分。通过BBS在线答疑、E-mail信箱、QQ群等可以很方便地实现师生之间不同方式的相互交流,从而让学习没有传统的时空限制。
  6 案例教学在课程设计中的应用
  在课程设计阶段提前布置一个综合型的案例,让学生基本自行解决,通过分析、设计、编码、上机调试、写出完整的设计报告,最后答辩。在各个环节中,教师积极参与到各个环节与学生进行交流讨论,了解学生任务完成的情况,解决学生遇到的问题。在最后的答辩环节全体同学参加,交流设计过程中的心得,老师对整个过程总结。每完成一轮次的教学后,要及时总结,对在教学过程中出问题、不适合教学的案例进行调整,并补充新的教学案例,更好地满足以后的教学工作。
  7 案例教学法注意事项
  为了更好地发挥案例教学法的作用,在使用案例教学法的过程中应该注意如下几点:
  1)案例设计要新颖,对学生有吸引力,最好是能贴近学生生活;
  2)案例设计难易要适中,太难会让学生有挫折感,太简单又不能激起学生的学习欲望,同时案例设计中要将课程的重要知识点包含在内,不能脱离相关知识点;
  3)教学中分析问题时老师不能将源代码全盘端出,而应以引导为主,鼓励学生多动手,否则如果学生完全照搬照抄,就失去了教学的意义;
  4)案例设计应该有可扩展性,留给学生创新的空间,这样能让优秀的学生有发挥的空间。
  8 结论
  5年来的探索与实践证明,在《C 语言程序设计》课程的教学中采用案例教学模式有助于改善传统语法讲授型教学方式中学生积极性不高、教学效果差的不足,能促使教师的教育观念的转变,还能激发学生的学习兴趣,使学生由被动接受知识变为主动学习知识,有利于提高学生综合运用所学知识分析问题、解决问题的能力,还有利于培养学生的创新能力,更能体现以人为本的教育理念。
  另外,案例教学法是课堂教学中理论联系实际的有效途径之一。案例教学主要的特点是把理论与实践紧密结合,对于学生掌握课程理论,增加课堂教学信息量,提高教学质量,培养学生创新思维、实践能力和综合素质均有较好的作用。
  总之,案例教学法是一种具有启发性、实践性,能开发学生智力,提高学生决策能力和综合素质的新型教学方法。使用这种方法将枯燥的抽象的概念变得生动、具体,重点突出,简单明了,既活跃了课堂气氛,又调动了学生的积极性。但是对于部分理论知识,还需要教师进行系统的讲授,并不能由案例教学法完全替代。


转载注明来源:https://www.xzbu.com/8/view-1072081.htm