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语言程序设计,也是学生学习后继课程如数据结构、JAVA和C++等的基础。但是,C语言编程规则繁多,学生掌握起来,难道较大,并且容易出错。以前的授课方式和考核方式存在一定的局限性,进一步加大了学生掌握C语言编程方法的难度。因此,如何改变这种现状,以适应不断发展的社会的需要,已经是一个亟待解决的问题了!   关键词:C语言程序设计;教学方法;考核方法   一、引言   目前C语言程序设计已经成为许多高校的计算机相关专业的一门必修课,同时也是专业基础课。目的在于通过系统地学习C语言的基本知识和基本语法,并逐步训练学生分析问题,解决问题的能力及编写程序代码的思路和方法,培养学生利用C语言编写相关软件的能力和独立思考的能力,为学生今后进一步学习其他软件开发打下良好基础。但是,C语言程序设计中概念比较抽象复杂,编程规则繁多,并且较为灵活很容易出错。针对以上存在的各种情况,结合本人的教学和工作经验,现将总结教学过程中存在的主要问题进行了详细的分析,并且提出很具体的改革思路,经过一段时间的运行,发现效果还不错。   二、存在的主要问题   在我这几年的C语言程序设计的教学工作过程中,我这门课中存在的主要问题如下:   1、概念抽象复杂,规则繁多,掌握起来存在一定难度,由于在C语言程序设计教学大纲中,要求学生重点掌握的数据类型、语法规则、数组、基本函数、指针和结构体等。要求学生掌握的内容和信息量较大并且枯燥无味,使得学生学习起来,缺乏积极性主动性,更谈不上创造性。并且由于C语言编程中的规则繁多,学生在上机编程调试程序的过程中遇见很多的问题。很大程度上挫伤的学生的学习积极性。   2、理论教学与实践环节严重脱节,在我国很多高校的C语言程序设计这门课程教学过程中,大多以课堂上的理论讲授为主,较为重视理论体系的完整性,从而忽视对学生的实际应用能力等综合素质的培养。这与近几年来国家教育部推出的大量发展应用性本科教育,重点培养学生的实际应用能力的要求背道而驰。因此,理论与实践相结合,如何做到理论服务于实践,重点培养学生分析问题、解决问题的能力,已经成为亟待解决的问题。   3、考核方式不合理   因为大多数高校的C语言程序设计考核方式,都是以期末考试的一份试卷的成绩来决定这门课的成绩,这样的考核方式很不合理,既缺失了对学生的学习过程中的监督和监管,也没有对学生实际应用能力的考核要求。可能会导致重理论轻应用,使得大多数学生高分低能,不利于学生将来的就业。这样的考核方式考出来的学生仅仅只会是一些高分低能的效果,这与我们的教学目标要求相差甚远。所以,改革C语言程序设计这门课程的考核方式也是迫在眉睫的事情。   三、改革思路的探索与实践   面对以上存在的几种主要问题的分析,我们提出以下几种行之有效的改革探索和实践方案:   1、激发学生的学习兴趣和积极性,强调C语言的重要性   针对C语言程序设计的概念抽象复杂,规则繁多,掌握起来存在一定难度,学习过程枯燥的问题,经过多年的探索,我们提出了:激发学生的学习兴趣和积极性,强调C语言的重要性。要在学生刚一接触C语言程序设计的时候,老师就利用多媒体教学向学生展示以往年学生的综合实训作品,和有趣的用C语言开发的小游戏,来激发学生的学习兴趣和积极性。并在随后的教学过程中,要让学生边学边练,逐步学会C语言编程和调试程序的思想方法。随着学习的深入,进一步强调学习C语言的重要性包括计算机等级考试、程序员考试和软考等等,也是进一步学习数据结构和面向对象程序设计的基础。有了学习的动力和目标,再加上正确的学习方法,学生没有理由学不好。   2、理论教学和实践教学相结合,理论服务于实践   针对教学过程中存在的理论学习与实践教学严重脱节的问题,经过多年的实践和探索,我们提出了:理论教学和实践教学相结合,理论服务于实践。在教学实施的过程中,每堂课有老师先用20分钟左右的时间讲解理论和典型例题,接下来就是给出和例题相似的典型的应用题让学生独自分析设计程序,并在计算机上调试出结果来,中间遇到问题老师可以提供一些辅助性的帮助。经过这样的理论与实践相结合的方法的改进,学生动手能力得到了很大程度的提高,对于理论的理解也得到了进一步的加强。   3、平时成绩+上机考试+笔试   针对以往的缺乏科学合理的考核方式的种种弊端,我们提出了总评成绩=笔试+上机考试+平时成绩,即笔试成绩占30%,上机考试成绩占40%,平时成绩占30%。笔试主要是以试卷的形式考试,重点在于考察学生对基本概念和基本理论的掌握和运用情况,而上机考试则考核的主要目的在考核学生对知识运用的综合应用能力,即对

文档评论(0)

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

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

1亿VIP精品文档

相关文档