互联网 qkzz.net
全刊杂志网:首页 > 大学学报 > 文章正文
刊社推荐

高职院校C语言教学方法的探讨


□ 米 青

  摘 要:C语言是计算机应用专业程序设计的入门课程,也是一门重要的专业基础课,对提高学生的编程能力,养成良好的编程风格,以及对后续课程的学习,都有至关重要的作用。本文详细分析了C语言教学的误区,提出C语言教学应以提高学生实际编程能力为目标,抓住重点,突出实践的教学方法,并在实践中得到很好的应用。
  关键词:C语言 高职 教学方法 编程风格
  
  一、引言
  C语言是一门结构化的编程语言,采用“自顶向下,逐层细化”的设计模式,层次清晰,易于调试和维护。C语言不但具有高级语言的特点:丰富的运算符和数据类型,便于实现各类复杂的数据结构,容易移植;而且C语言具有低级语言的特点:可以进行位操作,直接对内存物理地址中的数据进行操作。因此,C语言是目前软件开发的最常用软件之一。由于C语言本身的灵活性,教师本身缺乏编程经验和高职学生基础差,导致学生学完C语言后,能看懂现成程序已经很不错了,更谈不上编程水平的提高。
  
  二、教学误区
  1.教学目标不明确。实际教学中,教师认为C语言是后续课程的基础,如:数据结构、操作系统等,从而过多强调如何为后续课程服务,把主要精力放在语法结构的学习上,更有甚者把C语言二级考试作为目标,同学们通过了C语言二级考试,难道编程水平就提高了?
  2.教学过程中舍本逐末。
  例如:C语言试卷中有如下题型:
  int I=1,J=1,K=(I++) + (++J);
  求k的值是多少?
  学生很难理解,在实际应用中又很少涉及,白白增加学生的学习难度。
  3.实践目标不明确。很多同学认为C语言上机就是将书上的程序输入到计算机中,然后调试程序,调试出结果就认为完成任务,在这样的实践过程中并没有真正起到培养学生的编程能力和程序调试能力的作用。
  
  三、解决办法
  针对以上误区,在实际的教学中,提出以下几点建议:
  1.一定要有正确的教学目标。从小学高中毕业,一直都是应试教育。在大学,我们绝不能继续走应试教育的路子,否则,我们毕业生除去会考试拿高分之外,在工作中什么也不会,这也是我们应届毕业生找工作难的一个重要原因。C语言教学的目标应该是提高学生的实际动手编程能力,而不是以通过国家二级C语言考试为目标,这种考试,早就应该废止。
  2.抓住重点,忽略细枝末节。C语言本身非常灵活,知识点多,如果我们面面俱到,结果适得其反。我们应把重点放在程序的三种结构,函数,数组,指针,结构体,枚举类型,文件等部分,讲授实际编程中最常用的。编程中用的少的,可以一笔带过,如:位操作,goto语句,指针与函数,联合体等。在实际编程中,程序的清晰度是第一位的,自己编的程序能让其他人很容易看明白,这才是成功的程序。例1的程序,完全可以写成:
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文
关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | EMS快递查询
全刊杂志赏析网 2016