C语言教学探究.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  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语言教学探究.doc

C语言教学探究   摘 要: C语言是绝大多数计算机专业学生学习的第一门计算机编程语言,且难度比较大,比较抽象,但它却包含程序设计的基本思想和方法,也是掌握其他高级编程语言的基础。通过对C语言教学方法的探讨,能收到比较好的教学效果。   关键词: C语言 任务驱动 实训教学   目前计算机编程语言比较多,如:JAVA、C#、OBJECTC,等等。学生在以后的学习和工作过程中需要具备对各种编程语言的学习能力,学习了C语言,以后不论学习哪种编程语言,都能很快上手,因为程序设计的方法和思路,面向过程的语法在C语言中已经学过,解决问题的能力已经具备。学好了C语言,就具备学习其他编程语言的学习能力,可以说要学好计算机编程必须学好C语言。下面我将从教学对象、教学方法和实训教学三方面探讨C语言的教学。   一、教学对象   本学年我所教授的班级是中职二年级的学生,学生的综合素质不高,抽象思维水平较低;学习的积极性和主动性还不够,遇到学习困难具有畏难心理,不能刻苦钻研,选择放弃的较多。教学进度要适中,不能太快,教学内容不能太难,要让学生能够接受,教学方法要灵活多变,只有这样才能教好C语言,学生才能学好C语言这门课。   二、把握课堂教学方法,提高课堂教学质量   (一)做笔记。采用讲解结合做笔记的方法进行课堂教学,帮助和引导学生做好笔记。   C语言教材中的内容很多也很零碎,为了不使学生产生疲劳感,教师讲授的内容要突出重点,使用信息化的手段突破难点。学生基础不是太好加上C语言的学科特点(不适合自学),帮助学生做好笔记是关键。做好笔记一方面可以把书本上的关键知识点提取出来供学生学习,另一方面可以防止学生上课走神,使基础好的学生学到知识,基础差的学生有事可做,但是在C语言中基础性的语法学习没有捷径,必须刻苦努力,让学生记牢。   (二)机房上课。在机房上课,让学生多写多练。实践证明C语言程序是写出来的,而不是看出来的,更不是听出来的。要学好C语言,就要对程序多写,多练。老师讲完本课的知识点后把做好的笔记通过教师机发给学生,让学生根据教师的笔记对知识点进行重构,以自己的方式存储知识,接着让学生对老师的程序案例进行上机编写、调试和运行,确保成功。这个过程比较简单,学生只是临摹老师的程序,通过这个过程学生可以体验C语言编程的乐趣,树立编程的信心。这个过程最好让学生独立完成,当然对于学习困难的学生,教师还要给予较多的指导,以免其丧失学习信心;对于学习能力强、个性独立的学生给予较少的指导,培养其独立探究的精神。   (三)采用任务驱动法。在C语言程序设计课程中,有些概念之间的差别和程序的设计步骤如果只通过老师的讲述,学生在课堂上就能够听懂,但是课后很快就还给老师,没有经过深度加工的知识遗忘得很快,我们在学习C语言的过程中一定要多思考,多联系,加强记忆和学习迁移。   孔子曰:学而不思则罔,教育我们在学习中一定要学会思考,思考的最好办法就是给你一个任务或问题让你解决,解决问题的过程即是思考的过程。教师一定要根据本节课的内容精心设计出课堂作业,课堂作业的知识点在笔记中是可查询的,最好对本节课的内容做到全覆盖,然后让学生去编程,去思考。例如在学完字符串复制函数strcpy(),在后面的课堂作业设计中最好能够有此项内容,例如使用字符串复制函数strcpy()把字符数组S2复制到字符数组S1当中。采用任务驱动法,一切都要求学生自己动手设计,动脑思考,在操作过程中探究和解决问题的积极性和主动性得到调动,从而达到教学目的。   (四)注意“互动式教学”,不要“自说自演”。互动式教学是提倡教师主导,让学生作为主体形式参与课堂。互动式教学不但可以提高学生的参与热情,而且可以避免学生上课疲劳、注意力不集中的现象。   大部分学生完成问题的编程后,请具有独特思路的学生演示自己的程序和设计方法,其他学生可以就此同学的演示提出看法和编程思路,进行讨论,对演示的程序进行正误剖析,对比各种方法的优缺点,鼓励大家再提出新方法,解决普遍性的问题。事实证明,这种教学方法效果显著,课堂气氛非常活跃,学生的参与积极性较高。   三、实训教学   我系将对专业课进行为期两周的实训教学,会进行阶段性的项目实训,它将以案例的形式将每一阶段的学习进行小结性的贯穿和提高。将有关知识点融入程序的编写中,从而巩固知识点,并将琐碎的知识点进行整合。实训教学有很多好处,它能集中一大段时间对C语言语法和编程思路进行集中训练,效果很好,给学生提供多写、多练的机会。“书读百遍,其义自见”道理一样,程序的设计思想和方法在练习中慢慢被学生接受,很多理论和方法练习多了,就自然而然地懂了。就像你进入一个新环境,刚开始身边的很多人你可能不认识,但是当你接触多了,时间长了,就基本上都熟悉了。在

文档评论(0)

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

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

1亿VIP精品文档

相关文档