浅谈高等院校非计算机专业C语言教学.docVIP

浅谈高等院校非计算机专业C语言教学.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈高等院校非计算机专业C语言教学

浅谈高等院校非计算机专业C语言教学   摘 要:本文根据目前高等院校非计算机专业c语言教学过程中出现的一些问题,结合自己多年非计算机专业c语言课程的教学经验,从学习目标、学习兴趣、教学方法、实践教学等方面,提出了非计算机专业c语言教学的改进建议,以有效地提高c语言的教学质量和教学效果。   关键词:c语言;非计算机专业;实践环节      C语言是一种集高级语言和低级语言的功能于一体的编程语言,它的功能十分强大,具有效率高、可移植性强等特点。C语言又是一种结构化语言,结构十分灵活,不易被初学者理解并掌握,尤其是对非计算机专业的学生。笔者结合多年从事非计算机专业C语言教学的实践,分析C语言教学中的一些问题,然后针对性地提出一些教学方法,以有效提高C语言的教学质量。      一、c语言教学中出现的问题      1.教学方法不当,学生的学习兴趣低   c语言是一门知识点比较零碎的语言,传统的教学方法一般先讲解一些概念及术语,比如各种数据类型、运算符与表达式等一些对于没有计算机基础知识的初学者来说比较难懂的概念和术语,然后又介绍了算法、流程图的画法、程序的结构等一系列在C语言中比较抽象的概念,最后介绍了函数、数组、指针及文件等。这种介绍顺序,从易到难,从基础知识点到知识点的综合应用。总体来看这样安排是比较合理的,但是对于非计算机专业的学生来讲,由于计算机基础比较薄弱,他们一接触到这些抽象的概念、术语和语法,就会感到晦涩难懂,学起来枯燥乏味,从而严重伤害了学生学习这门课程的积极性,以至于学习这门课程的兴趣越来越低,直到最后出现对这门课程厌学的情绪。      2.不重视实践环节   C语言是一门实践要求很高的课程。但是对于普通高校来说,从管理人员到教学人员,多多少少对于实践环节缺乏重视。--比如,有的高校在安排非计算机专业的C语言课程时,总学时为56学时,而实践学时仅为16学时。特别是在最后考核时,大部分高校不采用机试和笔试结合的考核方式,而是采用传统的笔试。整套试卷一般以语言知识点为主,而编程题所占的分值非常有限,因此对编程能力要求不够。这样就导致学生在学习这门课程的过程中,往往只片面注重语言知识,而忽略了编程能力的培养。      二、c语言教学方法      1.明确学习目标,培养学习兴趣   非计算机专业和计算机专业培养学生的目标不同,非计算机专业设置C语言的目的是让学生通过该课程的学习,掌握程序设计语言的一些概念和语法规则,并进一步掌握分析问题和解决问题的方法。非计算机专业学生在学习C语言时,往往觉得C语言不是他们学习的重点,和他们的专业没有什么关联,所以心里会产生一种排斥意识,再加上这门课程是在大一开设的,之前没有学过任何程序设计语言,因此学习的时候会出现很多问题。所以,明确学习目标、培养学生对这门课程的学习兴趣是非常重要的。   (1)明确学习目标。有的学生一开始接触C语言,看到一个非常简单的程序就蒙了心里就打起了退堂鼓。因此,作为C语言教师,可以在第一节课给学生讲解T学习这门课程的重要性和实用性。通过多年的教学,笔者发现实用主义对于学生的影响很大。为此,一开始就要强调逻辑思维能力和计算能力的重要性,不能一味地谈理论,从学生的切身利益人手来强调学好C语言的重要性,让学生明确他们学习的目标,这样他们的学习积极性才能调动起来,教学效果才会好起来。   (2)培养学习兴趣。兴趣是学习最好的老师。在讲解这门课程之前,教师可以演示几个有趣的C程序,比如“手机游戏”、“家庭理财系统”等,让这些程序的图形界面、动画效果以及智能效果吸引学生的注意力,激发学生学习的兴趣。在以后的学习过程中,可以进一步引用一些经典的案例,比如“汉诺塔”来强化学生对C语言学习的积极性,从而使学生对这门课程产生浓厚的兴趣。      2.板书和多媒体相结合的教学手段   传统的教学手段主要依赖于板书,板书有一定的优点,但是也存在一些弊端。因此,近几年,采用多媒体作为授课的手段。与传统教学方式相比,多媒体教学具有形象、直观、信息量大等特点。对课程中一些概念性的知识点,可以直观显示,对于一些难以理解的抽象内容,可以借助于动画动态模拟,既达到有助于教师形象地讲授课程中的难点和重点的目的,又能激发学生的学习兴趣,取得预定的动态效果和教学效果。但是,随着多媒体授课的滥用,也出现了一些弊端,比如,在课堂上利用多媒体教学时可能会出现满堂灌、“放电影”的现象,这样不仅不会提高教学效果,反而会带来负面影响。因此,针对传统教学方式和多媒体教学方式中出现的弊端,建议授课时可以把板书和多媒体结合起来。在课堂上可以加强互动环节、小组讨论、板书讲解。可以将一个复杂的问题通过板书层层剖析深入,充分发挥学生的想象力。比如给出一个具体的算法,分成

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档