首页> 外文会议>International conference on neural information processing >Discovery of Interconnection Among Knowledge Areas of Standard Computer Science Curricula by a Data Science Approach
【24h】

Discovery of Interconnection Among Knowledge Areas of Standard Computer Science Curricula by a Data Science Approach

机译:用数据科学方法发现标准计算机科学课程知识领域之间的相互联系

获取原文
获取外文期刊封面目录资料

摘要

Computer Science Curricula 2013 (CS2013) is a widely-used standard curricula of computer science, which has been developed jointly by the ACM and the IEEE Computer Society. CS2013 consists of 18 Knowledge Areas (KAs) such as Programming Languages and Software Engineering. Though it is obvious that there are strong interconnections among the KAs, it was hard to investigate the interconnections objectively and quantitatively. In this paper, the interconnections among the KAs of CS2013 are investigated by a data science approach. For this purpose, a collection of actual syllabi from the world's top-ranked universities was constructed. Then, every actual syllabus is projected to the KA space by a probabilistic model-based method named simplified, supervised Latent Dirichlet Allocation (denoted by ssLDA). Consequently, the following interesting properties of the interconnections among the KAs were discovered: (1) There are the high interconnections among the KAs in each syllabi; (2) A plausible hierarchical structure of the KAs is found by utilizing the interconnections; (3) The structure shows that the KAs are classified into the three principal independent factors (HUMAN, THEORY, and IMPLEMENTATION). The factor of IMPLEMENTATION can be divided into PROGRAMMING and SYSTEM. The factor of SYSTEM can be divided further into DEVICES and NETWORK.
机译:2013年计算机科学课程(CS2013)是计算机科学广泛使用的标准课程,由ACM和IEEE计算机学会联合开发。 CS2013包含18个知识领域(KA),例如编程语言和软件工程。尽管很明显,KA之间存在很强的相互联系,但是很难客观,定量地研究这些相互联系。本文采用数据科学方法研究了CS2013的KA之间的互连。为此,从世界一流大学中收集了实际的教学大纲。然后,通过一个基于概率模型的方法将每个实际的课程提纲投影到KA空间,该方法称为简化的,监督的潜在Dirichlet分配(由ssLDA表示)。因此,发现了KA之间相互联系的以下有趣特性:(1)每个音节中KA之间存在高度的联系; (2)通过利用互连发现了合理的KA层次结构; (3)该结构表明,KA被分为三个主要独立因素(人,理论和实现)。实施因素可以分为编程和系统。系统因素可以进一步分为设备和网络。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号