论文部分内容阅读
计算机支持的协作学习CSCL(Computer Supported Collaborative Learning)是在计算机支持的协同工作(CSCW)和协作学习的理论与教育方法相结合的基础上,利用计算机技术建立的协作学习环境,使教师与学生、学生与学生在讨论、协作与交流的基础上进行协作学习的一种新型的学习模式,它能有效的促进学生学习的主动性和积极性,提高教学质量。当前在国内外教育行业中,CSCL的研究与应用已经成为一个热门课题。传统的教学模式是以教师为中心,学生围绕老师进行学习,在学习过程中学生与教师之间、学生与学生之间无法进行即时有效的交流,教学手段和学习方式存在着很大的局限性,培养出来的学生缺乏应用能力和创新能力,而以学生为中心的CSCL正好弥补了这些方面的欠缺,不仅在教学模式上有所创新,并且深化了教学改革。为了适应新时期课程建设的需要,满足教师和学生对综合性课程设计实践的需要,建立一个基于CSCL的课程设计平台是十分必要的。本论文在调研、考察了国内外计算机协作学习研究成果的基础上,对课程设计行了全面、系统的需求分析、功能分析,在进行了系统设计的基础上,应用了ASP.NET、CSCL等多种技术开发并实现了基于CSCL课程设计平台。其主要功能有:根据CSCL的基本原理,遵循CSCL系统设计基本原则,将协同学习引入到课程设计中,为课程设计平台开发方案的制定提供一个协同化的学习环境。实现了多人多角色的共享白板技术、视频会议等CSCL的手段,建立在线协同讨论系统,使老师和学生能进行实时的小组讨论,增加学生的协同感知,增强学习效果,提高课程设计水平。该课程设计平台有着广泛的应用领域,在高等教育学校、职业技术学校、初中、高中和其它中小型企业培训中都有很好的开发应用价值。本文介绍了基于CSCL课程设计平台的设计与实现过程,详细阐述了课题涉及的软件开发技术,对课程设计平台进行了设计,给出了平台的实现方案。本文最后还展示了所实现的基于CSCL的课程设计平台,并且针对测试中遇到的问题提出课题的下一步工作方向。