探析高职高专院校C语言教学方法.docVIP

  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语言的教学方法方面进行了阐述。 关键词:高职院校;任务驱动;教学方法;启发式教学 中图分类号:G424文献标识码:A文章编号:1007-9599 (2012) 05-0000-02 C语言是一门基础的计算机编程语言。它既具有汇编语言的特点,又具有高级语言的特点。运用它既能开发各种系统软件,又可以开发各个领域的应用软件。而且C语言还具备很强的数据处理能力,正因为这些原因使它成为了编程的首选语言。但是在学习过程中,学生普遍感到C语言学习枯燥、难懂,关于如何激发学生对C语言学习兴趣,提高教学质量,是每个教师要思考和解决的问题。以下就是我在C语言教学中的一些看法,愿和各位同行探讨学习。 一、激发兴趣,引导学生入门 俗话说“好的开始等于成功的一半”,对于那种来势汹汹的开端有多少学生能做到应付自如?作为教师在课程设计开始要定位好角色,教师的首要任务是让学生对课程、对教材、对学习感兴趣。有了兴趣,学生就会自主学习,主动探究学习中的问题,主动参加学习活动,做到“事半功倍”的效果。 那怎样激发学生的兴趣呢?首先,在正式上课前,教师要结合学生的专业,好好“吹捧吹捧”C语言在专业学习中的地位和功效,让学生认识该课程的重要性,否则学习过程中缺乏积极性和主动性,学习效果自然不好。 其次,在介绍C语言课程时,可以演示使用C开发的项目,例如“泡泡堂”、“黑白棋游戏”等,这些案例运行产生的动画效果和图形界面能引起学生产生浓厚的学习兴趣,削弱学生对书本上程序和文字的厌烦感。当然,演示案例的多行代码也有可能让学生产生畏惧,所以我们教师可以现场马上编制几个简单的带有输入及输出的案例,像打印一句话和简单的图形等,甚至可以指导学生一起互动参与,让他们看到了自己的学习成果,充分调动学习主动性和积极性。 最后,在学习方法上可以跟学生交流自己的学习过程和经验,告诉学生如何自学,如何听课,如何动手编程。比如在课程刚开始阶段,因为学生刚接触C语言,马上叫他们编程比较不现实,而且很容易让学生觉得认为C语言难学,反而影响了学生的学习热情,所以这个阶段我们可以让学生多“读程序”,读程序是学习C语言入门最快,也是最好的方法。不放过老师上课所讲和书中章节涉及到的所有程序,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的,比如你读了连加的程序,觉得了解了,那你可以试图写出连成的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写,反反复复,直到你手到擒来,能够举一反三为止。多看多练,这样学习起来就容易了。 二、启发式教学,增强学生学习信心 启发式教学,指教师从学生的实际出发,采取各种有效的形式去调动学生的积极性、主动性和独立性,知道学生学习的方法,引导学生通过自己积极的智力活动去掌握知识,发展认识能力。C语言教学中的启发式则是通过实验教学、演示和讲授教学,突出学生的学习实践活动,发展学生逻辑思维能力、激发学生内在的学习动力、激励学生主动探索,以发展学生的智力和培养独立解决问题的能力,促使他们得到全面发展。 在C语言教学中实施启发式教学法,应以教师为主导,学生为主体。积极思考,发现问题,分析问题,并逐步解决问题。把研究性学习的方法贯穿在整个的课程教学中,强调理论与实践联系,让学生做到人人主动学习,都能动手实践,在亲身实际操作过程中掌握知识和得到启发,进而使学生操作技巧得到加强。例如C语言中例题输出2/1,3/2,5/3,8/5,13/8,…前50项,对于初学者来说编写这个程序会感觉比较困难,这时候我们就可以引导学生进行分析,先看一下各项有什么特点,就会发现第二项的分母是第一项的分子,第二项的分子为第一项的分子和分母之和,第三项的分母是第二项的分子,第三项的分子为第二项的分子和分母之和,以此类推,第N项的分母是N-1项的分子,第N项的分子就为第N-1项的分子加分母,分析到这,我们就知道求前50项用个循环就可以了,假设用a,b分别表示分子、分母,第一项为2/1,所以a=2;b=1;循环体语句就是求第二项到第50项,第N项的分母是N-1项的分子,那么就是b=a;第N项的分子就为第N-1项的分子加分母,可以问学生是不是就是a=a+b;学生很快发现b已经不是N-1项的b了,b的值已经被覆盖了,那我们就可以用到之前两个数交换例题所讲到的知识,

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档