关于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程序设计;教学方法;编程思想   中图分类号:G40文献标识码:A 文章编号:1009-3044(2011)15-3616-02   《C程序设计》具有功能丰富、表达能力强、目标程序效率高、可移植性好等特点,兼顾低高级语言的特点,是公认的学好算法的教学语言,并已成为绝大多数高校学习程序设计的必修课,目的是培养学生分析问题和解决问题的能力以及编程思想,也是为后续学习计算机类课程打下扎实的基础。   1 《C程序设计》教学中存在的问题   1.1 注重语句语法,算法教学偏少   多数C语言教材中通常先给出语法格式,随后逐步讲解语法要点,再给出例子。课堂上教师通过一些简单例题反复使用语句,强化学生对语法的理解,而算法教学偏少。学生的编程往往只停留在“画瓢”的水平,一旦稍有改变,便出现举步维艰、无从下手的困惑。   1.2 授课方式方法不得体   授课方法是教师为完成教学任务和达到教学目的所采用的手段。有些教师在《C程序设计》课程教学中采用传统的授课方法,即完全遵循书本内容和知识结构,通过“讲授法”完成一系列的教学任务。“讲授法”从本质上而言是一种单向性的思想交流或信息传输方式,是以教师为中心、学生被动接受知识的一种教学模式。   近年来,教学手段从“粉笔+黑板”改变为“计算机+大屏幕投影”。采用多媒体教学可以将教师授课、感知教材、巩固知识、运用知识这几个环节联为一体,以图文并茂的形式将内容一起传输给学生。但多媒体教学不适合于程序设计方法的讲解,与传统教学方式相比,多媒体教学方式不能较好地教会学生如何思考、推理,如何用语句实现算法,不能很好地培养学生的创造性思维。   2 《C程序设计》教学方法的探析   尽管C语言有实用价值,但生涩的教学内容,不易引起学生的学习注意,如果不讲究教学方法,则难以达到课程的预期目标。所以教学中教师不能单单满足于授予学生多少知识内容,而是要加强学生独立分析问题、解决问题能力的培养。为此,教师必须利用现有资源重新整合教学内容,摆脱呆板、生硬的灌输,即改进单一、乏味的教学方法,力求显现在学生面前的知识有趣而生活化,以提高学生的学习兴趣及学以致用的能力。   2.1 课堂教学顺序内容的调整   C程序设计本身比较抽象,学生在刚开始接触的时候很难理解,所以兴趣并不很大。这门课程一般的教学顺序是:变量、数据类型、运算符、表达式、语句、函数定义、使用说明等。概念多、难以理解和记忆,会使一些学生失去学习C语言的兴趣。为了避免这种现象的出现,教师在教学中对内容应重新进行归并,将难点分散,以缩小跨度,由浅到深,达到循序渐进。如在讲C语言基本语法时,如果从数据类型、变量、常量、表达式开始,学生觉得很抽象,不好理解。此时就可引入实例,对实例分析讲解,并通过该案例,向同学们进一步推进,讲解相关知识:什么叫常量?什么叫变量?常量和变量都有类型等。这样使同学们很容易就理解了最常用的数据类型即整型、实型,而不用过多的强调语法。紧接着又教学生编写简单的、实用的C程序设计,并趁机引入标准的输入、输出函数就顺理成章了。通过这种讲解方法可以减少学生的学习压力,增加学生的自信心。   程序设计是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。衡量这门课学习的好坏,不是看“知不知道”,而是看“会不会干”。不要满足能答出是非和选择题,而应当把重点放在编制程序和调试程序上。学习C语言的重点就是掌握分析问题、解决问题的方法,就是锻炼分析、分解,最终归纳整理出算法的能力。与之相对应,C语言的语法仅是工具,是算法的一个具体实现,掌握算法才是根本目的,算法是程序的“灵魂”。所以在C 语言的学习中,一方面应熟练掌握该语言的语法,因为它是算法实现的基础,另一方面必须认识到算法的重要性,加强思维训练,以写出高质量的程序。因此,在C语言的教学过程中,改革传统的语法学习内容,要将算法教学融入到语言教学中,重视算法的编程思想,培养学生抽象思维和逻辑推理能力。   2.2 适合的教学方式   采用多媒体教学将教育信息直观、形象、生动地作用于学生的感觉器官,使学生在丰富的感性材料刺激下,产生自主学习的兴趣,也使教师的教学变得更加生动活泼,但也有不利之处,主要体现在不恰当的使用会分散学生注意力,影响主要问题的理解,不利于发挥学生的想象力,影响师生之间的情感交流。在《C程序设计》的教学中,要考虑该课程的特点,扬长避短,采用“传统教学与多媒体教学有机结合”的授课方式。对于课程中的语句、语法、语规等基础知识,运用多媒体教学

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档