C程序设计课程考试改革方法之我见

作者: 阿米娜·沙比尔

摘 要:C语言程序设计是理工科各专业学生必修的一门非常重要的基础课,掌握了C语言程序设计这一工具,不仅为学生学习后续课程打下基础,也为学生提供了用计算机解决实际问题的基本思路和方法。本文从教学目的、教材选择、教学方法、实践教学以及考试考核方式等方面,阐述了它们与教学效果的关系, 首先提出传统的考试考核办法及其不足。然后提出考试考核办法需要改革的必要性及必然性。详细分析了目前教学中存在的一些普遍问题的成因,最后结合具体的教学实践,在最基本的教学环境下,从教师、学生、教学材料、教学组织、学习方法五个方面对实现C程序设计课程考试改革的可行建议。

关键词:C语言程序; 课程考试改革; 教学实践; 课堂教学;

中图分类号:TP312-44 文献标识码:A 文章编号:1006-3315(2014)10-164-001

1.引言

在《信息与计算科学本科专业培养计划》里面有《C程序设计》这门课程,并一直很重视,严格的闭卷考试办法考核。闭卷考试虽然拥有一定的深度,在某种意义下实现教考分离,却无法考核学生运用实际编程环境与调试程序能力。因此本文对此进行讨论,经过分析《C程序设计》这门课程的考核方法,我们教研室教师一起讨论,提出如下教学中可行的几种办法。

2.考试考核办法的改进的必要性

考虑到本课程的教学目的一是给学生讲到算法概念与编写程序的基本理论;二是提高学生的实践能力,即在机房里自己驱动C语言环境,编写基本的程序;三要参加考试,通过计算机二级统考,光讲课不够。最近课程安排表中,C程序设计课程时间压缩到54课时左右。本课程理论多,给定的时间根本讲不完内容,更不能考虑到提高学生的实践能力,笔试也不能体现学生的理论及编程能力。由此教学方法的改进不大可能,只能对这门课程的考试考核办法进行改进。

3.具体方法的描述

一、使用《C程序设计考试系统》软件考核。《C程序设计》这门课程有全国统一教学大纲并统一考试。自治区计算机二级考试(C语言)也拥有统一的教学与实验大纲,并且在计算机房里驱动《C程序设计考试系统》软件,进行考试。

本系统拥有单选题50题,填空题15题,改错题3-5题,编写程序题2题,并且考试程序,时间,打分都在系统软件控制下执行,对于我们学生,可以更加发挥他们的计算机应用能力,编写程序能力,而且可以消除枯燥的闭卷考试气氛,对提高考试考核素质有一定的促进。

二、履行《C程序设计》这门课程的考试办法的可能性。如果已拥有的机房能容纳60台电脑,也就是在装《C程序设计考试系统》软件,一次可以考核60名学生,达到统一考试目的。

三、监考老师职责。每个机房安排两个监考老师,指导学生怎么驱动考试系统怎么答题,怎么交卷等;考试开始后监考就行,出现问题,可以及时解决,我们教研室教师计算机应用能力强,能做到这一点。最后学生交卷后,把计算机的成绩保存下来即可。并把这个成绩做期末成绩就可以了。

四、C程序设计考试考核办法这样改革以后,对学生适应C二级考试有所提高。对老师减轻了出卷阅卷压力,并且充分达到考核目的。

总之,C语言以往的考核主要是期末闭卷考试(固定的几种题型)为主。这只能简单的考核学生是否记住了一些语法规则等,而对学生对于计算机编程能力、算法掌握方面的考核有所欠缺。故而考核改革应该以考核学生是否全面掌握了C的基本语法规则,是否具有较强的编程能力、上机操作能力等,这主要通过上机实验来体现。《C程序设计》这门课程的考试使用《C程序设计考试系统》软件考核,一可行,二完全可以做到。

参考文献:

[1]孙文波.新课程课堂教学设计[M]杭州:浙江大学出版社,2006

[2]高艳.关于合作学习的元分析[J]山东教育科研,2001(10)

[3]刘建花.C语言程序设计的教学改革与实践探讨[J]淮海工学院学报(社会科学版),2011年15期

[4]丁辉.高职C语言教学改革探索的思路[J]常州轻工职业技术学院学报,2006年03期

[5]张玉春.《C语言程序设计》课程的教学改革与实践[J]吉林省教育学院学报,2008年10期

[6]陈婷.C语言程序设计实验教学改革探究[J]实验技术与管理,2010年10期

经典小说推荐

杂志订阅