C语言教学改革体会[李飞跃].doc
文本预览下载声明
计算机工程系《C语言程序设计》课程教学改革体会
李飞跃
【摘 要】由于 C语言程序设计课程内容比较抽象,加之传统的教学常以教师讲授为主,因此高校学生,特别是高职高专学生普遍反映C语言难学。计算机工程系经过多年的教学实践,认为在《 C语言程序设计》教学改革中应抓好以下环节:了解专科学生的特征进行教学手段改革;开设自主性实验培养学生兴趣;改革考核机制。
【关键词】教学改革 教学方法
C 语言程序设计的教学现状 C 语言程序设计是一门应用性和实践性都很强的学科,集抽象性、逻辑性、实践性于一身,在教学过程中解决好这三性就能提高学生的学习兴趣。传统的C 语言程序设计教学中,主要以教师讲授为主,且在教学过程中采用的大多是纯数学的抽象案例,这对于高校学生,尤其是专科学生而言,既抽象又枯燥无味,因而难以理??和接受,学起来自然没有动力,导致课堂教学质量不高,学生学习兴趣不浓,学习效果不佳,不能真正理解程序设计的精髓,进而普遍反映C 语言难学。当前高职高专院校计算机教学改革的首要问题是推行素质教育,应转变教师角色,真正确立学生学习的主体地位,把单纯传授知识变为引导、启发式教学,充分调动学生学习积极性,将教学的重点放在培养学生的编程能力上,要通过教学实践活动提高学生的动手能力及分析解决问题的能力。 二、专科学生素质特征 高职高专院校是高等教育发展过程中出现的新生事物,它有自己独有的特征,主要是培养应用型人才,学生的素质与一般本科高校学生具有一定的差异性,若按照传统的教学模式,大多数学生的课堂听课情况不容乐观,注意力难以保持持续集中,如何保持较高的课堂效率也就成了每位教师所面临的一道难题。我校是一所具有鲜明特色的老专,学生入口要比一般的高职院校入口高一些,此外,我校教师的整体素质也要比大多数的高职院校高一些,但是,我们发现。一些高职院校这几年来进行教学改革且水平也有了长足的进步,结合目前多数兄弟院校的实际反应,我们对目前高职高专学校的学生素质情况有了较为充分的了解与认识。 大多数专科学生一方面学习自觉性不高、依赖性强,往往满足于课堂上所学,缺乏刻苦学习精神,但另一方面对自己感兴趣的课程又十分喜爱,且对于实践性课程较为喜爱。我系在充分进行论证后有的放矢的进行了教学改革,使课堂效率和学生的学习积极性都有了显著提高。 三、教学改革的重点 根据我校培养应用型人才的目标,以及我系学生的素质特点,结合自己多年的教学经验,通过对传统的“ C语言程序设计”教学模式进行改革与实践,变老师主导型教学为与学生交互型学习的教学过程,在教学过程中不断探索新的教学方法和尝试先进的教学手段,首先,将《C语言程序设计》课程内容分为两个大块《程序设计基础》和《程序设计基础实验.,将相应的课时进行延长,由原来的64课时加长为78课时,同时对教学用例进行了调整,用生活中常见的案例原型进行讲授。其次,在进行C语言的基本概念、基本符号、基本数据类型、基本语句和基本程序控制结构时,要求内容精炼、注重基础、加强练习。老师在发挥主要作用的同时要想主设法激发学生的学习热情,让学生对这一部分掌握好,因为我们通过多年的教学发现,专科学生与本科学生相比缺乏后劲的一个最根本的原因是其基础知识薄弱,可以断言,不注重基础知识和操作的学习和训练,就不可能培养出好的编程习惯,将来也不可能编写出高质量的程序。另外,在讲授函数、指针、数组等C语言的难点时,采取详细讲解和加强课内外训练方式相结合的手段进行学习,我系学生应充分利用课余时间到系上免费机房进行课后作业的完成和上机验证,这样才能加强学生的动手能力,更通过一些小的综合练习培养学生解决问题的能力,加深对知识的理解。此外,充分利用现代教育技术资源,恰当运用教学辅助工具,强调使多媒体课件与传统的“粉笔”+“黑板”教学模式有机结合,不能偏废。结果表明:教学改革后,课堂气氛活跃了,开小差的同学少了,听课效率上去了,学生学习主动性也加强了,课外主动学习的兴趣浓了。进而,程序设计能力得到了普遍提高。 1.培养学生学习兴趣 程序设计是一种能力的培养过程,这就要求在教学时注重对学生的编程能力培养。而能力的培养主要是靠强化、靠反复上机实践去体会和理解的,是通过理论结合实践,不断启发、引导,采用先进的教学方法和与时俱进的教学体系实现的。在教学之初,首先给出 C语言的用途以及学习本课程的目的,指出当前流行的 Unix操作系统等基本上是采用 C语言实现的,许多网络及单片机、嵌入式系统以及各软件开发平台与 C语言的相关性,强调了 C语言的基础性和实用性。通过介绍,学生明白了该课程的重要性,对学习该课程产生了
显示全部