C语言教学方法初探

来源 :考试周刊 | 被引量 : 0次 | 上传用户:cooltom
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: C语言是计算机相关专业学生的必修课程,是一门深奥枯燥的学科,但它作为计算机语言中最基本的一种高级语言,有着广泛的应用。对学生来说,程序设计的思维方式和概念都是全新的,学生接受起来很困难。本文通过对C语言教学方法的探讨,力求找到好的方法来提高本课程的教学质量,取得良好的教学效果。
  关键词: C语言 教学方法 探索
  
  随着现代科学技术的不断提高,计算机强大的功能已为人们所深刻认识,计算机已应用到人类社会各个领域,并发挥其不可忽视的作用。程序设计是人类利用和开发计算机各种功能最直接的方法。C语言以其功能丰富、逻辑性强、处理问题周密、目标程序效率高、可移植性好等诸多优点几乎成为各院校理工科低年级必开的一门重要计算机程序设计课程。但它作为学生入学后第一次系统地学习与高级程序设计语言和程序设计有关的内容的一门新课程,本身比较难;再加上其内容的庞杂、教科书内容抽象、语言描述的灵活,更让学生感觉难上加难。对于担任该课程的老师来说,教好这门课程,培养学生运用C语言分析问题、解决问题的能力,是这一门课程的目的和宗旨。因此为了提高教学质量,使学生从枯燥乏味中走出来,必须利用现有资源重新整合教学内容,改进单一、乏味的教学方法,以提高学生的学习兴趣和学以致用的能力。以下几点是我对C语言教学方法的探索。
  一、结合案例,培养学生的兴趣和积极性
  心理学认为,学习兴趣是对学习活动产生的心理上的爱好和追求的倾向。人们在满怀兴趣时,常常学习得迅速而又牢固。因此,在教学的过程中,教师应注意培养学生的兴趣,把握学生的兴奋点,有效地调动学生的求知欲望。在教学中,教师要打破课本原有的顺序组织课堂教学的方式,改用从案例入手,通过给学生演示、让学生模仿,在实际应用中去探究和领悟这些概念,并适时地加以归纳总结和概念的延伸,从而避免枯燥的理论说教。这样不仅能增进学生的学习兴趣,而且对提高学生综合分析和解决实际问题的能力也大有帮助。教师应鼓励学生参加全国计算机等级考试(二级C),拿到证书,为他们就业及以后的工作奠定良好的基础。实践证明,凡是报名参加与C语言有关的认证考试的学生,均能激发其对该门课程的学习兴趣,学习得积极主动、比较深入。
  二、使用多媒体教学方式,提供交互式学习环境
  运用多媒体CAI课件教学,把概念、定义等一些知识性的东西用幻灯片的形式投影出来,会使课堂内容更加丰富,提高学生的注意力,节省老师板书的时间,让整个课堂的效果改观。但是也不能过于依赖课件,教师如果自始至终坐在讲台前,始终以课件授课,难以达到好的教学效果。教师必须在使用课件的同时,穿插使用黑板板书,将重要知识的演绎过程强调出来。比如算法、程序的设计,并不是只注重给学生一个结果、一个程序,而更应该展示给学生一个过程、一个思想,也就是怎么样去解决这个问题。教学的重点在于教会学生掌握方法,即帮助学生学会自己解决问题,而不是帮助学生解决问题。
  采用多媒体课件教学可以提供交互式环境供学生学习,并自动根据操作过程进行实时评价。将多媒体CAI课件和教师课堂讲授有机地结合起来,是形成最佳教学方式的综合性手段和教学方案。
  三、以学生为导向,采用启发式教学方法
  为培养学生逻辑思维和创新能力,在课堂上教师的着眼点应放在引导学生走向知识,而不是带着知识走向学生。在教学过程中,教师采用启发式教学方法能够激发学生的学习欲望。在预设的问题情境中不要急于将结论告诉学生,应让学生经历知识形成过程,积极思考,发现问题,提出问题,并逐步解決问题,提高问题解决的能力。在课堂实例设计讲解时,教师要避免满堂灌,要注意留给学生一定的独立思考、探索和自我开拓的空间。一是可以通过提问,引导学生如何分析和阅读程序,让学生主动思考和积极参与。二是对有些程序可故意设置一些错误和漏洞,然后让学生找出程序的毛病和不足。此方式不仅能加深学生对某些知识点的记忆,而且能启发学生思考如何解决问题,让学生主动去学习和探究新知识,培养学生用探索式学习方法获取知识与技能的能力。
  C语言的知识体系是一个循序渐进的过程,先后的知识点相关性很大,语句简洁、紧凑,语法限制不太严格,程序设计自由度大,因此C语言教学必须采用通俗易懂的方式和生动具体的例子,有些重要内容还要在不同的知识中反复出现。温故而知新是学生认知的规律,教师应通过旧知识引出新知识并加以适当循环的方式讲解。
  四、加强上机实践环节,培养学生的创新意识
  C语言程序设计是一门实践性很强的课程,通过上机操作学生才能真正理解、消化课堂上的理论知识。因此,教师要以应用为目的,注重培养应用能力,大力加强实践环节,激发学生的创新意识。学生完全了解了实践内容和操作步骤后,就可以开始上机操作。在上机实践过程中,教师需要由浅入深,为学生逐步设置上机任务,要避免在初期上机内容太复杂,而伤害大多数学生的自信心。
  编写程序是上机实践的第一步,能够让学生将所学的知识有效地运用起来,逐步培养学生编写程序的能力;上机调试程序是上机实践的第二步,也是最容易打击学生自信心的一步,需要老师演示一些程序改错与调试的基本方法,引导学生自己动手调试程序,为程序改错。不可避免,学生在实际操作过程中会出现这样或那样的问题,所以教师要在机房内不断巡视,及时回答学生提出的问题,对于一些普遍存在的共性问题,及时进行全班范围内的讲解说明。实践完毕后,每个学生都应对实践用到的知识点进行回顾,总结实践过程中遇到的问题和问题的解决方法。
  五、适当引入考核机制,注重学生知识的全方位掌握
  考核应从两个方面入手:理论考试和上机考试。C语言课程的理论考试主要考查学生的基本知识、阅读程序和分析能力。教师可采用“模块化”的办法。“模块化”就是每学完一个模块,就进行一次考核。如选择结构、循环结构、数组都可以作为一个模块,但模块设置不宜过大。考试题型可包括选择、读程序写结果、程序代码填空、程序改错、编程题等。在考题内容上,我们应注意严格按照教学大纲的要求覆盖各知识点,各知识点的定位重点在基本概念而不是语法细节。上机考试主要让学生在规定的时间内完成给定的上机题目,重点测试考生调试程序、程序改错、编写程序等综合能力,偏重实际应用性强的题型,编程题灵活多样,或编完整的一个程序,或补充程序的部分函数,重在考核典型算法的应用。
  程序设计教学的目的是不仅使学生掌握语言的基本规则,而且切实提高其编程解决实际问题的能力和实现算法的能力。C语言程序设计课程的教学涉及到诸多方面的因素,需要我们不断地探索新的教学方法和教学模式,激发学生学习该课程的兴趣,让学生主动、愉快地学习,满足他们的求知欲,使学生不但掌握高级编程语言的知识、编程技术和基本算法,而且掌握程序设计的思想和方法,具备利用计算机求解实际问题的基本能力,只有这样才能引领越来越多的初学者走进程序设计的殿堂,才能达到教学的真正目的。
  
  参考文献:
  [1]谭浩强.C程序设计(第三版).北京:清华大学出版社,2005.
  [2]谭浩强.C程序设计题解与上机指导(第三版).北京:清华大学出版社,2005.
  [3]苏根良.大学计算机教学模式探讨[J].中国成人教育,2006.
其他文献
2004年排名《财富》世界500强的伯尼·马库斯,经营着一家仓储市场,他的经营理念是:帮客户省钱。他常对员工说:“我可不愿意把客人不需要的东西推销出去,我们要做的就是为顾客
摘 要: 由于英汉两种语言的文化差异,中国英语学习者在学习英语的过程中受到母语的影响,生搬硬套汉语的词汇和句法,在英语交际中出现了不合规范英语或不合英语文化的畸形英语。西方人把这种不合乎英语规范的畸形英语称为Chinglish,即中式英语。在英语教学中,中式英语的频繁出现严重影响了教学效果。本文就中式英语产生的原因作了简要说明,并建议广大教育工作者采取有效措施,避免中式英语的产生。  关键词: 中
摘 要: 本文探讨了校园体育文化对高职院校体育教育培养学生的体育文化素质和良好的道德品质作用,提出高职校园体育文化建设的途径与方法。  关键词: 高职校园体育文化建设 意义 途径    校园体育文化是校园中的一种特殊文化。它既从属于校园文化,又从属于体育文化。校园体育文化是以校园为空间,以学生、教师参与为主体,以身体练习为手段,以多种多样的体育锻炼项目为主要内容,具有独特表现形式的一种群体文化。校
在当今社会,面对各行各业日趋激烈的竞争,人才的培养目标不仅要掌握现代化的科学技术,具有很全面的能力,而且要具有强健的体魄、健全的人格和健康的心理素质。高职教育作为我国高等教育的一个重要组成部分,其人才培养目标更为明确,具有鲜明的职业性。高职院校体育教学工作者应该深刻认识到体育教学是学校教育和学校课程体系的重要组成部分,是实施素质教育和培养德、智、体、美等全面发展人才的重要途径。在体育教学中我们应该
摘 要: 本文以我国优秀女子铅球运动员推铅球滑步技术的速度节奏为着重点,分析、研究滑步阶段蹬摆动作身体重心和铅球的速度变化对滑步技术速度节奏的影响。表明我国优秀女子铅球运动员滑步阶段的蹬摆技术不够完善,铅球最高速度和重心最高速度差值大,从而影响到滑步过程中人体的移动及过渡步和最佳投前姿势的形成,认为我国优秀女子运动员的滑步技术需加以改进。  关键词: 女子铅球 滑步技术 速度节奏    从上世纪八
摘 要: 运动兴趣是推动学生学习自觉性和积极性的动力与强化因素,只有当学生对体育学习感兴趣时,才能主动愉快地投入到体育运动中去。在体育教学中,教师要根据学生的个体差异,采用灵活多样的教学组织形式,在教材安排上力求百花齐放,在教法手段上力求新颖多变,同时还要营造和谐的师生关系,恰当评价学生的学习过程。只有这样,才能充分调动起学生内在的积极因素,激发学生对体育运动的兴趣,营造快乐的体育课堂。  关键词
在实践活动中培养学生自主创新的潜质是非常有效的,体育课程在这方面有得天独厚的优势。在教学活动中,教师要提高自身的创新意识,营造和谐的创新氛围,建立客观的创新机制,使学生变被动学习为主动创新实践,从而使学生的创新意识得到提高,创新能力得到培养,创新个性得到发展。  1.打破传统观念,提高创新意识  在创新活动中,有了创新意识,才能抓住创新机会,产生创新办法,启动创新思维,然而传统的体育教育思想把学生
提高高中体育教学成效,教师要发挥重要作用,与学生之间建立起和谐的关系,营造浓厚的教学氛围,将现代教学手段有效运用到教学活动之中,并注重教学手段的创新,促进学生全面发展。  一、构建和谐关系,激发体育学习兴趣  师生之间关系的和谐程度,与教学成效具有直接的联系。和谐的师生关系有助于学生增强向师性,激发学习兴趣,更加愿意主动投入到学习活动之中。  1.尊重学生人格。高中生处于16—20岁的年龄,身心发
摘 要: Ca语言的一个主要特点是运算符丰富、范围广。灵活地使用各种运算符可以实现在其它高级语言中难以实现的运算。本文主要对C语言中自增、自减两个运算符的使用作详细说明。  关键词: C语言 自增、自减运算符 功能 运算规则    C语言中的运算符非常丰富,把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理,灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。在这些运算符中,最
摘 要: 针对本院学生中女生占绝大多数的实际,本文作者进行了自卫防身术的课堂教学,深受学生的欢迎。 自卫防身术是一项新兴的体育项目,该项目不仅教给学生尤其是女学生抗暴防辱的意识和以弱克强、以巧制蛮的招式,而且符合年青学生自我防卫的心理需要。实践证明,它能充分调动学生学习的积极性,使学生在平时的生活和工作中充分展示自我,提高临危应变的能力。   关键词: 卫生职业学院 自卫防身术 教学前景    自