关于高职院校C语言教学改革的探讨

来源 :陕西教育·高教版 | 被引量 : 0次 | 上传用户:whpzmfwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]高职院校以培养应用型人才为目标,要求学生具有较强的实践和应用能力。本文在分析了高职院校C语言教学中普遍存在的问题后,阐述了教学改革的思路,并针对高职院校及笔者所在多媒体专业的特点提出了一些具体的改进方法。
  [关键词]C语言 程序设计 教学改革 高职院校
  许多院校的计算机类专业都开设了C语言程序设计课程,并将其作为学生学习程序设计的入门课程,这与C语言的特点是分不开的。C语言不但可以编写系统程序,而且可根据用户需求编写应用软件,尤其是C语言具有很好的对硬件的编程能力。同时,C语言具有逻辑性强、处理问题周密、严谨的特点,是集知识和技能于一体,实践性很强的课程。学生通过学习C语言可以掌握程序设计的一些基本方法和技巧,因此,高职院校中很多专业同样开设了这门课程。然而C语言的数据类型较多、表达式丰富、语法结构较复杂,加上现有教材主要是对本科教材的缩写,使它成为一门教师难教、学生难学的课程。因此,针对高职院校的特点,如何讲授好这门课程,是值得我们探讨的一个问题。
  
  高职院校C语言课程现状分析
  
  高职院校学生入学成绩与本科院校有一定差距,一部分学生的学习自觉性较弱。然而,高职院校的C语言课程受传统教学理念的影响,加上现有教材主要是对本科教材的缩写,比较重视理论教学,因而普遍存在以下几个问题:(1)学生学习目标不够明确,兴趣不高,理论课不爱听。(2)现有实验大多以解决一些数学问题为例,虽然经典,但对许多高职院校的学生而言,无法调动其积极性。(3)现有教材中上机实验往往立足于C语言本身的一些语言规则,和实际应用脱节,没有较容易理解和生动有趣的范例,比较枯燥。(4)虽然上机实验的比例较高,但在传统教学模式下,上机实验与理论讲授分离,加之学生积极性不高,上机作业抄袭现象较多,实验时间往往没有得到有效利用。(5)忽略了高职院校学生的专业特点和需求。
  以笔者所在的多媒体专业为例,很多学生认为自己的专业方向是动画,为何要学习编程?由于不直观,多数学生对于例题中的数学问题完全不感兴趣。另一方面,该课程的教学往往忽略专业特点,以多媒体专业为例,尽管学生在今后的学习工作中很少会使用C语言编程,然而各种多媒体软件中往往会使用到编程技术,例如FLASH。各种软件中所用的编程语言虽各不相同,但所涉及到的编程技巧和算法都是基本相似的。因此,学生学习C语言这门课程主要是理解编程的概念以及学习编程的思路和算法,使其在今后的应用中能够举一反三。这也就要求我们在教学过程中不能把过多的精力放在语法和语句上,而要根据高职院校的特点从教学理念的更新到教学实践的改革不断地进行探索。
  
  高职院校C语言课程教学实践探讨
  
  1.更新观念、实践为主、不断探索。学生通过C语言的学习,主要是为了掌握程序设计的一些基本方法和技巧。只有在实践中才能正真学会如何编写和调试程序,体会到“优化”程序;也只有通过上机实践才能更好地掌握理论。因此,必须加强实验环节。这也正好符合高职院校的培养目标。当然,怎样进一步搞好实践教学仍需要我们在教学实践中不断探索。
  2.简化操作、强化算法、弱化语法。程序设计与其他学科的知识结构有很大区别,加之学生早已习惯于图形化的操作界面,开始学习C语言后,突然进入一个英文的界面和键盘操作,反差很大。导致学生产生排斥感。为减轻排斥,让学生容易上手,可简化入门实验操作:初次上机,先弱化程序的编译、连接等概念和操作,进入TC编译环境后,直接教学生存盘、运行和查看结果的快捷键。让学生一上机就能看到成果。将程序的编译、连接等单步操作和对TC编译环境的进一步认识留在后面的实验中逐步了解。
  许多教师在教学过程往往注重C语言本身的学习,没有考虑到高职院校及所任教专业的特点,容易把教学重点放在语法上,这样既降低了学生的兴趣也不实用。所以在教学中可以适当弱化对语法的学习,把编程解题思路放在首位,使学生在理解编程思想的基础上掌握必要的语法,从而加强对学生分析问题和解决问题能力的培养。
  3.案例驱动、注重实验、强调效果。生动的案例可增强学生的学习热情,让学生从枯燥的语言学习中解放出来,实验在一定程度上提高了学生编写、调试、优化程序的能力。在教学中不局限于教材,多举实例,通过案例实践学习理论。例如,将数据类型的学习放在介绍输出语句的同时,让学生上机看到直观的结果,效果更好。
  媒体演示、结合软件、增强兴趣
  多媒体教学不能是简单的使用ppt课件。有效利用多媒体设备,图形化地演示文字难以表达的问题,加之利用一些编程语言与C语言风格相似的应用软件,可以使课堂教学直观而生动,增强学生的兴趣,加快学生的理解。例如,现在流行的Flash,以动画中的关键帧、元件为对象,使用脚本语言ActionScript编写程序,实现各种动画和交互性。可以在教学中播放一些Flash动画,并讲解其中程序。从而增进效果,这是传统的课堂讲授方式所不能比拟的。
  首先,穿插使用Flash动画可以提高学生兴趣。例如,在介绍函数的概念时通常会类比数学中的函数,但是这样的讲解往往不能引起学生的兴趣,这时可以演示如下Flash动画:一只小猫的眼睛跟随鼠标移动。先用这种有趣的交互性动画吸引学生,然后讲解。动画中以小猫的眼睛影片剪辑为对象,其代码如下:
  onClipEvent(mouseMove){
  eye_mc._rotation=Math.atan2(_root._ymouse-_y,_root._xmouse-_x)*180/Math.PI;
  updateAfterEvent();
  }
  其中的atan2()计算正切值,用此实例解释函数的作用及参数。通过这种方法可以激发学生兴趣活跃课堂气氛,使理论课变得生动。
  其次,穿插使用Flash动画实例可以促使学生认识到这门课的意义。在学习了C语言后就可以很容易地使用其他风格相似的语言,还可以促进专业课的学习。例如,演示一个Flash小游戏:卡通小狗由键盘方向键控制,骨头分别由画面两端相向运动,如与小狗相撞就减分,且小狗会出现不同的表情。其部分代码如下:
  onClipEvent(enterFrame){
  if(this._x<=50){
  this._x=350;
  this._y=random(300)+50;
  }else{
  this._x-=10;
  }
  
  if(this.hitTest(this._parent.dog)){
  _root.dog.gotoAndStop("hit");
  _root.dog._x=random(300)+50;
  _root.dog._y=random(300)+50;
  _root.count--;
  }
  }
  其语句与C语言中类似,讲解if语句时结合以上实例,分析动画的原理,让学生重点理解算法,明白学习编程思路和方法的重要性。
  通过应用软件中的实例可以激发学生的主动性,解决了很多学生面对C语言课程学习目标不明,兴趣不高的问题。
  并且与实践相结合,突出了其实用价值,体现了高职高专的特点。另外,结合各专业特色,还可多举相关例题,这样也为其他软件的学习打下了良好的基础。例如,将相关的Flash动画作为例题,也可解决很多学生在制作Flash动画中遇到编程就头疼的问题。
  C语言是一门很有用的程序设计课程,在教学中必须针对专业特点紧扣高职教育培养“应用型技术人才”这一特色。在教学中树立以实践为主导,理论为实践服务的观念,不断
  改革创新,进一步完善高职院校C语言课程的教学。
  
  参考文献
  [1]谭浩强.C语言程序设计[M].北京:清华大学出版社,2000.01.
  [2]谭浩强.C程序设计(第二版)[M].北京:清华大学出版社,1999.12.
  [3](韩)李在容.Flash8完全自学手册[M].中国青年出版社,2006.10.
  金肯职业技术学院江苏南京
其他文献
我国古代数学教育有官方和民间两种主要形式。民间数学教育从萌芽起始终较为稳定的发展,尽管经历了各朝代的风雨,但从未出现过较大的间断,而且取得远比官方数学教育丰硕的成果。但数学成就的取得却与官方数学教育的兴衰有着极为密切的联系。我国古代数学经历了两汉、魏晋南北朝、宋元三次发展高峰,这三个时期的数学成就在世界数学史上也居领先地位。  两汉前的数学教育。自从有了人类历史就有了数学教育。早期数学教育只有民间
期刊
从落实新课程方案,加强和改进高校思想政治理论课实践教学环节出发,总结郧阳医学院的实际经验,在实践教学基地的建立、实践教学开展和实践基地的维护等方面,探讨了医学院校思想政治理论课校外实践教学基地的管理机制建设问题。  《中共中央宣传部教育部关于进一步加强和改进高等学校思想政治理论课的意见》(教社政[2005]5号)明确要求:“高等学校思想政治理论课所有课程都要加强实践环节。”《关于进一步加强和改进大
期刊
阅读过程是期待唤醒和期待实现的过程。文本意义源于读者用自身期待构建和创造文本。期待的教学功用主要表现为:预期作用、补白作用和选择作用。阅读课堂具有创造性、新颖性,让学生有出乎意料之感,才能超出或校正阅读期待。    “阅读期待”名称及内涵    阅读期待源于“前结构”、“期待视野”等概念。海德格尔认为“前结构”是读者解释文本之前就具备了的先有、先见、先把握。读者对文本的“具体化”是以“前结构”为基
期刊
大江健三郎前期作品反映封闭世界里虚无的存在和困惑。中、后期直面生活中的精神危机,从彷徨无助到勇于奋战,关注核爆危机,作家完成了精神上对故乡森林的回归。后期小说则充满对灵魂问题的思考,对新人的期待。  大江健三郎1994年获诺贝尔文学奖后,近年来一直受到我国文学界的关注。与我们一水之隔的邻国日本何以能在20世纪有两位作家获此殊荣值得我们思考。若说川端康成是以日本式的幽寂之美,带着典型的东方情调闯入诺
期刊
人民监督员制度是检察改革的一项新举措,解决了长期困扰检察机关的“谁来监督监督者”的问题。这项制度创造了检察机关在新形势下贯彻专门工作与群众路线相结合的新机制、新形式。然而该工作中也遇到诸多方面的问题和争论,尤以“被监督者选择监督者”的遴选模式受到一定的质疑和诟病。笔者认为,确定人民监督员遴选标准和遴选模式的起点是理清人民监督员监督权之权源属性。  人民监督员制度的理论渊源:社会契约论和人民主权原则
期刊
乡镇中小学学生流失现象表现    目前,农村初中学生辍学率均在10%以上,有的学校高达20%。笔者所任教的学校地处陕西省榆林子洲县电市镇,属于贫困县中的贫困乡镇。近年来,学生流失率一直徘徊在8%-10%左右。这与国家在“普九”验收中提出小学辍学率控制在1%、初中辍学率控制在3%的要求还是有差距的。据调查,电市镇电市中学学生仅2003年下期就流失23人,流失率达4%,近三年流失率分别达4%、3.5%
期刊
多媒体教学打破了传统教学模式    原来的听说训练是靠教师控制的一部录音机来进行,仅能进行单纯听说或复述。而现在由于多媒体技术的导入,教学中可以开展诸如听录音、看图片、光盘等学生自学(自听自录)的课程;也可以开展对话与监听,教师随机监听学生练习,学生录下教师的正确答案等多种训练项目,为进行英语听说训练开拓了广阔的空间。学生既可以回答教师的问题,又可以在同学之间进行问答对话练习,还可以进行全体同学都
期刊
国家对当代学生创新能力的要求,促使高校学生管理工作的改革向纵深发展,全面质量管理理论在学生管理工作中的应用有助于克服传统管理模式中“以教师(管理)为中心”的倾向和“学生权利”与“学校管理”的冲突,并能有效地催化学生质量意识的形成和发展。形成良性循环,教学相长。    全面质量管理理论在教育领域的应用背景    2007年3月,温家宝总理在全国人大的政府工作报告中明确提出:“教育是国家发展的基石”,
期刊
[摘要]我国学者看待教育本质主要从三个方面来论述,即哲学视角,人的视角,和社会视角,并且哲学视角非常之盛行,而本篇文章就是要以一些视角来分析一下农民工的教育问题。教育的本质就是要解放人和发展人,要享有权利,如果连一些最起码的培训和必要的培养都没有,仅仅谈农民工的教育问题,无非就是文字上的你来我往,与教育的其中一个作用即人文关怀背道而驰!  [关键词]教育本质 农民工教育问题 人文关怀  现状——农
期刊
培养途径——能力分解,阶段性培养    学术与应用相结合的法学人才至少应该具备三种能力:即自主发展能力、持续发展能力和实践应用能力。以培养这三种能力为目的,高校在教学管理中应在教学制度、课程设置和实践教学三个方面设计培养方案。构建能力分解、阶段性培养的途径。    1 学分制管理培养学生的自主发展能力。现阶段,几乎所有的高校都对本科教学实行了学分制管理,这种学分制管理可以优化专业课,丰富选修课,增
期刊