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语言程序设计教学的心得体会,提出C语言的教学中应该注意的问题。克服传统“灌输”式教学模式的弊端,以激发学生的学习兴趣,提高学生分析问题、解决问题的能力。   关键词:C语言程序设计 程序设计 动手能力 自主学习      0 引言   目前国内大多数高职高专院校的教学时间较短,学生要在有限的时间内学完大量的课程,因此许多学校在新生一开学就开设了C语言程序设计课程。作为后续课程的基础类核心课,学好C语言就很关键。而新生的基础知识相对薄弱且在中学所养成的思维模式,这都对C语言的教学提出了问题。如何使学生在短时间内快速的进入角色,熟悉C语言的思维方式,激发学习兴趣就成为了一个值得探讨的问题。在以往的教学模式中,教师会在初期就介绍C语言这门课程在今后的学习生活中扮演着十分重要的角色,强调学生要重视对这门课程的学习。这样确实能够使一部分学生重视起这门课程,但随着大量难以理解的新概念、新名词、新规则的出现,造成学生普遍认为这门课难度大、难学的印象,使不少学生在学习初期就对这门课程感到恐惧,不能更好的进行教学。因此,要想让学生真正学好此门课,为后续课程打好坚实的基础,需要加大C语言课程的教学与研究力度。   首先,这门课程是以培养学生程序设计思想为目的的,使其具备基本的程序编写能力,为后续课程打下基础。根据目前的教学效果反映,学生在学完这门课程之后并没有达到预期的目的,甚至连最基本的程序编写代码的能力都不具备。究其原因,一是不能很好的培养学生的动手能力,以至于部分同学对C语言的学习还停留在“纸上谈兵”的阶段;二是对学生自主学习能力的培养没有到位,以至于涉及讲授范围之外的问题学生就不知从何入手。   接下来,作者就上述两方面原因简单讲述一下教学中的心得体会。   1 学生的动手能力没有到位   学生步入大学校园后都是充满了期待,都是怀着好奇兴奋得心情开始大学阶段的学习,然而没过多久就对某些课程的失去了兴趣,自然就缺乏相应的动手能力。要想提高学生的动手能,使其在今后的工作中都能熟练发挥出这种技能,必须从一开始就培养学生的学习兴趣。为提高学生学习C语言的兴趣,教师通常会在第一节课上就应给学生找些生活中的特殊问题,例如汉诺塔游戏,带着学生共同寻找解决方案,使学生学会面对问题的时候所应采用什么样的思维方式。教师还可以介绍一些能够激发学生兴趣的例子,如: “菲波纳契兔子问题”、 “竞赛记分”、“万年历”、“计算器”等,以培养学生的学习兴趣,使大家能积极主动、自觉独立地获取知识。在教学过程中将解题思路、方法和步骤(即“算法”)作为的重点,教会学生如何分析并解决实际问题,从而使其逐渐形成正确思维模式。目前该教学模式被广泛采用,也体现出很多优点。但由于学生初次学该课程,会使他们产生一种印象即编程就是解决某些数学模型。加之学生中学阶段的数学基础可能不是很好,即便现在需要解决的都是些简单的问题,出于对数学学习的恐惧感会在授课中产生适得其反的效果。因此授课过程中还要大量的结合现实生活中的C程序实例给学生进行讲解,并通过运行来激发学生的学习兴趣。   作者曾见过一位教师在第一节课就以超市购物的收银系统为例,给学生演示使用C程序实现,通过运行的效果来激发学生学习的兴趣,使之对C语言有个初步的认识,学生看到了生动的演示界面,都产生了浓厚的学习兴趣。接下来老师再进一步讲解学习C语言后可做些什么事情,使学生明确学习目的,树立信心。之后的每节课,每个细节,学生都会自觉认真地学习。为达到这样成功的教学效果,需要教师在讲授课之前就必须做好充分准备。才能有效调动学生的学习热情,引导其从浅到深,由简入难的学习这门课程。   2 对学生自主学习能力的培养   培养学生自主学习的能力,其目标是为了让学生在该门课程之外的的其他课程中能运用自己的逻辑思维能力自主学习,从而在今后的学习工作中能够自如的学习新兴的技术。   C语言作为学生入学以来的第一门程序设计语言类的课程,注重编程细节,培养编程技巧很是重要。其规则较多,编写C程序得严格按照规则进行。初学时,由于概念模糊可能造成程序不能正常编译和执行,就会影响学生的学习积极性。因此在教学初期,教师就必须强调C的许多细节问题,不要等学生将错误养成习惯之后再改正就已经晚了。如学生常常在写程序时出现以下问题:   2.1 书写标识符时,忽略了大小写字母的区别 在C语言程序中大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示。教师可以

文档评论(0)

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

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

1亿VIP精品文档

相关文档