C语言教学中学生学习兴趣的培养

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:asd137889706
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对大学生C语言教学中出现的问题,分析了存在这些问题的原因,从培养学生学习C语言兴趣的角度入手,从培养兴趣的基本条件,激发、培养学生的C语言学习兴趣,营造C语言学习的环境方面提供了积极的解决方案。
  关键词:C语言教学;培养兴趣;教学改革
  中图分类号:G642.0文献标志码:A文章编号:1674-9324(2012)11-0111-02
  C语言是一种常用的程序设计语言,它对数据描述能力强,不仅适合编写高效的系统软件,如UNIX,而且也适合编写应用软件,因此C语言课程是目前许多高校计算机及非计算机专业重要的基础课。C语言的教学目标不仅是让学生掌握C语言的语法规则,重点在于培养学生用C语言进行程序设计的能力。该课程不仅为后续课程的学习打基础,也为工程软件开发打基础。因此,如何在有限的学时里,使大一新生对C语言产生兴趣,掌握C语言的精髓,并具有初步的编程能力,是大家非常关心的问题。
  一、C语言教学实践中发现的问题
  在C语言的教学实践中存在着一些老大难问题,许多教师针对这些问题专门发文进行了探讨。由于C语言大多是针对新生开设的,因此学生普遍存在着学习方法老旧、学习兴趣低、基础薄弱等问题。事实上C语言教学任务重,所付出的精力多但教学效果并不理想,从而在教学中注意激发学生的学习兴趣是提高教学效果的有效的途径。为有针对性地提高学生的学习兴趣,我们首先分析在教学实践中遇到的主要问题。
  1.大学新生不适应C语言新的学习方式,易产生茫然感和厌倦情绪。一般情况下,大学新生入学不久就开设C语言课程。虽然是计算机编程类的入门课程,但对学生而言是全新类型的课程。由于学生沿用旧的学习习惯来学习这门新课程,会产生很大的不适应,特别在上机实验之初学生基础薄弱,对于需要做什么、如何做常会感到茫然。而C语言编程的要求又非常高,程序强调100%正确,哪怕仅有一点点的差错,程序也不能运行,在这种情况下学生学习时会产生挫败感、厌倦感。因此,任课教师在学生学习初期,进行专门指导,给学生设计好简单有趣的实验内容,让学生上手快,并树立学生的信心,扭转学习方法。
  2.C语言课时减少引起了每堂课教师讲授工作量加大,学生学习积极性下降。在教学中注意激发学生的学习兴趣是提高教学效果的有效途径。(1)学习之初,C语言需要记忆及注意的语法点很多,这经常也让学生感到抽象、枯燥,导致在课堂上,学生面对大量的理论内容及琐碎的知识点就会注意力不集中,使得培养兴趣就无从谈起。为赶上教学进度,教师每堂课工作量加大,导致学生还会经常抱怨跟不上老师的思路等问题,挫伤了学生的学习积极性。这需要教师在课堂信息量安排过大的情况下寻找新的授课方法,从而吸引学生的注意力。(2)C语言是门成熟而系统的基础课程,知识量大,从入门到熟练掌握需要一定的时间。新生刚进校时,对计算机语言类知识的掌握和基本上是空白,适应需要时间,接受起来速度比较慢,往往教学计划只需一节课的内容可能在实际中需要更多的时间;跟不上前期内容的学习,将使得学生学习的积极性进一步地降低。
  3.在上机实践中学生的挫败感会慢慢演变为畏惧感,而丧失进一步学习的兴趣。在C语言上机实践环节中,学生遇到问题时,因为没有接触过,欠缺解决问题的能力,找不到解决问题的方法。而且联网的机器上有许多游戏等诱惑,于是学生干脆放弃C语言,偷偷玩起游戏。又因为运用C语言编写程序要求非常高,要正确的运行程序,则要求编程的程序100%正确。学生往往会因为千辛万苦把程序编写好了,但出现错误后不能解决编程过程中出现的许多错误。久而久之对编程感到很恐惧。
  二、C语言教学中培养学生学习兴趣的措施
  1.选择合理的教材和编程工具,并熟练掌握编程工具,提供激发学生C语言学习兴趣的基本条件。工欲善其事,必先利其器。为学好C语言,我们应配备一些好的编程工具和教材。现在C语言教材很多,都不错,但我还是推荐新生使用谭浩强主编《C语言程序设计》这本书,此书编写得很适合初学者,且内容也很精到。DOS时代开发程序的工具,例如turboC 2.0,非常强大,但现在是windows时代,用turboC 2.0感觉很不方便,如工具没有鼠标,不支持拖放,更没有函数变量自动感应功能等。建议使用VisualC 6.0,该编程工具用起来很方便,特别是方便了程序的调试。
  2.采用3阶段循序渐进引导式的教学方法,激发、培养和稳定学生的C语言学习兴趣。针对学生在学习C语言过程中的特点,需要在教学中不同阶段采取不同的方式。如:在学生开始学习的初期采用“引诱式”,中间阶段采用“示例式”,后期采用“展示式”。①“引诱式”就是要尽快抓住学生的注意力,要让学生感觉到C语言的强大和便利,从内心深处有一种渴望、冲动去学C语言。教师要在C语言的前几次上课中,现场穿插编译一些简单有趣的小程序,如:打字练习程序、鸡兔同笼、时钟、水仙花数等,这种“引诱”程序,能激发学生的学习兴趣,使学生产生羡慕的情绪,从而激起学习C语言的欲望,萌发出也想试一试的念头。②“示例式”包含两层意思。一方面,在课堂教学中需要从经过精心挑选的、能反映教材基本概念和基本思想、思维发展需要、具有典型代表意义的例题开始着手进行讲解,从问题的提出、分析、方案的设计与实施,到最终问题的解决,让学生全面了解解决问题的全过程。通过示范之后,教师再提出相似的案例,让学生自己解决问题,锻炼他们综合运用知识的能力。老师在旁给予及时的纠正,使学生能够触类旁通,这样,学生不但在解决问题的全过程中锻炼了能力,而且也增加了他们学习的兴趣。另一方面,在学生掌握了一定语法后,上机操作中还是会遇到很多困难,这时可能会产生畏难而退缩的情绪,此时需要布置一些“copy”教材代码实例的练习,然后在此基础上,尝试变动或添加代码来实现某些简单新功能,从而降低动手难度,目标以“跳一跳,够得到”为准。这样可以对学生上机能力的自我认可,增强学生的信心,培养出学生稳定的C语言学习兴趣。③“展示式”是在C语言学习的后半期进行。学生通过前期的学习,对C语言有了一定的把握,这时采用“任务驱动”的方式去引导学生们主动地探索、发现、学习新知,如时钟程序,俄罗斯方块之类的小游戏等;用任务帮助学生们运用所学的知识去解决实际问题,实现从理论到实际应用的跨越。要针对每个学生任务完成的情况,及时肯定学生的成绩,这样会有利于激发学生们的学习热情,对学生的后续学习将产生强大的动力和自信心。
  3.培养学生的自学能力,并建立兴趣小组,提供积极向上的C语言学习环境。有人戏言:大学,就是大不了自己学。学生要真正学会C语言,并能够灵活地编写一些实用程序,单靠有限的课堂讲授时间是远远不够的,学生必须经过大量的课外编程实践才能达到,这需要我们在教学中考虑学生的自学能力的培养。学生的C语言学习最终是为了编写满足需求的程序,所以在教学中教授的不仅仅是具体的语法知识,更重要的是通过C语言的学习,培养出学生遇到实际问题时自己分析问题、解决问题的能力。这时可以将学生分配到成立的兴趣小组,开展小课题研究,要精心地挑选一些趣味性强、难度适中的实际问题或小课题布置给学生,让他们利用课余时间限期完成。这有利于学生在实践中分析研究、设计实施来解决问题,达到学以致用的目的,从而充分调动学生的主动性和创造精神。通过这种方式,既提高了学生的动手能力和获取知识的能力,又初步培养了学生的自信心与成就感。
  C程序是学习计算机能力的重要课程,也是各专业解决问题的重要工具。在教学过程中,我们始终围绕提高大学生对C语言程序设计的兴趣问题展开,有针对性地给出了一些解决措施,为提高学生C语言学习兴趣积累了一些实际可操作的经验。
  参考文献:
  [1]宋加涛,王蔚.《C语言程序设计》课程教学法探讨[J].宁波高等专科学校学报,1999,(4):4-6.
  [2]郭慧敏,詹玲超.将C语言趣味化教学进行到底——提高C语言课程教学效果方法之我见[J].电脑知识与技术,2010,(6): 8030-8032.
  基金项目:南航青年科技创新基金:W1063-GS;校人才科研启动经费:YAH11029
  作者简介:王敏,女,助理研究员,研究方向为生物信息学、肿瘤病理学、计算机应用;陈永洲,男,副教授,研究方向为碳减排、数据挖掘、社会复杂网络。
其他文献
目的:评价潍坊市基本消灭疟疾后监测效果与防治对策,为调整疟防措施提供依据。方法:1988年基本消灭疟疾后,在全市范围内设专职或兼职镜检站246处,积极开展病例侦察,及时发现和治疗
<正> 自二十世纪五十年代早期发现了氟化物表面改性化合物和聚合物后,现在它们已在广泛的工业领域中得到应用。这些氟化合物应用于纺织品、非织造布、地毯、皮革和造纸工业。
目的 探讨医疗机构使用的不同空气消毒方法 的效果。方法 以医疗机构Ⅱ类环境室内空气中自然菌作为观察对象,用平板自然沉降法于消毒前及消毒后不同时段采样检测菌数并作细菌
目的总结57例双腔右心室的诊断及外科治疗经验。方法术前经超声心动图和/或双源64排CT确诊50例,测右心室高、低压腔压力阶差40~106mm Hg;7例于术中确诊。57例患者中6例经右心房切
为了减少信息不对称带来的问题,C2C网上交易平台推出了第三方标志。本文抓取淘宝网上小米5手机的在线交易数据,采用eviews6.0的probit回归方法进行实证分析。结果表明,货到付
随着经济的发展和社会的不断进步,人类开始逐渐重视生存居住环境.城市中的绿化及生态环境建设已成为现代城市规划的主题.本文就绿化&#183;生态在城市规划和建设中的作用,及绿
目的通过与液基细胞学诊断比较,探讨细胞DNA定量分析系统在宫颈癌及癌前病变筛查中的应用价值。方法对20418名宫颈癌普查女性做液基薄层细胞涂片2张,分别行液基细胞学检查和F
分析了文献[1]提出的一种基于二元一次不定方程的身份鉴别协议,发现其存在安全性缺陷,给出了安全有效的改进方案.
【目的】探索红参中药渣发酵产物对小鼠生长和繁殖性能的影响,为红参药渣发酵产物的再利用提供参考依据。【方法】将45只成年雌性小鼠随机分成3组,分别饲喂基础日粮,红参药渣
<正> 近来,已经十分注意使用高性能纤维增强塑料飞轮来作为提供能的能力。在本篇论文中,分析了为克服环向纤维缠绕圆板中,由于纤维拉伸应力法线所导致的破裂,而采用玻璃纤维(