首页> 中文学位 >程序在线评测辅助教学系统的研究与开发
【6h】

程序在线评测辅助教学系统的研究与开发

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究意义

1.2本文的目标与组织结构

第二章 在线评测系统在国内外的发展概述

2.1.在线评测系统在国内外现状

2.1.1国外在线评测系统平台的发展

2.1.2国内在线评测系统平台的发展

2.2程序设计类基础课程教学辅助系统现状

2.2.1 Quiver

2.2.2 BOSS

2.3在线评测系统在程序设计类课程教学中的具体应用

2.4 本章小结

第三章程序在线评测辅助教学系统理论研究

3.1程序在线评测辅助教学的现代教育理论基础

3.1.1现代学习理论

3.1.2现代教学理论

3.2程序在线评测辅助教学的现代教育技术理论基础

3.3程序在线评测辅助教学设计的标准

3.4本章小结

第四章程序在线评测辅助教学系统设计

4.1体系结构

4.1.1 B/S三层体系结构

4.1.2 C/S二层体系结构

4.1.3程序在线评测辅助教学系统的体系结构

4.1.4程序在线评测辅助教学系统的开发及运行环境

4.2需求分析

4.3功能描述

4.4基于多核平台研究与实现

4.4.1单核和多核在多线程技术上的比较

4.4.2在双核CPU平台上的设计

4.5本章小结

第五章结论

第六章展望

参考文献

致谢

附录:

展开▼

摘要

程序源代码自动评测是计算机辅助教学系统中对学生及时评价的一项很重要功能。针对程序设计类基础课程,如何实现学生编写的程序源代码评测的自动化,减轻教师工作负担,促进学生进行自我训练、提高编程技能,是近年来计算机教育研究的重点和难点问题。 本文在分析了现有的在线评测系统和程序设计类课程教学辅助系统的基础上,选用LAMP作为开发环境,进行了程序设计在线评测辅助教学系统的设计与开发。论文首先介绍了国内外现有在线评测系统和程序设计类课程教学辅助系统的发展和应用,分析了评测系统对教学的影响及作用。然后,详细阐述了在线评测辅助教学的现代教育理论基础和教育技术理论基础,并给出了国际标准化组织基于WEB教学的相关标准。论文的主体部分着重论述了基于多核平台上的多线程或多进程在线评测系统的设计与实现,与单核系统相比,解决了单线程或单进程评测效率低的问题。经过与单核串行评测系统比较得出,多核系统评测速度显著提高,评测结果和串行评测所得一致,准确率高。 经过六个学期的教学实验表明,系统实现了作业及时、客观、公正的评测,能够有效应用于教学,从而在很大程度上提高了教师的教学效率,激发了学生自主学习的兴趣。但是有些不足仍需在今后的学习和工作中进一步研究和完善。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号