c语言改革,C语言教学的改革及的策略.doc

C语言教学的改革及的策略

C语言教学的改革及的策略

[摘 要]C语言是面向过程的高级程序设计语言,高职高专的计算机专业和许多非计算机专业都开设了该课程。由于C语言较强的综合性、稳健性和应用性,使得C语言在单片机开发等方面仍具有很广泛的使用价值[1]。作者根据学生认为C语言难学与教师认为C语言难教的实际情况,从多媒体理论教学、上机实践教学、利用现有实际案例进行程序的改进等方面,对教学内容、教学手段、教学方法等进行该课程的教学改革。实践证明,这些教改措施对培养学生学习兴趣、提高学生分析问题与解决问题的能力起到了很好的作用。

[关键词]教学内容 教学手段 教学方法 教学改革

C语言作为当今最为流行的面向过程程序设计语言之一,不但是计算机专业的必修课,而且越来越多的非计算机专业的也开设了该门课程。C语言采用结构化程序设计思想,自顶向下、逐步求精,其程序结构按功能划分为若干个基本模块,各模块之间的关系尽可能简单,在功能上相对独立[2]。但在《C语言程序设计》课程教学过程中,许多教师和学生认为C语言涉及的概念比较复杂,规则繁多,使用灵活且容易出错,这对教师和学生产生不同程度的畏惧心理。本文作者根据多年的程序设计课程的教学实践,对《C语言程序设计》课程建设做了大胆改革,并受到了良好的教学效果。

一、C语言程序设计的教学现状

传统的C语言程序设计教学,主要采取以教师讲授为主,在教学过程中采用的大多是针对某一内容的抽象案例,这对于高职高专的学生而言,既抽象又枯燥无味,因而难以理解和接受,缺乏学习的动力和兴趣,导致课堂教学质量不高,学生学习兴趣不浓厚,学习效果不佳,不能真正领悟C语言程序设计的精髓。如何借鉴先进的教育理论,转变学生被动接收的角色,真正确立学生的主体地位,充分调动学生学习积极性,成为各高职高专院校C语言教学改革的当务之急。

二、高职高专学生的特点

当今的高职学生,说起学习目的,很多学生都直摇头。他们中大多数人基础差、底子薄,一些学生对所学专业缺乏热情,学习动力不足。在学习生活中,学生的主体意识不强,是在为老师、家长而“学习”,这一点,新生表现得尤为突出。因此,高职高专院校大多数学生具有学习自觉性不高、依赖性强,往往满足于课堂上所学,缺乏课余自己动手以及创新的学习精神,作者根据学生的特点与弱点有的放矢的进行了教学改革,采用改变教学思路、改革教学内容、提高课堂学习的趣味性,使课堂效率和学生的学习积极性都有了显著提高。

三、高职高专C语言教学改革策略

1、教材的选择应具有精炼、理论与应用相结合等特点

高职高专C语言教材应当避免“知识臃肿”现象,知识体系脉络清晰,具有良好的可读性和易学性。教材内容要突出C语言程序设计的主干知识,淡化分支知识,摒弃末叶知识,要具有“应用性、实践性”等特点[3]。

2、调整教学内容

C语言教学内容主要包括C语言语法基础知识、程序控制结构及流程、数据类型、数组、指针、函数、文件以及综合应用等。教材在内容组织上,虽然按照章节内容进行了分类学习,但依然存在难点集中、跨度大、概念多、分析少、应用少、不够形象、较难理解等情况。虽然教材在各章节也举了一些编程例子,但多数程序较为生硬、实用性不强、连贯性不强。作者本着“深入浅出,突出实用”的指导思想,在课堂教学过程中[4],对教学内容重新进行了归纳,将难点再次分散,以缩小台阶,达到循序渐进。

3、改变传统教学模式,充分利用现代化教学手段

根据高职高专院校培养应用型人才的办学目标,以及高职高专学生的素质特点,结合自己多年的教学经验,作者对传统的“C语言程序设计”教学模式进行改革与实践。在教学中,采用“讲授+演示”的方法,将多种现代化软件作为教学辅助工具进行综合利用,融“声音、动画”于一体,增强了枯燥课堂的趣味性,取得理论内容的可视化效果,使抽象的内容更具有具体性和易理解性。在内容讲解上,注重把教学重心放在解决问题的算法分析上,培养学生分析与解决问题的能力。用语要通俗易懂,举例要生动活泼,这样既能吸引学生,又易形成互动,活跃课堂,学习内容要遵循从直观到抽象、从特殊到一般的学习法则[5]。

4、改革上机内容、做好上机内容的准备工作

对于C语言这门实践性很强的课程,不单掌握概念,更要动手编程,进行上机调试运行。为了突出实践教学,培养学生的知识应用能力,作者对实验内容进行了较大的改革,既要保留基础性实验,例如:三角形面积计算、求一元二次方程的根、各类三角图形的绘制、简单的排序算法等基础编程实验,又增加一些实用性强的、难度略大的实验,并组织学生讨论,通过讨论得出算法流程,然后上机编程调试[6]。这样一来,一方面有利于培养学生对知识的应用能力与问题的分析能力,提高学生的成就感,另一方面通过用数组与指针不同的解题方法,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值