论文部分内容阅读
本论文是在建构主义学习理论、认知学习理论以及人本主义心理学的指导下,借鉴国内外对基于网络的自主学习环境构建的研究经验,采用文献研究法、问卷调查法和实践研究法,结合《程序设计基础》课程特点,构建了基于“清华教育在线”网络教学平台的网络自主学习环境,并在自主学习环境中整合使用了在线评测系统和抄袭检测系统,很好地弥补了“清华教育在线”网络教学平台的不足之处,突出了《程序设计基础》的课程特点。论文深入学习研究了基于网络的自主学习环境构建的基本理论和方法,通过在“清华教育在线”网络教学平台进行《程序设计基础》课程的教学实践,总结设计出基于网络的《程序设计基础》自主学习环境构建的过程模式,阐述了应用过程模式构建《程序设计基础》自主学习环境的一般过程。在构建过程中,虽然“清华教育在线”网络教学平台是一个功能较完整的教学平台,能够满足构建网络自主学习环境的基本要求,但针对具体课程的不同特点,在某些方面该平台就无法满足它的要求。作者针对《程序设计基础》的课程特点——精讲多练,整合使用了两个辅助系统——在线评测系统和抄袭检测系统,这也是本研究的主要特点之一。在自主学习过程中,学生可以通过在线评测系统自主地提交并评测自己的源程序,学生可在线查看评测结果,它一方面可以减轻教师的工作负担,另一方面又可以减少因教师的主观因素使评测尺度不统一的现象。而学生在做题过程中,看到评测通过会非常激动,能使学生体会到成功的喜悦和成就感,也会刺激学生主动去做更多的习题,激励学生面对新的挑战。教师可以通过抄袭检测系统对学生编写的经过在线评测系统评测通过的源程序进行相似度检测,通过对系统给出的比较结果进行分析,教师可将相似度大的作业作为重点抄袭嫌疑对象,通过询问学生关于解题过程与思路等具体细节,来确定被怀疑的学生作业是否存在抄袭现象。对最终确定存在抄袭行为的学生采取一定的措施对其进行处罚,最终实现减少抄袭再次发生的目的,有效地监督、管理学生的自主学习过程。最后作者对《程序设计基础》网络自主学习环境的使用效果进行了评价总结,指出存在的问题和今后改进的建议。作者通过本研究能够解决当前《程序设计基础》课程教学中存在的一些问题,为其他课程自主学习环境的构建提供一些借鉴与启示,并且推动网络教学平台在《程序设计基础》课程教学改革研究中的应用。