您好, 访客   登录/注册

独立学院《C语言程序设计》课程教学改革的实践与探索

来源:用户上传      作者: 张淑萍

  摘要:本文介绍了独立学院C语言程序设计教学存在的问题,针对本院C语言程序设计课程教学面临的情况,在课程教学过程中对教学方法和手段运用等方面进行改革和探索。
  关键词:独立学院;C语言程序设计;教学改革;教学
  中图分类号:G642 文献标识码:A 文章编号:1003-2851(2011)09-0-01
  一、引言
  随着我国的高等教育的普及化,民办教育已成为我国教育体系的重要组成部分。C语言程序设计课程是我院部分专业学生必修的基础课程。该课程的教学目的是向学生介绍程序设计的基本知识,培养学生解决和处理实际问题的思维方法与基本能力,使学生具有初步的程序设计和程序调试的能力,为今后使用C语言解决实际问题打下良好的基础。为此,笔者在从事民办学院C语言程序设计课程教学的过程中,针对我院学生特点,对教学方法和实践教学环节的教学改革做了一些探索。
  二、课程教学面临的问题
  目前,在C语言教学中存在着以下几方面的问题:
  (一)独立学院在校学生的基础比较薄弱。
  (二)C语言牵涉到的概念复杂,规则繁多,使用灵活,使学生在学习时感到厌倦。
  (三)缺乏较好的教学方法
  传统的教学方法已经不能适应独立学院教育的特点,采取何种适合独立学院学生的教学方法,是教学改革的一个重点。
  因此,面对新的教学对象,如何丰富教学方法、改革教学模式、加强对教学过程的管理、保障教学任务的顺利完成,是我们必需认真思考和解决的问题。
  三、课程教学改革的实践与探索
  (一)对比式教学的应用
  对同一问题,引导学生从不同的角度去思考,找出多种方法来解决。比如,在解决1+2+3+….+100的和的问题时,可以采用for循环,或while循环,也可以采用do…while循环。这种对同一问题寻找不同解决方法实现的教学方式,有效地开阔了学生的思路,同时通过对不同循环的比较,能够找到这三者之间的联系与区别,加深学生对循环的理解和掌握。
  (二)温故而知新
  为了使学生能举一反三、触类旁通,每次教学结束时及时布置相关的课后练习,使学生在课后进一步复习巩固,同时在下一次课讲课之前,将上节课的重点以习题的形式让学生当堂完成,并且当堂给予订正与讲解,对完成好的同学给予适当的奖励,激发学生的兴趣。为学习以后的知识奠定坚实的基础。
  (三)注重情感教育
  教师无论在课堂上还是在课下都应该关心同学,了解他们的思想动态,及时与他们交流,解决他们各方面的困难。使学生从心理上能够喜欢老师,达到爱屋及乌的效果。
  (四)加强实践教学环节
  1、启发学生的学习兴趣,使学生的学习由被动变为主动。定期组织涉及到大量的典型应用的计算机程序设计竞赛,激发学生的学习兴趣,鼓励学生参与项目,使学生学以致用。
  2、加大实验教学力度,真正培养学生解决实际问题的能力。对实验要有老师演示,学生模仿,到最后的逐渐放手,让学生自己来实现源程序编写、调试和运行。以锻炼学生的动手能力、创新能力和表达能力。
  (五)充分应用现代教育技术
  教学中采用电子演示文稿、大屏幕多媒体联机演示、网络教学等各种先进的教学手段,使课堂教学生动活泼,既提高教学效果,又提高教学效率。
  1、充分利用多媒体技术将课程的重点难点以及抽象的内容通过动画的形式直观、形象、生动地展示出来,使学生更易于理解和掌握;2、利用网络将课堂教学延伸到课外,学生根据需要通过网络学习有关的内容。教师的课件和教学用资料上传到教学资源下载中心,方便学生课外学习和复习;3、建立QQ群,同学们可以在群里相互解决疑难,也可以通过在线老师解决,这样可以使遗留问题及时得到解决。
  四、结束语
  通过C语言程序设计课程存在的问题的思考和分析,针对现状,结合独立院校实际,结合教学和个人体会,提出一些改革的措施和想法,探索出一套适合于独立学院学生的教学方法。
  
  参考文献:
  [1]张天宝,王攀峰.讨论新型教与学关系的建构[J].高教研究,2001.
  [2]沈军.C程序设计语言课程的教学新思路[J].电气电子教学学报,2000,(4):28-29.
  [3]张敏霞.程序设计语言课程教学方法改革的探索与实践[J].中国高教研究,2004,(2):9.
  [4]孔垂柳,田地.基于程序设计思想的C语言教学方案[J].吉林大学学报(信息科学版),2005,23(8):5-6.
  [5]谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005.


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