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语言教学中存在的问题进行了分析,就如何激发学生的学生兴趣,提高动手能力,培养编程思想等提出了自己的看法,并在实际教学中收到了良好的效果。   关键词 C语言 教学方法 学习兴趣 实践教学   中图分类号:G642文献标识码:A      C Programming Teaching Experience   MENG Qingwei   (Dalian Ocean University Vocational College, Dalian, Liaoning 116300)   AbstractC for Vocational problems in language teaching, starting from the actual teaching, from the theoretical teaching, practical teaching aspects of language teaching for C problems were analyzed, the students on how to stimulate students interest and improve the hands-on ability to develop programming ideas and put forward their views, and in the actual teaching has received good results.   Key wordsC language; teaching methods; learning interest; practice teaching      0 引言   在高职院校C语言是计算机专业的一门专业基础课,同时也是相关专业必修的一门课程,学好C语言对后续课程的学习起到了至关重要的作用。但由于C语言牵涉的概念比较复杂,规则较多,使用灵活等特点,很多学生在学习过程中会感到内容枯燥、难以消化、入门困难。尤其是对于没有学过任何程序设计语言的初学者来说,一时难以掌握设计思想,只靠死记硬背,结果是学完之后,仍然看不懂、写不出程序。如何改变这种状况,笔者通过多年的C语言学习与教学,总结了一些方法和手段帮助学生学习和理解,使之对编写程序产生兴趣。从不理解到理解,到自己动手调试,再到能独立的设计程序,达到教学目标的要求,取得了良好的教学效果。   1 启发式教学、激发学生学习兴趣   兴趣是学习的基础,如何让学生由被动的接受变为主动的学习,教师要在教学方法与手段上多下功夫。加强对学生的引导,由易到难,由浅到深。可通过许多具体有趣的实例,如“兔子问题”、“水仙花数”等来培养学生的学习兴趣。在上第一节课的时候,我们可以边讲解边演示,学生能够直观的看到在TC下是如何编辑、如何运行以及运行之后的结果是什么样的。以往的教学我们都是一半在多媒体讲授理论知识,一半在机房学生自行练习,这样一来讲和练没有很好的结合起来,在理论学习的时候学生不知道C语言是什么,运行环境是什么样的,很茫然,在上机课的时候老师往往还需要重新讲解和演示。此外,经常向学生提出问题,让他们自己去实践找出答案对学习兴趣的培养是很有效果的。比如我们在讲数据类型的时候,在定义数据类型的时候进行初始化,int a=b=c=3这是不对的,但是如果int a,b,c;a=b=c=3对不对?再或者谭浩强第三版的例子:   #include   Void main()   {char c;c=getchar();putchar(c);} 当输入字符a,输出结果也为a。   可以让同学思考如果输入为65,输出结果?有一部分同学会说结果是A或65。老师可以不把答案告诉学生,让他们自己去上机实践得出答案。带着问题去教学、去学习,进行启发式教学,培养学生的独立思考能力,不仅会激起学生的学习兴趣,往往会收到意想不到的效果。   2 因地制宜制定教学目标   在高职院校,不但计算机专业的学生要学习C语言,机、电、数控等专业也要学习,那么对于不同专业的学生,学习的内容和深度是不同的,要因地制宜不能一刀切。我们应该根据学生情况的不同有针对性选择教材并制定相应的教学目标。对于计算机专业的学生我们往往选择谭浩强主编的清华大学出版社出版的这本教材,讲解很系统、全面,而且设计了大量的课后习题。对于非计算机专业的学生,由于学时少,应该选择一些例子简单,边讲例子边讲语法的教材,即涵盖了所有的知识点,而且学生也不会觉得枯燥难懂。   3 教学手段多样化   传统的黑板式教学故然有它的优点,但是单一的

文档评论(0)

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

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

1亿VIP精品文档

相关文档