A Knowledge Graph based Software Engineering Curriculum Design Method

来源 :计算机教育 | 被引量 : 0次 | 上传用户:Cskn__ZHANG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
New theories, methodologies, and technologies have been continuously invented and widely applied in modern software development, along with many new tools and best practices that are of remarkable significance in the software industry. In Software Engineering (SE) programs of universities, it is quite difficult for their curricula to chase after the fast-evolving technology trend. As a consequence, there have been significant challenges in designing an evolvable SE curriculum. In this paper, we present a knowledge graph based curriculum design method for SE programs. Knowledge Points (KPs) are organized into a multi-layer and multi-dimensionally annotated knowledge graph called SEKG, and five principles are applied to partition the SEKG into a set of inter-related courses. Metrics for evaluating the quality of an SE curriculum are briefly discussed. This method can not only help design a systematic curriculum from existing software engineering KPs but also facilitate curriculum evolution to adapt to technology trends.
其他文献
With more and more colleges and universities set up artificial intelligence undergraduate major, the cultivation of artificial intelligence undergraduate has be
传统基于词向量表示的命名实体识别方法通常忽略了字符语义信息、字符间的位置信息,以及字符和单词间的关联关系.提出一种基于单词-字符引导注意力网络(WCGAN)的中文旅游命名