论文部分内容阅读
随着计算机和网络技术的不断发展,在线学习越来越成为目前国内外的研究热点,近些年涌现了一大批在线学习的网站,如Coursera, Edx和Udacity,这些网站大多要求学习者通过观看视频和完成作业来掌握某一领域的知识,这一方法对于理论课程可能很适用,但是对于工程领域的课程,由于其有很强的实践性,只观看视频很难使学习者掌握所有的知识点。针对这一问题,本文分析了案例教学法和项目教学法的特点,提出了一种基于项目的案例学习方法,即学习者是通过在线合作完成一个具体的项目来学习,而且每个项目本身也构成一个教学案例。由于不同领域的案例有不同的结构和组织形式,使得很难用一个统一的,标准的方法进行描述和表示。但由于大部分工程都是以项目为展开方式,其结构比较单一和固定,所以可以对其进行结构化的描述。因此,本文主要针对工程领域案例的特征,以项目化的方式提取和描述教学案例,并构建了基于此的在线学习系统(Project Based Online Case Learning System)。项目化案例知识(Project Based Case Knowledge)是PBCLS的核心和基础,它承载着案例传递,共享和应用的功能,因此,如何简单有效的描述和表示PBCK是本文研究的重点。本文主要围绕PBCK做了以下工作:1.详细分析了案例教学法和项目教学法的优缺点,并结合两者的特点,提出了基于项目的案例在线教学系统。2.针对工程领域的特点和项目化特征,从《项目管理知识体系指南》(PMBOK)中提取出了一种统一的、标准化的案例结构,这一结构包含了现实项目中绝大部分元素。3.提出了使用Ontology Web Language来表示上述结构的方法,这一过程包括两个部分,首先是证实其可以用来表示上述结构,然后是给出了具体的表示方法。4.针对浙江大学软件学院《软件需求工程》的课程项目要求,制作了一套基于OWL的教学案例供用户使用。5.开发了原型系统并详细说明了整个系统的架构以及把案例知识转移到数据库系统中进行存储和利用的具体过程。6.给出了案例知识在原型系统中的具体表示,然后给出了教学案例的具体使用方法。最后结果测试说明,PBCK的设计可以满足项目化教学的要求,并为PBCLS系统原型的实现提供了基础。然而,本文只是针对工程领域的案例进行了提取和表示,对于其他很多领域的案例并没有涉及,随着案例教学的普及,如何使此方法应用到其他的领域是下一步的研究重点。同时,开发辅助工具使教学案例能够自动生成也是以后的研究方向。