C语言程序设计课程周学时数与教学效果关系的研究
2014-11-17王园宇
王园宇
摘 要: 文章针对C语言程序设计课程周学时数与教学效果的关系问题,开展分析与研究,即以真实考试成绩为数据源,采用单因素方差分析方法进行定量计算。计算结果表明,C语言程序设计课程周学时数对教学效果的影响是显著的,建议教学管理部门在安排教学计划时适当提高C语言程序设计课程周学时数。
关键词: C语言程序设计课程 周学时数 教学效果
C语言是一种被广泛使用的程序设计语言,其结构简单,数据类型丰富,运算灵活方便,既有高级语言的特性,又有直接操控计算机硬件的能力,用其编写的程序,具有速度快、效率高、代码紧凑、可移植性好等优点,能够有效用来编制各种系统软件和应用软件,是当今最流行的计算机编程语言之一。因此,C语言程序设计成为某些高校开展程序设计课程的首选语言工具。C语言程序设计对学生的计算机基础知识有一定的要求,在大学一年级开展这门课程,对于学生而言是有一定难度的。因此,应该严格按照教材的学时要求保证学生的上课与上机时间。然而,某些学校都压缩了课程的教学时间,这对教学效果产生了影响,这方面已经有学者开展了研究。此外,由于教学管理上为追求方便起见,将C语言程序设计教学的周学时数大大降低。以本校为例,将原周3学时的《C语言程序设计技术基础》课程缩减为周2学时,而减少周学时数是否会对教学效果产生影响这样的问题却鲜见研究。本文在压缩教学时间的前提下,研究了这个问题。
本文以周学时分别为3学时和2学时的两个年级的真实机考成绩为分析数据,通过单因素方差分析进行计算,并对计算结果进行分析与建议,旨在为日后的教学安排提供参考。
1.课题研究方法与步骤
课题采用单因素方差分析方法对周学时数与教学效果的关系进行研究。教学效果的评价指标很多,但是一般认为考试成绩是衡量教学效果的重要指标,所以下面将考试成绩作为分析数据源。研究步骤如下:首先,进行分组,以2010级与2012级学生真实的机考成绩作为对照组,选取相同教师及相同专业的学生各871人。其次,分组的两个年级所接受的C语言程序设计教学内容相同。课程的总学时数为48学时。考核方式采用机考形式,机考题库及考题的题型、难度、分值分布都相同。两组周学时数不同,2010级为周3学时,2012级为周2学时。
2.周学时数对教学效果影响的数据分析
以周学时数为影响因素,2010级为1组、2012级为2组,分别作为对应总体的两个水平。样本容量相同,各为871人。原假设为周学时数对教学效果无影响。显著性水平α=0.05。通过Excel工具得到单因素方差分析结果,如下表所示。
由上表可知P值=3.48E-19<0.05,因此拒绝原假设,也就是周学时数对教学效果的影响是显著的。而且从平均值看,周3学时组的教考试成绩为65.20379,比周2学时组的58.67922高,这说明教学效果和授课频度有关。
3分析与建议
从数据分析看,教学频度就是周学时数对教学效果的影响是显著的,可以通过艾宾浩斯遗忘曲线解释。
根据此曲线可知课堂教学结束20分后,42%的知识会被遗忘掉;1小时后,56%被遗忘掉;1天后,74%被遗忘掉;1周后,77%被遗忘掉[4]。由于C语言程序设计本身有大量的语法规则需要记忆,在记忆的基础上才能理解与掌握。因此,学生要加强课前的预习与课后的复习与练习。但是工科学生的课程任务很重,学生无法保证在紧张的学习中为C语言程序设计留出足够的学习时间,否则会导致在第一个星期中所学习的C语言程序设计知识在第二个星期的时候就被遗忘,这样的学习效果当然不会有好的教学效果,从实际的数据分析看出减小周学时数对考试成绩的影响。
当然,周学时数不是越大越好,学生对C语言的理解、消化与吸收有一个过程。过高频率的周学时数,带来的必然是填鸭式的教学效果,但大幅度降低周学时数会带来极大的问题。
因此,在无法增加课时的情况下,要适当提高C语言程序设计课程的周学时数,也就是适当提高授课频度,以周4学时为宜。这样既能保证学生对知识的记忆,又能保证学生学习消化C语言知识的时间,从而增强C语言程序设计的教学效果。
5.结语
本文从提高教学质量的角度出发,以独特的视角对C语言程序设计课程的周学时数即教学频度与教学效果间的关系进行分析与研究。并且根据真实考试成绩的数据对比给出定量的分析结果,得出C语言程序设计周学时数对教学效果影响显著的结论。最后建议适当提高周学时数到周4学时。但周学时数究竟应该提高到多少最优呢?这个问题有待进一步深入研究。
参考文献:
[1]王人侠.运动解剖学学业成绩与教学时数关系的比较研究[J].内蒙古师大学报(哲学社会科学版),1998(4):98-101.
[2]庄颖.考试成绩评定方法的探讨[J].阜阳师范学院学报(社科版),1995(2):103-106.
[3]印德中.Excel在方差分析中的应用[J].中国现代教育装备,2011(17):23-25.
[4]梁时英,于欣.艾宾浩斯遗忘曲线在计算机基础教学中的应用[J].石家庄职业技术学院学报,2004,16(6):45-46.
基金项目:太原理工大学教改项目(2013-47)。