对高校《程序设计基础(C语言)》教学改革的探讨.docVIP

对高校《程序设计基础(C语言)》教学改革的探讨.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对高校《程序设计基础(C语言)》教学改革的探讨   摘要:C语言是高校非计算机专业的必修课程,但由于各专业有所差别,不同专业对C语言学习的要求有时相差很大。这就给C语言的日常教学提出了新的课题。该文在具体讲授这门课程的实践中,对如何提高该门课的教学以及与该门课教学有关的一些问题进行了相关的探讨。   关键词:C语言;编程;教学方法   中图分类号:G642文献标识码:A文章编号:1009-3044(2011)20-4922-02   The Discussion in the Reform of Fundamentals of Programming(C Language) in College   WANG Yu   (Xian Aegotechnical College, Xian 710077, China)   Abstract: C language is a compulsory course of the computer professional in college, but because each major differences in C language, different professional study requirements vary greatly sometimes. This will give new task in daily teaching of C language. Based on the specific teaching this course practice, how to improve the teaching of the course and the course teaching about the problems related to the discussion.   Key words: C language; programming; teaching methods   C语言是目前大多数普通高等学校都开设的一门计算机基础课。几乎所有的理工科专业的学生都会学习这门课程。对于非计算机和其他电学类专业学生而言,由于从来没有接触过计算机语言,同时C语言作为结构化程序设计语言,本身很抽象。因此,对初学者来说比较难于接受,容易在学习过程中出现一些问题。   1 明确教学的目的   讲授C语言的目的不是要让学生在学习完后能够编写出功能多么强大的程序,这听起来似乎C语言没什么用。并非如此,C语言在培养学生基本的逻辑思维能力、计算思想等方面,都起着很重要的作用。   C语言是为了编写系统软件而产生的一种高级语言,具有行文简练、语法规则简单、运算符丰富、语言通俗易懂、可以进行低级操作等特点。C语言之所以能够在各高校中开设,原因也在于此。教学中要促使学生树立C语言的普遍适用思想,并且要让学生知道C语言对自己所学专业有什么帮助,为什么这个专业会开设C语言这门课程。C语言作为一门基础性计算机语言,而且是多数理工科的计算机技能方面的基础课程,但多数情况下,并不是所有的理工科专业会一直接触计算机方面的课程,但通过C语言培养起来的逻辑思维能力和计算能力,能够对后续课程的学习起到很大的作用。通过实验实践,我们了解到,在C语言教学中贯穿应用程序实例,特别是一些典型的,有生活趣味的程序,会大大激发学生的学习兴趣,使其更深入的理解C语言。   2 多媒体教学的作用   现在大部分高校开设C语言课程,多数的讲解都是在多媒体教室进行的。但多媒体不能完成所有的教学活动。在教学过程中我们应该将多媒体和传统的黑板相结合,有效使用高科技手段,这样,可以将课本中深奥的理论知识转化成生动的幻灯片,使得学生理解起来更加简单,并且可以在讲解过程中提出一些问题,让学生思考作答,从而加深学生对问题的理解。多媒体教学,将抽象问题形象化,枯燥问题生动化。理论联系实际的方法得到了充分的施展。而且还可以根据教学的需要,根据不同的教学目标,教学内容合理适当地组合使用各种教学媒体。   3 关于教学模式的探讨   3.1 以典型实例为引导,讲解语法规则   《程序设计基础(C语言)》中很多知识比较抽象、枯燥,学生不容易理解和接受,这就要求教师在课堂教学中要想办法将枯燥的理论变得生动,将难理解的理论讲得简单易懂。例如,对于“函数”的概念,我们可以在讲解基本概念的之前,先以一个例子为引导逐步引出各个相关知识点和概念,分别对这些知识点进行讲解,然后对知识点进行总结性的讲解,避免纯粹学习语法的单调枯燥。这不仅能激发学生的学习兴趣,而且更容易帮助学生理解相关内容。   3.2 算法教学   C语言学习过程中,学生感到困难的一般不是在于语法,语法学习起来很简单,但是如何运用语法编写语

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档