计算机程序的设计课程自动化教学评价平台的研究.docVIP

计算机程序的设计课程自动化教学评价平台的研究.doc

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

计算机程序的设计课程自动化教学评价平台的研究   摘要:针对传统计算机程序设计课程评价方法的不足,提出利用程序自动化批改技术,搭建计算机程序设计课程自动化教学评价平台,探索建立科学全面的学生编程能力评价指标体系,以强化学生项目实践过程的管理和实际编程能力的培养。   关键词:计算机程序设计;教学评价平台;程序自动化批改   文章编号:1672-5913(2013)18-0091-04   中图分类号:G642   0 引言   计算机程序设计课程是高等院校计算机专业的必修课程,主要讲授C、C++、Java等程序设计语言。作为实践性要求很高的一类课程,计算机程序设计课程教学评价的核心内容是对学生实际编程能力的评价。各类纸质考试成绩并不能全面反映教学效果,而且要想从中获得有用的信息用于相关教学评价工作,必然会花费大量的时间和精力。随着教学改革的不断深入,目前逐渐兴起利用计算机网络平台开展大量的考试工作,给课程教学评价工作带来新的思路和方法。但是由于缺乏对学生实际编程能力的自动化评价方法,已有的网络考试平台在对学生编写的计算机程序进行评价时,仍是基于人工方式,并未从真正意义上减少评价工作所花费的时间和精力,这使得运用已有的网络考试平台进行计算机程序设计课程教学评价时,具有一定的局限性。如何实现对学生编程能力的自动化评价方法,搭建基于网络考试的计算机程序设计课程自动化教学评价平台,强化对学生实际编程能力的考察,是我们改革探索的焦点和核心。   1 指导思想   1.1 强化全过程考核   传统的计算机程序设计课程实践教学环节,对学生的学习过程管理不够充分,往往只考核最终的实验报告和程序代码,对程序的实现过程缺乏评价管理。这种终结式评价存在很多弊端。对于学生来说,这种评价方式容易导致学生只重视最终程序的实现,而忽视对编程过程的经验积累,学生难以及时发现编程过程中的问题所在,学习缺少主动性。同时,终结式评价也容易引起抄袭现象。对于教师来说,这种评价方式使教师在教学过程中难以准确把握学生对计算机程序设计的掌握程度及教学中存在的问题,也无法根据学生的学习状态及时有效地调整教学策略。   1967年美国芝加哥大学教授Michael Scriven提出形成性评价(Formative Assessment),强调教师在教学过程中利用多种机会和手段评估学生的学习状况,以获得有益的教学信息指导教学,促进教学健康发展,最终促进学生学习进步。与终结式评价不同,形成性评价关注学生的学习过程,给予学生获得多次评价的机会,有助于改善学生的焦虑情绪,增强其学习自信心,激发其学习积极性并保持学习的持久性。形成性评价既是教师获取教学反馈信息、改进教学管理、保证教学质量的重要依据,又是学生调整学习策略、改进学习方法、提高学习效率的有效手段。   借鉴形成性评价方法,在计算机程序设计课程教学评价中,强化全过程考核。从课程教学准备阶段,到课程教学执行阶段,管理学生作业、项目实践过程等关键教学活动,实现教师与学生跨时间地点的交流,记录教师在教学和交流活动中的情况,为教学评价提供参考依据。将学生的成绩评定渗透到各个教学环节和教学活动中,对学生各个学习环节的完成程度和情况进行评价,以客观评价学生对知识的掌握和应用情况,促使学生真正重视平常的学习,使教学与评价融为一体,做到在评价中学习,在学习中评价。   1.2 评价指标多元化   传统的计算机程序设计课程教学评价以教师对学生的期末试卷和实验程序评价为主,多是对学生理论知识掌握程度和程序实现功能完整性方面的考核,评价指标单一,主观性大,不足以全面评价学生的学习主动性、学习效果和实际编程能力。客观全面的综合评价可以激发学生的学习积极性,增强学生编程动手实践的主动性,从而保证教学质量的提高。同时,自动化的评价手段将教师从繁琐的评价事务中解脱出来,从而将更多的精力投入充实教学内容和设计任务中,更好地引导学生学习。   2 教学评价平台设计   计算机程序设计课程自动化教学评价平台的总体目标是构建基于B/S架构的计算机程序设计实践平台,开展学生编程能力综合评价体系的研究和探讨。   2.1 系统功能模块   计算机程序设计课程自动化教学评价平台功能设计见表1。教学评价平台的主要功能模块包括:基础数据管理、课程资源展示与学习、实践准备、实践执行、综合评价、实践情况统计查询和师生互动。   功能设计满足如下要求:   (1)将计算机程序设计课程的习题、课件、相关技术资料等资源网络化,面向学生开放,方便学生在线学习。   (2)平台以自动化评价为主、人工评价为辅的方式评价学生所完成的程序,使学生能够自主进行编程练习。   (3)平台随时记录学生的学习过程(在线学习时间、编写程序耗时、错误程序提交次数、

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档