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语言 学习兴趣 趣味程序 实例   一、教学过程中存在的问题及产生问题的原因   1.绝大部分学生文化基础差,开始学习时经常会产生厌倦感   C程序设计这门课程,一般在新生入学的第一个学期或第二学期就开设了,是学生接触的计算机编程的入门课程。这门课程结合了语言、算法、数据结构和程序设计方法等方面的知识。学生对着这些知识相当陌生,而且很多内容跟他们所熟悉的知识内容不相同,使他们经常感觉这些内容很难理解,枯燥无味,从而产生厌倦感。   2.对编程语言的学习方法不能适应   大部分学生在开始学习这门编程语言时,还是沿用了之前旧的学习方法,而这门新课程的内容是需要很好去记忆和注意的,他们就没能很好地掌握起来。   3.学生上课注意力不集中,上机实践课缺乏积极主动性   在理论课教学中,学生面对着课本上大量抽象概念的理论内容,就会出现注意力不集中的现象。而到上机操作环节,教师要学生自己编写一道程序,学生往往需要很久才会编出来,并且如果一个小程序由于错误运行不出,就马上放弃编程。有的学生看到编程题,就提不起精神去编写,一旦没有动手解决问题的欲望,就经常偷偷地玩游戏。   二、C语言设计课程教学建议   要解决上面所遇到的三种情况,教师在学生开始学习的时候就要指导他们这是一门新课程,在学习上要用新的学习方式来学习。在教学方式上,教师要尽量降低C语言的难度,在讲解理论知识点的过程中,增加一些趣味性的程序,使学生能从中学到知识。   1.从教学语言上提高趣味性   在课堂教学上,教师要使用趣味幽默的语言,接近生活。这样既激发学生的学习兴趣,又能引发学生积极思考和制造轻松的气氛,也能让学生轻松地接受知识,增强学习的兴趣和学习动机,从而也使学生接受这位老师。   2.增加趣味练习,提高学生的学习兴趣   兴趣是一个人力求认识和趋向某种客体的积极态度的个性倾向。培养学生学习兴趣,是提高课堂教学效果的重要途径。怎么从枯燥的C语言中解脱出来,让学生提高兴趣去学习呢? 我们可通过编写小游戏程序或与生活相关的程序来提高它的趣味性,这样程序设计就像电脑游戏一样充满好奇,富有乐趣。   (1)从简单的单输出语句开始。我们都知道,现在好多课本第一章基础知识里,都有这样一道编程题:“在屏幕上打印出‘Hello, world’”,这个是学习编程的第一个程序。我们可以把这个输出改成中文的问候语句,在第一次上课时,让学生感觉到亲切,觉得这门课程可以将日常生活中的一些行为运用进来。   (2)随着学习的深入,我们还可以编写其他有趣的程序。传统的讲授型教学方法是灌输式的,是能较好地保证所讲授知识的系统性,但学生的学习思维和学习的积极性都处在被动状态,达不到理想的教学效果。   为了使学生能够学习掌握课本中相关的知识,对编程产生的兴趣,在教学过程中,教师要先从对学生有意义的问题出发,然后在讲解的过程中,把产生的问题与实际的例子结合起来,让学生能够发现并找到解决的方法。在这种方法中,我们可以将这些现实问题与计算机语言结合到一起,降低问题难度,使得学生对C语言有了印象,从而提高了学习的兴趣,使处于被动状态的学习转为主动的学习。例如我们可以给学生演示一些简单地用C语言编写的图形或让学生利通scanf()和printf()这两个标准输入出函数编写短小的程序。这样可以增强程序的趣味性,同时可以提高学生的兴趣,使学生觉得这种的编程比较有趣。从“简单”开始,慢慢再加大学习难度。   每一个人对一些比较有趣的事情都是非常感兴趣的。在教学讲解实例的时候,我们可以适当地加入一些生活的例子,充分利用学生的好奇心,增强了他们学习程序语言的积极性。比如我们讲解循环语句时可以利用这样的例子。有三对情侣举行婚礼,三个新郎为A,B,C,三个新娘为X,Y,Z。有人不知道他们谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的:A说他将与X结婚;X说她的未婚夫是C;C说他将与Z结婚。这人听后知道他们在开玩笑,全是假话。这里面,他到底谁跟谁结婚呢?   对于这样的问题,我们先把新郎A,B,C用1,2,3来表示。从题目的叙述中,我们可以得出下面的内容,A不与X结婚,即X≠1;X的未婚夫不是C,即X≠3;C不与Z结婚,即Z≠3;同时题意还隐含着X,Y,Z三个新娘不

文档评论(0)

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

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

1亿VIP精品文档

相关文档