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语言功能强大,短小精悍,使用灵活方便,应用面广,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点;既是成功的系统描述语言,又是通用的程序设计语言。因此,近年来,很多高等院校都把C语言列为教学语言。但是,由于C语言涉及的概念复杂,灵活性大,初学者较难学习和掌握,许多学生甚至到课程学完了还概念不清,畏惧用C语言编写程序,不能很好地利用这门高效率的语言。作为教师必须根据C语言的特点和教学对象的具体情况,寻找恰当的教学方法,使学生在短暂的课程学习时间内能很好地掌握C语言的基本知识和编程技巧。本文就C语言教学过程中的一些经验与实践做一些探讨。      一、C语言教学中存在的问题      1.没有突出C语言本身特色   C语言作为一门高级计算机语言,和其他计算机语言有很多相似甚至相同的地方,对于已经掌握计算机基础和其他语言的人,就不能再重复这些知识。对于C语言本身的一些特有的概念,强调不够。这样,既浪费了学生课堂宝贵的时间,又使得学生对新知识理解不深。   2.没有激发学生学习兴趣   刚入学的学生计算机知识起点较低,有的甚至连计算机基础知识都没有学过,入学就要学习C语言存在一定的难度,而且C语言数据类型繁多,语法结构复杂,如果教师没有正确引导,学生很容易产生畏难情绪,学习兴趣便得不到很好的激发。   3.没有正确认识C语言课程   部分学生认为自己毕业后不会从事计算机软件开发的工作,所以没有必要学好C语言;还有学生认为现在C语言己经过时,在当今软件领域中己无用武之地,所以学不好也无所谓。   4.没有明确上机目的   教师没有布置明确的上机任务,学生上机之前不清楚上机内容,没有明确上机目的。例如,有的学生上机时仅仅是将书本上的案例或是教师上课时所讲的例题打在电脑上,不去分析具体算法和其中的语法结构,上机操作完全变成打字练习,根本达不到实践的目的。      二、课程教学改革的原则和方法      针对以上问题,我们在教学改革过程中大胆的转变了过去指导思想和教学方法,在教学中坚持以提高学生能力、素质为核心的指导思想,增加了课堂教学的信息量,杜绝了满堂灌的单项式教学法,给学生提供一个充分进行创造思维的广阔空间。为此,我们制定以下一些原则和方法。   1.由易到难原则。编程是教学过程中的难点,学生总有谈虎色变的感觉,为了消除学生畏难情绪,我特别注重平时上课的方式方法。如在学习编写水仙花数时,对于未知三位数x,学生不知如何求个位数、十位数、百位数,我便问同学们假设x为68,如何求出个位数6和十位数8?学生们便通过整除和求余数的方法求出个位数、十位数,那么假如x为168,如何求出这三位数的各个数?由于掌握了求两位数的方法,学生们很快地求出三位数的各个位数。这种由简单应用,再层层递进的方法,学生比较容易理解和接受,符合学生的学习心理。   2.学与用相结合原则。在教学改革中,教学指导思想的转变是教学改革的中心。过去,我们语言课教学的指导思想是学语言,缺乏对学生应用语言能力的培养,造成的后果是在后续课程中,学生不会用语言。针对这种情况,我们改变了过去的做法,坚持以用为中心,学用结合,把提高学生的能力、素质作为衡量教学水平的一个重要尺度。   3.培养探究性学习原则。在学习判断是否是闰年编程时,许多学生提出这样一个问题:为什么能被4整除,但不能被100整除,或能被400整除的是闰年?对这个问题,我没有在课上回答,而是要求学生课后查阅资料进行研究、学习,并对这些提问题的学生进行一番表扬,鼓励他们多开动脑筋、多提问。课后学生上网、或去图书馆查阅了什么是闰年、为何设置闰年、如何判断闰年。通过这一系列问题的探讨,学生对闰年的由来及其历史有了比较全面的了解,同时也加强了对闰年算法的理解。   4.小组讨论法。程序设计有一个最大的特点,就是一个问题可以因为采用的语句不同或算法不同写出好几种程序,即一题多解。针对这个特点,笔者在习题课的教学中,一般采用讨论式教学方法。首先,向学生提供一个可能有多种解答方法的典型实际问题,鼓励学生以这个问题为中心,通过小组讨论,集思广益,运用所学知识从不同的角度不同的途径组织出不同的算法,设计出不同的程序,再引导学生分析每个程序的优点及不足,使程序更加完善,在这个过程中,学生们通过提问、答辩、论证、反驳、判断等激烈的讨论,互相启发、相互协作去分析问题、发现问题、解决问题,总结经验。

文档评论(0)

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

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

1亿VIP精品文档

相关文档