欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 学前教育 > C语言教学方法之浅析

C语言教学方法之浅析

日期:2023-01-23 阅读量:0 所属栏目:学前教育


  中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2017)23-0263-02

  C语言作为国内各高等院校普遍开设的计算机程序设计类语言课程,一直深受专业人士的认可,这与C语言的特点是分不开的。C语言不仅适于编写系统软件,又能方便地用来编写应用软件,并且它的功能丰富、表达能力强、使用灵活方便、应用面广、可移植性好,兼有高级语言的优点和低级语言的许多特点,使其在工科教学中的生命力也越来越强。C语言教学旨在培养学生的逻辑思维能力和创新实践能力,为后续专业课程的学习奠定良好的基础。笔者作为独立院校的一线授课教师,深切体会到学生在学习C语言过程中遇到的困难。因此,笔者欲通过多年的实践,以现身说法的方式总结了以下几点C语言教学方式的粗浅看法,以期抛砖引玉,共同为提高独立院校的教学成果而努力。

  一、目前教学中存在的问题

  1.学生普遍感觉C语言的内容枯燥、语法错综复杂,既难懂又无实用价值。有的学生认为自己毕业后不会从事软件开发的工作,有的认为C语言已经过时,在当今软件领域中已无用武之地,应该学习所谓更高级、更智能、最新最热门的语言,这些错误认识使得学生对待C语言学习持有无所谓的态度。

  2.课后缺少实际练习与实践,未能巩固所学知识,仅能在课堂上理解对单独的语句语法,但随着学习内容的加深,前面已学的基础知识容易遗忘,致使后面的知识连接不上,更谈不上融会贯通。这样就导致了畏难情绪、烦躁情绪,再加之不能及时调整,进而影响学习效果。

  3.C语言是实践性很强的课程,仅仅满足于死记硬背,即“知”的层面是远远不够的。有的学生虽能听懂课堂所讲的知识点,但不能在上机过程中予以实施,也不能从编译工具的错误提示中找到问题所在并加以解决。若将题目稍微变通一下,学生便找不到解题的思路,不注意方法的积累与运用[1]。

  4.虽然多媒体技术的使用是对以往教学方式的很大改善,但其“填鸭式”的教学实质并未改变,仍然以传授知识为主,重结果、轻过程,重知识理论传讲、轻实际应用操作实践,学生通过死记硬背、做大量的题目,以期在考试中取得好成绩。这样的教与学扼杀了学生的兴趣。

  5.学生的课后练习完成情况缺乏有效监督,未能对学生的学习发挥应有的督促作用。学生忙于应付差事,仅就当前知识点进行了练习和巩固,但却对其原理、过程、机制等一无所知。

  二、具体改进措施

  1.联系生活场景讲解知识点,激发学生的学习兴趣和热情。西方有句谚语:“你要切切保守你心,因为一生的果效是由心发出。”一切被外在强大压力驱使、逼迫着学习的形态都是不健康和无长久效果的,即使发生了“立竿见影”的现象,学生也会随着考?结束而将其抛在脑后,只落得竹篮打水一场空。只有让学生感受到C语言离自己切身生活并非遥不可及,并不是什么“高大上”、玄妙莫测的玩意,帮助学生消除抵触情绪和距离感,才能真正调动其学习的积极性,由“要我学”变为“我要学”[2]。这就需要教师真正联系生活实际讲解C语言知识点,并将其融会贯通,用来解决现实生活的实际问题。教师需要用心观察生活,引导学生从身边实际遇到的情形中抽象出C语言涉及的概念,建立与之对应的数学模型,并利用计算机知识去解决它。揭开了C语言的神秘面纱,学生体验到了“成功”的乐趣,更会主动地探索其他未知领域,与之做朋友,用心热爱它,发现利用它能为人们解决很多问题,以提高学生的学习效率。

  2.注重表象与内涵间的联系,做到知其然和知其所以然。笔者在从事高等院校C语言课程的教学工作中,亲身感受到初学者在学习过程中遇到的各种困难,其中一项关键因素是不能理解程序代码与内存存储状态之间的联系,抽象概念与具象事物之间不能建立有效的关联,难以做到知其然,更不用说知其所以然了。这是因为C语言高度抽象,更加接近人类所理解的自然语言,往往一条C语言逻辑语句对应着多条以0、1为标志的机器代码,调用CPU、内存等资源完成多个连续的动作[3]。因此,教师在讲解知识点的过程中,对于每一条C语言语句不仅要讲解其具体的含义、运行机理,还要用图形的方式将其在内存的变化过程表现出来,使学生具有直观的感性认识,建立C语言执行语句与内部存储间的条件反射式联系。学生只有深刻了解C语言的语句在内存中的变化及执行过程,才能真正灵活自如地运用它。

  3.强化基本概念认知,夯实程序编程基础。端正了学习态度,要想学好C语言,学习方法也非常重要。“千里之行始于足下”、“不积跬步,无以至千里”,任何一件事情的成功,都是从一点一滴慢慢积累的。忽视了根基性的基础,就相当于建造空中楼阁。与其将时髦的技术挂在嘴边,还不如把过时的技术记在心里。学习C语言也是如此,必须从最基本的概念学习,且深刻理解基本概念的含义,并举一反三。例如在学习函数的递归调用时,学生往往因弄不清楚当前是第几层递归而弄错程序运行结果。因此,教师必须巩固每一个知识点,不能因为它是常用概念而想当然地认为学生自然就掌握了。此外,讲解过程要深入浅出,学生应在理解的基础上记忆,并通过适当的练习题巩固学习效果。

  4.树立远大美好愿景,坚定自我学习信念。“天助自助者”,世上无难事,只怕有心人。常常有同学觉得C语言枯燥、难懂,一堂课听不懂便自我放弃了,觉得自己可能永远都学不好C语言。教师应帮助学生消除这种消极、颓废的精神面貌,鼓励其多尝试、多花时间上机实践,助其树立远大的理想,坚信道路是曲折的,前途是光明的。同时让学生知道,不管是从实际专业毕业的要求和将来从事IT行业所必备的技能,还是从培养解决实际问题的逻辑抽象思维能力方面,铸造攻克艰难、锲而不舍的精神,树立必胜的信念,学习并掌握C语言都是一项大有裨益的尝试[4]。   5.加强理论与实践相结合,学以致用、用以促学。对于课堂上学习和掌握的知识点,学生若不通过上机实际操作进行深化,那仍然是浅尝辄止,常落入“一看就会,一做就错”的尴尬境况[5]。为避免这种眼高手低的情形,理论结合实践是非常重要的。因此,课下应配以适当的练习及时巩固知识点,并配以精选的上机实例检验所学成果,用理论指导实践,在实践中检验理论:一方面,课堂中所学的理论需要在实践中进行检验,将其内化为自己的知识结构;另一方面,上机实践也能帮助自己更深地理解课堂中所学的理论,及时修正理解上的偏差。这两者是相辅相成,相互促进的。学习C语言最重要的就是应用,即利用它解决实际问题,大幅度提高人们的工作效率,单单停留在理论和理解层面是远远不够的,必须能够熟练应用在实际生活中。

  6.积极扩展知识面,广泛涉猎其他领域。C语言在实际应用中除了简单的信息显示和字符处理外,其中一个重要的应用方面就是财务、金融领域,说直白一点就是跟钱打交道。因此,学生必须掌握基本的财务相关知识,这样对理解相关业务流程具有极大的帮助,否则在实际工作中很难准确把握用户的需求,导致理解上的偏差,进而使得辛辛苦苦做出来的产品不能满足用户的要求[6]。因此,教师应积极引导学生有意识地学习财务相关的知识,广泛涉猎其他领域,深入理解国家金融政策和相关业务流程,为毕业后的实际工作打下良好的基础。这些虽然起不到立竿见影的效果,却能帮助学生快人一步。学生在学习过程中也会有诸多困难,但教师还是应该鼓励学生知难而进,挤出时间为自己充电,为以后的工作奠定良好的基础。

本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/xueqianjiaoyu/218724.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学