关于高校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语言程序设计 高校 教学创新   中图分类号:G42文献标识码:A文章编号:1671-7597(2009)0220161-01      C语言是一门语法灵活、功能丰富、应用广泛的高级程序设计语言,该门课程的开设可以锻炼学生的思维能力和编程水平,对其他后续课程的学习也起到基础性的作用。但是由于授课对象都是初次接触程序设计的大学低年级学生,加之有些教科书内容抽象化,概念难以理解,教师教学和学生学习都感到困难,所以对于这门课程教学的开展有一定的挑战性。因此,如何在高校展开这门课程的教学以及如何提高C语言程序设计这门课程的教学效果是需   要研究的重要课题。      一、C语言程序传统教学中的常存在的问题      这门课程传统教学中主要存在的不足和常见问题,主要体现在以下几个方面:   (一)学生被动接受,参与学习的积极性不高。由于,C语言程序设计是对大学低年级学生开设的一门基础性的课程,刚刚步入大学校园的大学生,对这门实践性很强的课程还不能适应,另外,如果学校实验条件不配套,学生只能是死板的记忆书本中枯燥的算法和语法,而不能很好的发掘这门课程开展真实的思想以及这门课程的精髓,如果学生在课堂上只是死板的去听,即便是老师讲的再好,自己当时也听懂了,不通过亲身的多次的上机实践,很多东西学的不深刻,内部具体是怎么实现的也不能深刻的理解,也就不能达到这门课程的要求了。   (二)教授重点把握不住、教学方式方法不科学。C语言程序设计是一门实用性很强的课程,这就要求教师在授课过程中,既要讲解C语言的一些语法规则,又要重视程序设计。如果在日常的教学中,老师没有意识到这门课程在基础性的重要性,因为这门课程是后续很多课程基础课,如果老师只是一味的讲,没有采用灵活的图形或实例重点突出的讲解,也不注意学生的反应和接受程度,很容易让学生迷惑,时间久了,自然就失去了学习这门课程的兴趣了。   (三)教、学与实践不能很好的结合。目前很多学校C语言课程的教学仍采用传统教学模式,课堂上过分注重语句、语法等细节的教学,基本上是以C语言教材自身内容来展开的,没有把程序语言最重要的编程思想引导放在首位,学生被动的学习,不能充分利用实验或算法案例开展教学。      二、创新教学探索研究      针对上面所列的几点高校C语言程序设计教学中存在的一些常见问题,笔者进行了一些深入的研究,总结出了一些解决的措施和值得借鉴的地方。   (一)教学内容改革。   1.教学内容设计要合理,适合学生接受的要求,本着“深入浅出,突出实用”的指导思想,在课堂教学过程中,对教学内容重新进行了归纳,将难点再次分散,以缩小台阶,达到循序渐进。这样一来台阶小了,学生的信心也增加许多,学习积极性很快就被提高起来。   2.C语言的教学特别需要重视实践环节,包括编程和上机实验。为了突出实践教学,培养学生的知识应用能力,笔者对实验内容进行了较大的改革,一方面保留基础性实验,使学生能够较顺利地通过实验,并及时理解和消化课堂教学内容,学生也会获得一定的成就感,学习热情会进一步得到提高。另一方面,增加一些实用性强的、难度略大的实验,并组织学生讨论,通过讨论得出算法流程,然后上机编程调试。   3.重点难点一定要详细讲解和反复练习加深理解,比如在讲到“选择分支结构”,“循环结构”,“指针”等关键章节的时候就要反复的结合实例来进行详细的讲解,特别是对while,do…while,for循环结构的控制条件进行重点的讲解和反复的实例说明,使学生能够真正的深入理解其中的思想和原理。   (二)教学手段的创新。主要可以采用黑板板书、多煤体教学、上机实际操作等多种方式来指导学生学习,在教学过程中,运用多媒体技术辅助教学,有利于激发学生的学习兴趣,能发展学生的主体能力;同时由于多媒体信息量大,也能够优化教学过程。同时对于一些比较难讲解和学生难以理解的地方,可以采用黑板板书的方式来进行讲解,而不是不负责的简单带过。   (三)教学方式的创新。在C语言课程教学过程中,一方面要求教师能够准确把握授课内容,同时也要求教师注意应用相应的教学方法,以此提高教学质量。   在教学的过程中,可以根据实际的需要,引入问题案例教学法、探究教学法、讨论教学法、实践教学法。并要把案

文档评论(0)

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

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

1亿VIP精品文档

相关文档