C语言程序设计课程教学方法,《C语言程序设计》课程教学方法研究

《C语言程序设计》课程教学方法研究

摘要:《C语言程序设计》这门课程目前已经成为一门公共必修课,到当前的教学方法存在诸多问题,造成理论与实际脱节,不能调动学生学习的主动性和积极性。对此本文提出了相应的解决措施,事实证明教学效果显著提高。

关键词:C语言;教学方法;项目驱动

中图分类号:G642 文献标识码:B 文章编号:1002-7661(2015)02-028-01

一、存在的问题

在多年的《C语言程序设计》课程的教学工作,发现在教学中存在的一些问题,总结起来主要有以下几点:1、内容多,学习过程乏味。《C语言程序设计》这门课程是大一新生开设的必修课,现在的学生对电脑并不陌生,但对程序语言是一片空白,而C语言一开始就是介绍数据类型、语法规则、基本函数等,因为这些是C语言的基础,但学起来很单调、枯燥、要记的知识点太多,学生学习起来,觉得乏味,无聊,从而缺乏学习兴趣和学习信心。

2、理论与实践教学环节脱节。目前,许多高校中《C语言程序设计》课程多以课堂理论讲授为主,比较注重知识体系的完整,而忽略了学生编程能力以及创新能力等综合素质的培养。因此,理论与实践并重,注重培养学生的逻辑思维能力以及解决问题的能力,培养学生的钻研精神,是亟待解决的问题。3、学生难以建立抽象的逻辑思维能力。利用计算机语言解决实际问题时,既有抽象的数学思维,又与以前所建立的数学思维不同,对逻辑思维能力要求较高。学生常常感到课堂上听懂了,可是自己编程解决问题时,又觉得无从下手。因此,如何帮助学生建立计算机语言抽象思维方式是教好课程的关键所在。4、缺乏科学合理的考核方案。传统考核往往采用期末一张试卷定成绩的考核模式,缺乏对学习过程中的监督和监管,部分学生为了得到高分,期末临时抱佛脚也能顺利通过考试,这造成学生之盯住期末这一环节,而忽视了平时学习,由此学生真正的学习效果很差,学生没有学到东西,一考完就全忘。

二、教学改革措施

作者结合多年的计算机教学经验,针对C语言课程教学过程中常见的问题,提出了一些改革措施。1、课堂采用多种教学手段,充分调动学生学习积极性。首先,对于C语言繁多的语法、语句等比较枯燥的理论知识,教师要充分利用现代化多媒体教学设备,制作生动的电子教案,并配以一定的实际生活中的实例,如水仙花数、猴子分桃等,可以进行现场编程,使学生在解决实际问题的过程中,逐步掌握理论知识。

2、丰富多彩的授课方式,培养学生自主学习能力。根据不同课程内容的特点,教师选取合适的课堂组织方式。例如,教师可以采用问题讨论教学,由教师提出问题,让学生分组相互讨论,提出解决问题的方法,教师只提供必要的辅导,从而培养学生主动学习、探索并解决问题的能力以及创新能力。教师可以在授课过程中,引入任务驱动式,任务驱动法是在建构主义教学理论基础上发展起来的。它既能发挥教师的主导作用,又能体现学生认知的主体作用,形成鲜明的“双主模式”。任务驱动法的特点是教师通过巧妙设计教学任务,将要讲授的知识蕴含于项目之中,使学生通过完成任务达到掌握所学知识的目的。学生在完成一个个具体而真实的任务过程中要对任务进行分析,提出问题,并

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值