C语言程序设计教学改革和实践_000002.docVIP

C语言程序设计教学改革和实践_000002.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语言程序设计教学改革和实践_000002

C语言程序设计教学改革和实践_000002   摘 要:C语言是计算机专业的基础课程和先导课程,C语言学得好不好,将直接影响到后续其它课程的学习。因此,在计算机专业课程的学习中,一定要打好基础,学好C语言。C语言这门课有它自己的特点,在教学过程、方法上要区别于其它课程,要积极改革教学过程及方法方面与教学不相适应的地方,提高C语言教学的效果,让学生学得更扎实。?   关键词:计算机;C语言程序设计;教学改革;教学实践?   中图分类号:G433 文献标识码:A 文章编号:1672-7800(2012)003-0194-02??   ?   作者简介:刘桂玲(1976-),女,内蒙古赤峰人,硕士,天津职业技术师范大学附属高级技术学校讲师,研究方向为计算机应用技术。         0 引言?   C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,还可以直接访问内存的物理地址,进行位(bit)一级的操作。C语言在很多方面都可以应用,不仅在软件开发上,而且在各类科研工作中都是需要用到C语言的。C语言是入门的课程,也是非常重要的课程。?   目前,计算机专业的基础课都会有《C语言程序设计》,可见这门课程的重要性。学习这门课程,可以培养学生的逻辑思维能力以及形成一种程序化的思想。这门课程在内容上并不是很难,但在现实中却发现,教学效果并不是很理想,很多学生都觉得这门课程枯燥乏味。在这样的情况下,能学好C语言的学生很少。但我们却必须要学好这门课程,不然后续的课程会更加难学,或者说几乎就听不懂也不会写。下面我们先分析现实教学中存在的一些问题。?   1 C语言教学中存在的问题 ?   一般来说,教学中存在的问题都是包括几方面的,因为教学是教师和学生共同的活动,即有教师方面的问题,同样也会有学生方面的问题、教学方法上的问题、教学过程中的问题、水平评价中的问题,还有学科本身特征所导致的一些问题,同样。硬件设备、教学环境等外在的条件也是教学中存在问题的因素。?   正确认识存在的问题,把问???找出来,再根据不同的问题寻找出每一个问题背后的真正原因,然后对症下药,就可以把问题解决好。在教学过程中,笔者发现C语言教学主要存在以下几方面的问题:?   (1)在教学的过程中,主要体现为教学方法上的问题。现在很多教师还采用传统的较单一的教学方式,过于注重理论知识的讲授,在教法上墨守成规,很少有创新,本来内容就比较枯燥的一门课程,如果教师在教学过程中不能使它变得有趣一些,就很难调动学生的积极性和激发学生的兴趣和信心。?   (2)在教学内容上,教师过于注重C语言的理论教学,也就是对一些概念和语法规则等的教学偏重。概念本来就是比较枯燥的内容,如果过于讲概念的话,更容易让学生对这门课程失去兴趣。现实中的大部分教学都是讲理论讲语法为主,一个学期可能只有三、四次上机动手实践,而这门课程很重要的一方面就是动手实践能力。如果在教学中过少实践,则很难提升学生的能力,无法达到培养学生程序设计和调试能力的目的,就难以学好C语言。?   (3)在水平评价方面,水平评价制度是否合理是否科学,很大程度上就决定着教学质量的好坏。大部分教学都是为了准备考试,考什么就学什么,怎么考就怎么学,怎么教。比如,考试是考笔试、考定义,那么教师就会在平常的教学中注重概念及定义的学习、理解和记忆。如果考的是上机操作,这就要求教师在教学中要注重学生实践操作能力的培养,注重逻辑思维能力的培养。?   2 教学改革建议?   2.1 综合运用各种教学方法 ?   由于C语言课程本身的特性,学生会觉得这门课程比其它的科目更枯燥。其实只要懂得去调动学生的积极性,学生还是会喜欢上这门课程的。在平常的讲课过程中,我们要善于运用不同的方法来教学,根据实际需要灵活使用各种不同的教学方法和手段,以求取得好的教学效果。?   如数据类型的概念、流程控制、函数的定义与调用、指针的概念等采用教师主导的传统教学方法会更好一些。但在其它一些方面,如理解性的知识,教师一定要充分利用好教学资源,合理使用多媒体教学,有效弥补传统教学的不足。可以将难以理解的内容或不容易观察到的事物用媒体充分显示出来。如可以借助flash动画模拟排序,运用多媒体教学事先设计好教学课件。这样可以节省板书时间、实现资源共享和提高效率。但在多媒体教学环境下,板书设计的重要性被大家弱化了。理论教学主要进行课件的演示,这种方法对刚接触程序设计的学生是非常不利的。在程序设计的初级阶段,教师应该适当地利用板书来讲解,因为程序编写是有思考过程的,利用板书逐步写出程序,这样在整个过程中能够随意控制需要显示的内容,

文档评论(0)

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

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

1亿VIP精品文档

相关文档