《C语言程序设计》教学改革探讨

来源 :电子世界 | 被引量 : 0次 | 上传用户:liqwart2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】从C语言在教学体系中的地位及其特点出发,分析了传统教学方法的不足,对该课程的教学内容、教学方法和教学手段等方面提出改革,积极引导培养学生的学习兴趣,激发学生学习的积极性,从而带动整个C语言课程教学,提高教学效果。
  【关键词】C语言;教学改革;教学效果
  《C语言程序设计》是高校各专业本科教学中的一门重要技术基础课,在各专业的本科教学计划中占有重要地位和作用。本课程的教学宗旨是要努力把C语言从应试课程转变为一种实践工具,主要目的不再局限于使学生单纯地了解和掌握C语言的基本语法规范,而是要致力于培养学生运用C语言解决实际问题的编程能力,以C语言为工具,介绍程序设计的基本思想和方法,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。
  1.改革的必要性
  我国传统的教学模式是完全遵循书本内容和知识结构,通过“讲授法”完成一系列的教学任务,如教师向学生传递知识信息、控制学生掌握知识信息的过程等。“讲授法”从本质上而言是一种单向性的思想交流或信息传输方式,是以教师为中心、学生被动接受知识的一种教学模式。在教学过程中,学生才是真正的主体。随着应用型人才培养改革的不断深入,学生培养目标和教育理念也不断更新,传统的教学方法无法满足现代教学需求,从而提出教学内容、教学方法和教学手段的改进,提高学生学习《C语言程序设计》课程效率和效果。
  2.教学内容的科学组织
  教学内容的科学组织是提高教学质量的关键。众多程序设计教材中存在的问题:①实例不实,为解释语法而设计。②语法堆砌,只见树木不见森林。③忽视错误程序的分析与讲解。为解决以上问题,编写了内容紧密结合实践,实例兼趣味性和实用性的教材。
  在教学内容中强调理论和实践的结合,结合项目案例组织教学内容。教师根据教学要求与目的,精心选择有普遍性、代表性的案例,案例难易程度还要与学生的接受能力相适应,教师对相关资料进行整理加工,去粗存精,使内容适当的典型化,以便于学生分析研究。课前将案例说明资料,以及与案例有关的背景知识、理论说明参考资料等交给学生预习。要求学生阅读、理解、思考案例。要求学生分组在课堂上运用原始资料,通过分析与讨论,找出需要解决的问题并提出解决问题的方案。教师对学生提出的各种案例解决方案进行评价并总结。通过项目案例可以帮助学生对理论知识的理解,可以培养学生分析问题和解决问题的能力,可以激发学生的学习兴趣。
  3.教学方法的灵活应用
  以应用为背景,以程序设计方法为主线、以语法和结构为核心,以培养能力和提高兴趣为目标,重视方法、思想和能力的结合。提出多种实用新式的教学方法:案例—任务驱动教学方法、设置错误寻求正确答案教学方法。
  1)案例—任务驱动的教学方法
  “程序设计语言”强调的是“设计”,应当从“设计”入手,以程序设计思想与方法为核心,注重程序的编写过程,选择一个恰当的案例非常重要。案例的选择应当由浅入深,要做到精、准、易。精就是突出重点,目的明确;准就是能够反映欲教授内容的本质;易是简单易懂,不能把学生吓着。
  2)设置错误寻求正确答案的教学方法
  在课堂教学中,有意给出一些带有算法错误或语法错误的程序段,使学生产生一些疑问,去思考,为什么这样编程不对?为什么这样的程序得不到正确的运行结果?让学生自己去寻找程序答案,修正这种程序中的语法错误及算法错误。
  4.教学手段的改进
  采用“以多媒体教学为主、板书为辅、现场编程演示”的方式,多种教学手段相互补充,使课堂教学与实验教学相结合。
  多媒体教学方式的特点是信息量大,图文直观,便于算法的动态演示,同时借助于编译系统进行程序从编辑、编译、链接、运行到测试与调试的整个过程的演示,可增强学生对程序设计的感性认识,缺点是每页的幻灯片内容有限,不便于学生进行前后内容的对照,内容更新速度过快,学生有时反应不过来,跟不上教师的思路,而传统的板书教学法恰好弥补了这一缺陷。因此,以多媒体教学为主、板书为辅,多种教学手段并用,可以实现传统媒体与多媒体的优势互补,最大限度发挥二者的应用价值。教师课堂现场编程演示,目的是避免纸上谈兵,达到“以学生为本、师生互动”的目的,虽然加大了教师授课的随机性和难度,但是却可以充分调动学生的学习积极性和主动性,而且由教师一边带领学生找错,一边讲解如何找错和如何改错,给学生留下的印象更为深刻,也真正体现了“按照学生的学来设计和组织教师的教、启发引导、精讲多练、理论与实践相结合”的教学宗旨。
  5.总结
  针对应用型人才培养目标,本文对C语言程序设计课程教学的各方面提出了改革。经过几年的教学实踐表明,该教学模式有利于调动学生的学习积极性,使学生真正地认识地到学有所需,学有所用,学有所为。培养了学生分析问题和解决问题的能力,提高了学生程序设计和程序调试的水平。
  参考文献
  [1]翟秋菊.C语言程序设计教学改革初探[J].农业网络信息,2008,3.
  [2]张索君.《C语言程序设计》教学改革初探[J].河南科学学院学报,2010,2.
  [3]翟文宪.案例教学初探[J].课程·教材·教法,1996,6.
  [4]庞晓琼.案例驱动的数据结构课程设计教学改革实践[J].计算机教育,2009,1:53-64.
  作者简介:黄建灯(1982—),男,桂林电子科技大学信息科技学院讲师。
其他文献
汽轮给水泵机组研制工作对于工业企业发展具有良好的促进作用。企业发展需要技术创新,需要科研项目取得实质性效果。汽轮给水泵机组作为现代舰船主动力装置,对其进行技术革新
众所周知,数学是一门对学生逻辑思维要求高、抽象的学科。但由于应试教育,使得学生的思维逐渐死板,缺乏主观的想法, 所以我们必须对学生学科思维的培养加以重视。初中生正处
《道德与法治》在小学的教学中有着重要的地位,本文针对《道德与法治》的教学策略展开分析和研究,希望能够对小学教学 中《道德与法治》课程教学的教学质量,以及小学生的思想
本文对技工院校实习教学活动中习惯性违章的危害、表现形式及其特点进行描述,从实习教学安全管理、实习指导教师素质等方面对习惯性违章行为的形成原因进行了分析。最后,从领
针对引进日本三菱重工的一种用于AP1000核电机组常规岛给水泵组配套的前置泵,需要按照国内的工业标准及制造工艺对原型泵进行国产化研究。分析了原料制造的对比选择、产品关
从我系实际出发,说明以培养应用型人才为目标,理工科专业实验室的特色建设和提高实验教学质量的重要性.对我们的具体做法和效果进行了介绍.从实践中使我们体会到,理工科专业
本文所设计的可折叠智能车,可以为解决以上问题提供-种可行的思路.文章对M e c a n u m轮进行 了介绍,并阐明其全向运动的原理,说明基于四杆结构的可折叠车身的设计仿真过程
《数学物理方程》是数学、物理、力学和地球物理等理工科专 业本科生重要的专业基础课程之一,该课程在其他数学分支以及物 理、力学、化学等自然科学和工程技术的很多领域都
根据动力学分析,可以精确计算出往复式压缩机曲轴在工作过程中的理论载荷,包括往复式惯性力、气体力及摩擦力.但是,实际的载荷与理论载荷之间差距较大,因此,实际载荷需要考虑
以规范课堂教学行为为基础,集学习、实践、研究于一体,坚持教师是“同课研究”的主体和“以生为本”的教育理念,立足于课堂教学,立足于教学策略的改变,立足于教学效益的提高,