关于C语言教学体会.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  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语言教学 学习兴趣 学习方法 教学方法      C语言是一种通用性计算机程序设计语言。它兼有汇编语言和高级语言的双重优点,运用它既能编写操作系统软件,又能开发各个领域的应用软件。C语言的实用性使之成为编程的首选语言。学好了C语言,再进一步深造C++/VC++,JAVA等言语,就有了坚实的基础。但目前很多学生在学习《C语言程序设计》后,感觉读程序还凑合,编程则“难于上青天”。部分学生甚至毫无编程想法,仅仅是为应付考试而死记硬背,完全背离了高职教育的初衷。因此,如何在C语言教学中启发并训练学生的编程思维,是每个教师应深思的问题。   一、兴趣是学习的基础   心理学认为,学习兴趣是对学习活动产生的心理上的爱好和追求的倾向,这种倾向是和一定的情感联系的,它具有相对的稳定性和较强的延续性,对某个事情的“好奇”心理或偶尔有兴,不能称为兴趣。学生有兴趣表现在他们有主动了解、积极探索的愿望上,有不惜时间,不怕困难,可以集中较长的注意力。因此,在教学的过程中,教师应注意培养学生的兴趣,把握学生的兴奋点,有效地调动学生的求知欲望。如,在讲C语言这门课前,可以先给学生展示几个例子:用C语言编程的小游戏(俄罗斯方块等),或者是编程的图形小动画(如升国旗、求碰撞等),让学生感知C语言的魅力所在,从而激发他们学习的兴趣。   二、合理设计教学目标   教育理论认为:“教学的艺术不只在于传授本领,更在于激励、唤醒和鼓舞学生。”在计算机教学中培养学生的创造力同样需要“激励、唤醒和鼓舞学生”。   教学目标不仅是教学活动的结果预见,而且是学生学习的目的。教学目标的定位,要根据教学对象的特点而定,要体现学生为主体的教学原则,着眼于激发学生主动参与学习的积极性,使学生在学习知识、技能的过程中,不断提高各方面的能力。   建构主义学习理论强调以学生为中心,在建构主义学习环境下,教师应把学习的主动权交给学生,让学生在亲身实践中品尝艰辛和乐趣,从而培养他们的独立操作能力。中专学校的计算机C语言课程更是一门不可缺少的课程,上机操作是非常必要的。在上机过程中,学生可以进一步理解和掌握知识,许多学生不清楚或不理解的问题,通过上机操作可迎刃而解。我们不要总是要求学生按部就班地解决问题,要让学生自己在有目的的情况下,去寻找解决的方法,把学习的主动权还给学生,让其真正当学习的主人。当然,把主动权交给学生并不等于削弱了教师的主导作用,而是对教师的要求更高了。并且在组织学生上机的实践过程中,教师要适当地设计一些连续的作业。比如,在学完了循环结构后,我带领学生分析一个程序,其功能是输出四行星号,每行五个“*”,然后提出要求:1)理解循环语句的功能,并运行程序。2)若要输出的星号组成一个正三角形应如何修改程序?3)每行输出的“*”号及输出“*”的列数在这里是固定的,可否通过键盘随机输入?4)对这个程序通过你适当的修改能产生哪些功能?这样提出的几点要求,难度呈螺旋形式发展,既相互独立,又有内在的联系。对这些问题,学生感到只要自己能开动脑筋,认真思考,就一个跳起来摘到“桃子”,最大限度地激发了学习积极主动性。   三、设计教学结构   计算机语言类的教学应教会学生带着问题学习,初次接触这样抽象的编程语言,先掌握基本语法,不要要求学生一下子学得很深,循序渐进地使学生熟练使用在以后的进一步的学习中,肯定会遇到新的实际应用要求,学生就会感兴趣,自己便会主动深入下去,这就是“学以致用”了。   在我们所采用的教学模式中,学生是知识意义的主动建构者;教师是教学过程的组织者、指导者、意义建构的帮助者、促进者;教材所提供的知识不再是教师传授的内容,而是学生主动建构意义的对象;媒体也不再是帮助教师传授知识的手段、方法,而是用来创设情境、进行协作学习和会话交流,即作为学生主动学习、协作式探索的认知工具。比如,我们在刚刚开始讲数据类型、三大结构时,不要求学生解决很难的问题,在学完后面的数组、各种函数等后,让学生来解决更生动、更有趣、难度系数更大的实际问题。   四、传授C语言的学习方法   C语言是一门实践性课程,要理论结合实践,加强学生的动手能力、解决问题的能力,在学习方法上给以学生指导,告诉学生如何自学,如何听课,如何动手实践,明确一点:C语言不是看会的,也不是听会的,而是亲自动手实践练会的,强调实践的重要性。   五、C语言的教学方法   (一)抽象思维到形象思维的转化。   让学习过程变得轻松有趣是激发学生兴趣的关键所在,C语言本身是一门极其抽象难懂的学科,把抽象的问题形象化,使本来枯燥无味的C

文档评论(0)

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

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

1亿VIP精品文档

相关文档