高职高专C语言教学方法探讨

来源 :硅谷 | 被引量 : 0次 | 上传用户:weiba516898
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]分析高职院校学生学习C语言效果不理想的现象,结合多年的教学经验和教学体会,提出提高学生学习C语言的兴趣,使学生主动学习、协作学习,提高创新能力和实践能力,并辅以强化训练,可以达到良好的教学效果。
  [关键词]兴趣 强化训练 效果
  中图分类号:071 文献标识码:A 文章编号:1671—7597(2009)0620133-01
  
  国内多数的高职高专类院校,都把C语言作为新生学习计算机知识的基础语言。由于学生刚刚从中学毕业,学习方式和思维方式都不能马上转变过来,加之这类学校的学生的基础知识较薄弱,因此学习效果不甚理想。如果引导不好,很容易使学生失去兴趣,产生厌学思想,甚至影响后续课程的学习。虽然现在有些学校和教师已开始对C语言教学改革的探索,但学生还是对C语言感到难以掌握,遇到问题无从下手。因此提高高职高专院校C语言教学质量,提高学生学习C语言的兴趣,研究行之有效的教学方法,是高职院校未来的研究热点。
  笔者结合多年来的教学经验和教学体会,逐步总结出一套适合高职学校学生学习C语言的教学方法。该方法可以提高学生的学习兴趣,使学生主动学习、协作学习,提高创新能力和实践能力,使学生能够迅速地熟练掌握C语言,并利用C语言可以完成相应的任务。
  
  一、提高学生学习兴趣
  
  目前大多数高职院校都把C语言作为新生学习计算机知识的基础语言。C语言是计算机语言中较难学的一门语言。由于我国多年的应试教育使学生习惯于被动地学习,思维的主动性和敏捷性逐渐萎缩,创新意识逐渐丧失,实践能力正在蜕化,学习兴趣消磨殆尽,而高职院校的学生基础知识又比较薄弱,在接受和掌握新知识时较困难。如何提高学生的学习兴趣,使学生主动学习,开发自身潜力,是亟待解决的问题
  
  (一)直观的感受,明确学习程序设计课程的目的
  很多学生在初学C语言的时候都问过这样的问题:学《C语言程序设计》有什么用,它能做什么?学生有这样的问题是不奇怪的。首先学生刚接触C语言,对它不甚了解:其次是以往的教学方式是采用传统教材教学,既从基本数据类型讲起,依次再讲各种语句、函数等等。这对初学者来说确实容易产生困惑,不知所云。久而久之,学生就会对C语言的学习失去兴趣。要让学生有兴趣,就要先选适当的切入点,从而引导学生提高学习兴趣,尽快掌握基本知识。
  通常,在上第一堂课的时候,我会给学生看一些用C语言编制的有意思的小程序,例如一些小游戏、小的管理系统等等。学生有了直观的感受,就会引起他们的好奇心,就会对C语言产生兴趣,从而认真学习它。
  
  (二)任务趋动取代传统教材的知识结构
  传统C语言教材中的知识结构是从基本数据类型讲起,再依次讲解各种C语句及各种概念。它注重由设计算法到书写程序并进行调试的整个过程。显得抽象、复杂,这也是大多数学生抱怨程序设计太难、太深奥、不好学的主要原因。这种方式对学生来说比较枯燥,也不易理解和掌握。在教学过程中,可采用任务趋动的方法,既先给出一个任务,然后再给出它的源程序及其运行结果。学生对此任务及结果和解决方法有了初步认识,对其产生了强烈的好奇心和求知欲,之后再详细讲解程序中用到的语句及概念,从而让学生明白如何分析、解决实际问题,逐渐培养学生进行程序设计的正确思维模式。之后再模仿此例多做练习。这样学生对此例中遇到的知识点就可以很容易掌握。
  
  (三)依赖现代多媒体技术,使授课内容更生动
  虽然现在大多数学校的教师已用多媒体教室上课,但也仅限于使用PPT课件,没有真正意义上的多媒体教学。
  可以依赖现代多媒体技术,把枯燥的理论形象化,声、影、图、文融为一体。例如,在讲解排序问题时,可以采用FLASH技术,把程序的执行过程动态模拟演示,使学生能够更加直观地体会到程序的执行过程。在做综合训练时,可以编制一些小的游戏程序,使学生在玩中学,就不会觉得学习C语言是枯燥乏味了。
  
  (四)语言要形象化、通俗化
  一般高职学校的学生在入学前对计算机知识了解很少,这就要求在给学生讲解时,对一些计算机的基本知识给予介绍。如果只是一般概念性的讲解,学生会感到难以理解。因此要用通俗的语言、形象化的比喻,生动地讲解那些晦澀的概念。这样学生才能更易理解,同时对C语言的学习也更有兴趣。
  
  二、强化训练,加强综合能力的培养
  
  (一)实践能力的培养
  高职学校的学生培养的目标就是要有较强的动手能力,毕业后就能立即投入工作之中,无需再培训,实现“零距离就业”。而高职高专院校中《C语言程序设计》教学中常出现的听得懂、编不出的现象。这就要适当增加实训教学内容,强化学生的实际开发和应用能力,让学生在校学习期间就能具有一定的工作能力。实训课的内容要与理论课内容相联系,又要有一定的使学生感兴趣的内容。可以在讲课时让学生了解项目的开发过程,整个课程教学围绕一个“工程项目”进行,通过逐步拓展的实训项目和设计,将每一阶段的学习进行小结性的贯穿与能力提高。将C的知识点都溶化到一个个实训项目的程序编写中。学生在学习过程中就已经熟悉项目的开发过程,毕业后进入工作环境已不陌生。
  
  (二)理论知识的巩固
  高职院校的学生在课后与教师沟通很少,当遇到问题时无法解决。可以依赖现代网络技术。把教师课件与测试习题放在校园网上,使学生能够自主学习,并能及时测试学习效果。如有不能独立解决的问题,还可以通过电子邮件或聊天系统与教师沟通。
  
  (三)综合能力的培养
  学生学习软件的最终目的是编写满足需求的程序。在教学中教授的不仅仅是具体语言的语法知识,更重要的是通过这门语言学习,培养学生遇到实际问题能够独立分析问题、解决问题的能力以及协作能力。我们可以通过给学生布置作业的形式让同学们自学,初始阶段往往会遇到因为学生自学能力差而带来的困难,所以在学生完成任务时,老师既要要求学生独立思考、自主学习,又要鼓励学生间进行协作学习。教师可以分配一些比较复杂的问题,由几个学生组成一个小组合作解决,这样同学们可以互相探讨学习方法,协作解决一些遇到的问题,通过解决问题。锻炼学生综台应用知识的能力、培养其创造性和合作精神。
  
  三、总结
  
  通过灵活采用多种教学方式和教学手段,提高学生的学习兴趣,以及学生的学习积极性和自主性,可使学生能够牢固掌握理论知识{通过强化训练,可使学生能够熟练编程:通过综合训练。锻炼学生综合应用知识的能力、培养其创造性和合作精神,从而收到良好教学效果。
其他文献
[摘要]SOHO&LOFT已经成为每一个年轻人所熟知的两种新居住模式,并且吸引了越来越多的眼球,然而多数人不清楚这两个概念的区别与联系,误认为两者是等同关系。探讨两者的关系,并对这两类新居住建筑的设计需求进行总结,以便于设计出更加人性化的SOHO&LOFT建筑。  [关键词]sOHO~LOFT新居住模式概念差别设计需求  中图分类号:TU2 文献标识码:A 文章编号:1871-7597(2009)
期刊
中圖分类号:TM3 文献标识码:A 文章编号:1671—7597(2009)0620018—01
期刊
[摘要]VRML虚拟现实系统可创建各种三维立体模型及模型动画。编程速度快、方法简单,是建模的首选方法。可以通过浏览器进行观察建模效果.但要使模型产生动面,必须进行路由设置。将事件发送到相应的节点区域,这样才能产生动画。讨论vRML语言建模方法;并用一个实例描述用vRML建模语言创建的模型动画路由的方法。  [关键词]虚拟现实 事件 模型 交互 路由  中图分类号:TP3 文献标识码:A 文章编号:
期刊
[摘要]“抠图”是图像处理中最常做的事情,熟练掌握抠图技巧,是Photoshop学习的一道难关。旨在对Photoshop中行之有效的几种“抠图”技巧作一综述。  [关键词]抠图 图片 技巧  中图分类号:TP3 文献标识码:A 文章编号:1671—7597(2009)0620125-01    Photoshop软件被广泛应用到行业中,比如广告设计、数码照片处理、图像合成、招贴与海报设计等。人们在
期刊
体外和体内预应力结构在结构构造上的根本区别就是预应力筋位于混凝土結构的外部,仅在锚固及转向块处可能与结构相连,因此,体外索的应力是由结构的整体变形所决定的;而在体内有粘结预应力结构中,力筋位于混凝土结构的内部,与结构完全粘结,在任意截面处都与结构变形协调,因此力筋的应力是与某个混凝土截面息息相关的。    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
一、概述    注:本文中所涉及到的圖表、注解、公式等内容请以PDF格式阅读原文
期刊
随着计算机技术的普及,以及数据库技术的广泛应用,我们碰到了越来越多的问题,有些直接影响到用户的使用,特别是数据库的死锁和无法预测的数据库的掉线,由此导致的全院网络的瘫痪。我部在对此情况的分析论证实验后,对该情况采取了如下解決方案。    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
[摘要]通过现场调查和对裂纹检测分析认为,热处理工艺不合理与操作不当、锻模材料内部存在非金属夹杂物是造成“z”字型平衡轴5CrNiMo钢大型锤锻模淬火开裂的主要原因。  [关键词]裂纹 大型锤锻模 非金属夹杂物 热处理工艺  中图分类号:TF7 文献标识码:A 文章编号:1671-7597(2009)0620117-01    注:本文中所涉及到的圖表、注解、公式等内容请以PDF格式阅读原文
期刊
一、引言    注:本文中所涉及到的圖表、注解、公式等内容请以PDF格式阅读原文
期刊
[摘要]AutoCAD是运用非常广泛的计算机辅助设计工具,同时在高校也作为了一门重要学科,在教学中如何将课程的理论实践有效结合,通过教学的积景做出教学的体会,讨论如何有效的达到该课程的佳的教学实现。  [关键词]AutoCAD 教学方法 实践 理论  中图分类号:G71 文献标识码:A 文章编号:1671—7597(2000)0620124-01    一、引言    AutoCAD在现在大学教学
期刊