地方应用型本科院校C语言程序设计课程教学改革研究

2018-09-15 09:46邓波夏太武
考试周刊 2018年84期
关键词:C语言程序设计改革

邓波 夏太武

摘 要:C语言程序设计课程作为计算机类的一门基础语言,它具备强大的功能以及很高的安全性,很多学校都设置了这门课程,不同学校在教学过程中暴露出了不少问题,笔者通过对某高校C语言程序设计课程改革分析,希望对推动C语言程序设计课程改革有一定的促进作用。

关键词:C语言;程序设计;改革

一、 前言

地方应用型本科院校是普通高等教育大众化的一种必然,是以培养直接为地方经济服务的应用型人才为培养目标的,为响应人才培养目标和毕业生素质的要求,很多地方应用型本科院校在设置课程上做了一些改革,力争与社会高度接轨,使大部分学生可以快速适应社会的需求,但由于一些客观因素的影响,往往难以如愿。

二、 普通高校课程设置的现状

目前地方应用型高校在课程设置问题上基本上是大学低年级课程繁多,安排了大量的专业基础课和公共课,学生课程表排得很满,每天基本上都是6节课,有的甚至是一天8节课,像某学校为了提高学生全国英语四级考试通过率,还要求低年级学生周一到周五进行晚自习,如此长的时间安排,学生好像又回到了高三时段,渐渐地学生疲于应付上课的增多起来,对各门课程也逐渐失去了原来的兴趣,主要表现在上课迟到、请假现象增多,旷课的也时有出现,来上课的学生中偷看手机、趴在桌上睡觉也大有人在,真正能跟上老师上课节奏的只有少部分同学,以上这些情况的出现实在令人担忧,仔细分析一下原因,一方面是学生自身的因素,很多学生的想法是高中阶段拼搏三年,已经吃了很多的苦,现到大学啦,应该好好休息一下,若要想考研的话,到大三再学还来得及;另一方面从学校的课程设置来讲,也存在一定的问题,比如说,一学期排课过多,学生自主的时间太少,再一个就是课程设置不科学,以某高校为例,像计算机程序设计基础课程,全校学生不论是文科还是理工科都开C语言程序设计这门课程,理工科学生学起来还好,但文科学生这样学起来是比较吃力的,容易产生疲惫感,甚至会产生厌恶情绪。

三、 C语言程序设计课程教学改革研究

针对学生以上出现的情况,可以从以下几个方面来研究对策:

第一、改变单一的计算机课程设置模式,使课程教学更加趋向合理,对于文科学生不再要求他们像理工科学生一样去学习C语言程序设计这门课程,因为文科类学生在算法上确实普遍比理工科学生差,这样理工科学生学C语言程序设计,而文科類学生可以学像access等这类算法要求低而操作性强的工具软件,而对于音乐、体育、艺术类学生,像某高校已经改为图像工具软件Photoshop,越发贴近实际应用。

第二、阐明学习C语言程序设计课程意义,对于各种理工科类的学生,计算机教师最好能够对各专业情况有所了解,教师在讲授C语言程序设计课程之前,能尽量先向学生介绍C语言程序设计课程与其专业课程之间所存在的某种联系,让学生感觉到学好这门课程会对以后专业学习带来的好处及作用,只有让学生了解了这些,才能更好地使学生愿意积极投入更多的时间与精力去学习C语言程序设计课程。

第三、对于C语言程序设计课程,采用灵活多变的教学方式,可采用互动式教学,互动式教学环境设置不再是以老师教学为主,要充分体现学生在整个教学过程中的位置,教师在理论课教学之前可以先给学生布置一些预习的任务,让学生带着目的去做好预习,使学生在课前有所准备。课堂中,教师主要是对重点和难点部分进行讲解,这样既可以节省时间,又可以改变早期教师课堂上满堂灌、学生疲于应付的情形。针对学生们在预习过程产生的效果,教师可以采用提问的方式检测学生的预习情况,学生在回答问题时,教师应对回答的正确率和满意度进行登记,并按等级进行分类,作为平时成绩的一部分进行考核。像某高校的C语言程序设计课程考核成绩的计算方法是平时成绩占据总成绩的30%,而平时成绩包括课堂考勤、作业、回答问题等方面,其中课堂考勤、作业、回答问题各占10%,教师要及时关注班级的考勤情况,不能让学生随便迟到、早退、甚至旷课,对于违纪的学生要予以登记,并进行相应的扣分,让违纪学生有危机感。而对于作业部分,大家知道,作业是用于检测学生学习情况的,C程序设计也可以按章节布置作业,这样老师可以及时掌握学生的状况,除了作业还可以借助实验报告,实验报告可以反映学生的上机动手情况。

第四、开展以C语言程序设计课程为基础的拓展实践,对于理工科学生,在学生课余时间,可以由教师引导学生成立一些软件工作室之类的组织,在老师的指导下,进行一些软件的开发,制作一些简单的系统,比如跟学生相关的万年历、成绩管理系统等,这些应用软件的开发成功,能解决学生生活中的一些问题,大大地提高学生的兴趣。像某高校在C语言程序设计中开展了课程设计的动手训练,它是由任课教师将班级学生按2到3人一组进行组队,由教师给出题目,学生可以选择自己感兴趣的系统进行课程设计,要求每位学生都要有相应的分工,从实施的效果看还是比较好的。

第五、通过各种程序设计大赛激励学生拓展能力,现在国家、各省每年都有计算机程序设计大赛,各地方高校可以以此为契机,对学生加强宣传,鼓励学生参加各种比赛,增强学生们的荣誉感,并对获奖的学生以及指导教师要给予相应的奖励,这样也可以推进学风的改进。

四、 总结

通过以上C程序设计课程现状的分析,针对性地提出了相应的解决方案,目的是为了提高广大学生们的学习效率,让学生通过学习C程序设计这门课程,了解计算机语言的基本思想及软件开发的一些基础知识,为后续的一些课程学习做好一个铺垫。

作者简介:邓波,夏太武,湖南省邵阳市,邵阳学院信息工程学院。

猜你喜欢
C语言程序设计改革
基于Visual Studio Code的C语言程序设计实践教学探索
改革之路
从细节入手,谈PLC程序设计技巧
基于C语言的计算机软件编程
改革备忘
高职高专院校C语言程序设计教学改革探索
改革创新(二)
PLC梯形图程序设计技巧及应用
论子函数在C语言数据格式输出中的应用
瞧,那些改革推手