欢迎来到天天文库
浏览记录
ID:31487301
大小:105.00 KB
页数:5页
时间:2019-01-12
《c语言教学与考试改革》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C语言教学与考试改革 摘要:本文针对目前C语言程序设计教学学时紧张,内容枯燥,学生兴趣低的问题,提出了C语言的教学和考试改革方法。利用C语言课程特点,采用基于项目的教学方法,以项目的实施为主线,讲授本门课程的主要知识点。开发对应的考试系统,分阶段检测学生知识点的掌握情况,使考试不仅是期末的评价标准,更是平常教学巩固知识点的有力工具。从而提高学生的学习兴趣,提高动手能力,为后续课程的学习打下良好基础。 关键词:PBL;C语言教学;考试改革;考试系统 中图分类号:G642.0文献标志码:A文章编号:1674-9324
2、(2015)49-0110-02 一、教学及考试方法改革的必要性 本校电气学院C语言程序设计这门课程的教学目标主要有以下三点:第一,通过24学时的理论课,讲授算法概念与编写程序的基本流程、结构;第二,通过24学时的上机课提高学生的实践能力,让学生在机房里编写基本的程序,并实时辅导有状况出现的学生;第三,让学生在C语言教学完成后,参加计算机二级等级考试,拿证的同时巩固知识点。5 基于以上教学目标,结合本院的学时制定情况,即24学时理论学时加上24学时上机学时,按照大多数教材上的教学安排,无法在48学时内学完所有知识
3、点。另一方面,需要对这门课程的考试考核办法进行改进,通过考试改革增加学生自主学习的积极性,使重要的知识点在课堂上消化,相关知识点学生自学。 二、教学改革措施 (一)采用基于项目的授课方式 教师在备课时,整理每一学时的知识点之间的联系,用一个小的项目将需要讲授的知识点串联起来。这种授课方式需要放在机房实现,学生听完教师所讲授的知识点,并思考项目解决方案后可以立即自己动手实现验证。这种教学方式使听、思考、实践的步骤联系起来,学生的学习过程更为完整。这种基于项目的授课方式能明显提高学生探索问题的热情,并在每次课结束后都
4、因解决了某个问题而有成就感,感到有所收获,从而有动力自学下一次课的内容,以有更多的提高。需要注意的是,授课教师在备课时,要注重知识点与项目内容的结合、每堂课内容之间的衔接、难度由易到难的合理过渡,使学生能跳一跳摘到果子。在教学的过程中,要及时肯定和表扬学生的能力,让他们体会到成功的乐趣。 (二)试点与传统教学方法并行,由大样本实验教学数据确定改革可行性 传统的教学方法为在教室讲授理论课,在机房编程实践,试点的教学方式是将理论授课移入机房,理论讲授与机房实践相结合。另外传统教学与试点教学的效果对比需要通过同一种上机考
5、试,公平测试,并给出知识点的统计数据。 三、考试改革方案 (一)上机考试改革的必要性分析5 传统的期末考试,采用纸质考核阅卷的方式。对学生而言,这种方式由于试卷相同(AB卷的试卷种类也有限),容易抄袭;考核方式脱离了编程这种技能必备的上机编译调试环境,不能真正体现学生的编程能力。此外,纸质的考核方式会使学生在期末考试前找到历届考试试卷,找到教师出题思路,只突击复习相应的知识点,从而失去了考试的意义。纸质闭卷的考核方式一旦出现漏题,则失去了考试的公平性。 基于题库软件的上机考试方式,由于教师不用批阅试题,分数直接
6、由系统当场给出,大大减少教师的工作量并提高了打分的公平性、准确性。而且通过从题库中抽取试题,各个学生的题目不同,避免了学生之间的抄袭现象,减轻了监考压力。另外,上机考试的方式能利用程序的编译环境,直接考察学生的编程、调试能力,这种方式最接近实际的应用,可以最大程度地考核真正的能力,也有利于学生后期相关课程的学习和工作中的实际应用。 (二)上机考试系统的设计 本文设计的上机考试系统是与基于项目的教学方式相结合的。由于课时少,项目涉及的知识点有限,课堂上讲授的知识点不能涵盖教材上的所有内容,所以需要学生利用课后的时间自
7、学其他没有讲到的内容。如果没有考核机制,很难让学生自觉完成相关知识点的自学,所以我们需要合理设计上机考试试题内容,在每章内容的学习完成后,即考试一次,考试内容既包括课程上讲授的项目涉及的知识点,也包括自学内容。通过每一章后的上机考试,让学生找到学习的盲区,并自觉巩固相应内容。上机考试系统的设计如下:5 1.系统架构设计。上机考试系统以全国计算机等级考试二级考试题库为基础,开发环境使用VisualBasic,数据库采用SQLServer,构建基于B/S模式的试卷自动生成系统。B/S模式的优势是客户端零维护,客户端除了浏
8、览器,一般无须任何用户程序,使用方便简洁。B/S以访问Web数据库为中心,HTTP为传输协议,客户端通过浏览器访问Web服务器和与其相连接的后台数据库。 2.系统功能模块。整个系统划分为试题管理、组卷管理、评分管理和系统设置这四大模块,如图1所示: 3.试题管理模块。本模块的主要功能是试题的录入、修改和删除,因为本系统是以C语
此文档下载收益归作者所有