C语言程序设计课程考试模式改革实践和研究.docVIP

C语言程序设计课程考试模式改革实践和研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计课程考试模式改革实践和研究

C语言程序设计课程考试模式改革实践和研究   摘要:针对程序设计类课程教学效果不佳的教学实际,以C语言程序设计课程为例,通过分析历年试卷,提出加强中间实践教学过程考核及以程序设计题为主的无纸化期末考核,并从试题库建设、系统设计思想、软件功能结构、运行效果等方面介绍无纸化考试平台。   关键词:动手编程能力;教学质量;无纸化考核方式   引言   C语言程序设计是理工科类专业的一门必修课程。就当前严峻的就业形势及社会对计算机操作能力越来越高的要求而言,学校在培养学生程序设计能力方面还有待提高。针对当前的教学现状,进行本门课程的考试方法改革,即以无纸化考试方式驱动学生加强平时动手能力的训练,以提高C语言程序设计课程的教学质量。与传统纸质考试模式比较,无纸化机试考试模式可以很好地考查学生的程序设计能力,同时也能很好地排除考试各环节中人为因素的影响,比如评分标准不一致等现象。此外,机试考试也减轻了教师的出题、评阅、统计、分析等工作任务,提高了工作效率。   1教学现状分析   1.1学生的程序设计能力水平普遍较低   通过对近3年3100份试卷的分析发现,能够编写出完整正确程序的学生人数不足40%,而卷面分数达到合格的人数却超过了75%,如图1所示;此外,近3年全国计算机等级考试(二级C)的合格率不超过28%,如图2所示。这些数据说明学生的程序设计能力与社会对人才的要求还存在一定差距。   1.2传统纸质考试方式弱化了对学生程序设计能力水平的考查   程序设计语言类课程的考试应着重考查学生的动手编程能力。目前,该类课程的学习效果评价手段多以传统纸质试卷为主,其中程序设计题仅占20%,弱化了对学生程序设计能力的考查,因此普遍存在卷面合格的学生不能编写完整正确程序的现象。   一个完整正确的程序往往不能一次就编写成功,需要不断地调试,从中发现错误并加以改正,学生在调试过程中不断巩固所学内容。传统纸质试卷考试方式在考查学生调试程序能力方面也存在弱势。   1.3传统纸质考试方式不符合全国计算机等级考试改革方向   教育部规定自2013年开始??国计算机等级考试所有科目均采用无纸化考试方式,学生是否具有计算机语言程序设计能力,是否具有解决实际问题的能力,都不再是纸上谈兵。无纸化考试教学改革可提高学生学习的积极性和主动性,培养其实际动手编程能力,提高教学质量。   2改革举措   针对C语言程序设计课程建立一套5000道试题的试题库,涵盖教学大纲规定的所有知识点,且重点、难点突出,开发与之对应的无纸化考试平台,并制定科学合理、切实可行的无纸化考试管理办法及平时考核机制。   2.1以教学大纲为蓝本建设试题库   根据C语言程序设计课程教学大纲,组织该课程的一线授课教师共同建设试题库,确保试题内容设置具有科学合理、难度适宜、重点突出、结合实际等特点,能够全面评价学生的程序设计能力。该试题库建立过程中,参与教师达到17名,试题类型包括程序填空、程序改错和程序设计3类,试题数量分别为1000道、1000道、3000道,覆盖知识点69个,涉及算法26种。   2.2结合软件工程思想开发无纸化考试平台   无纸化考试平台以提高教学质量及学生的动手编程能力、全面考核学生的程序设计能力、减轻教师出题和评阅等繁琐工作任务为主要目标,功能主要包括服务器端与客户端两部分。服务器端完成试题库维护、考试参数设置、考试数据文件生成与打印等功能,客户端完成随机抽题、考生作答、自动评阅等功能,具体功能如图3所示。   该平台的关键功能是随机抽题和成绩评定:随机抽题模块确保所抽试题覆盖知识点广、涉及算法不重复;同时对于程序设计题的成绩评定,建立科学合理的评分准则。此外,该平台注重考   2.3加强平时实践教学环节的考核   考试模式改革的目的不是用机试考试方式简单地代替纸质考试方式,而是通过考核方式的转变,扭转学生对C语言学习的认识,强调利用计算机语言解决实际问题的学习目的,加强动手编程能力的培养。全面考核学生的程序设计能力不能仅依赖于期末考核,还要侧重于平时实践环节的考核,只有这样,学生才能在实践中不断积累经验,牢固掌握知识。   学校已将C语言程序设计课程平时实践考核成绩作为最终成绩的重要部分,比例为50%。平时成绩的具体考核形式主要有两种:一是针对每一章设置独立知识点的试题,各章学习结束后,利用该考试平台进行章节测试,随机抽取一道试题,让学生利用25~30分钟作答;第二种形式是以2~3人的组为单位,课下完成一个复合知识点的题目,这类题目考核的知识点既包含学过的,也包含没学过的,需要学生课下主动查阅资料,寻找解决方法,最终以答辩形式向其他同学汇报,成绩由其他同学打分确定。   核学生利用计算机语言解决实际问题的能力,即以程序

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档