Development of Curriculum Design Support System Based on Word Embedding and Terminology Extraction

The principles of computer skills have been included in primary and secondary educated since the early 2000s, and the reform of curricula is related to the development of IT. Therefore, curricula should reflect the latest technological trends and needs of society. The development of a curriculum inv...

Full description

Bibliographic Details
Main Authors: HoSung Woo, JaMee Kim, WonGyu Lee
Format: Article
Language:English
Published: MDPI AG 2020-04-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/9/4/608
_version_ 1797571555776004096
author HoSung Woo
JaMee Kim
WonGyu Lee
author_facet HoSung Woo
JaMee Kim
WonGyu Lee
author_sort HoSung Woo
collection DOAJ
description The principles of computer skills have been included in primary and secondary educated since the early 2000s, and the reform of curricula is related to the development of IT. Therefore, curricula should reflect the latest technological trends and needs of society. The development of a curriculum involves the subjective judgment of a few experts or professors to extract knowledge from several similar documents. More objective extraction needs to be based on standardized terminology, and professional terminology can help build content frames for organizing curricula. The purpose of this study is to develop a smart system for extracting terms from the body of computer science (CS) knowledge and organizing knowledge areas. The extracted terms are composed of semantically similar knowledge areas, using the word2vec model. We analyzed a higher-education CS standards document and compiled a dictionary of technical terms with a hierarchical clustering structure. Based on the developed terminology dictionary, a specialized system is proposed to enhance the efficiency and objectivity of terminology extraction. The analysis of high school education courses in India and Israel using the technical term extraction system found that (1) technical terms for Software Development Fundamentals were extracted at a high rate in entry-level courses, (2) in advanced courses, the ratio of technical terms in the areas of Architecture and Organization, Programming Languages, and Software Engineering areas was high, and (3) electives that deal with advanced content had a high percentage of technical terms related to information systems.
first_indexed 2024-03-10T20:42:09Z
format Article
id doaj.art-98cd9f4eedd34131861b0b5140a7a748
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T20:42:09Z
publishDate 2020-04-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-98cd9f4eedd34131861b0b5140a7a7482023-11-19T20:37:01ZengMDPI AGElectronics2079-92922020-04-019460810.3390/electronics9040608Development of Curriculum Design Support System Based on Word Embedding and Terminology ExtractionHoSung Woo0JaMee Kim1WonGyu Lee2Department of Computer Science and Engineering, Graduate School, Korea University, Seoul 136-701, KoreaMajor of Computer Science Education, Graduate School of Education, Korea University, Seoul 136-701, KoreaDepartment of Computer Science and Engineering, College of Informatics, Korea University, Seoul 136-701, KoreaThe principles of computer skills have been included in primary and secondary educated since the early 2000s, and the reform of curricula is related to the development of IT. Therefore, curricula should reflect the latest technological trends and needs of society. The development of a curriculum involves the subjective judgment of a few experts or professors to extract knowledge from several similar documents. More objective extraction needs to be based on standardized terminology, and professional terminology can help build content frames for organizing curricula. The purpose of this study is to develop a smart system for extracting terms from the body of computer science (CS) knowledge and organizing knowledge areas. The extracted terms are composed of semantically similar knowledge areas, using the word2vec model. We analyzed a higher-education CS standards document and compiled a dictionary of technical terms with a hierarchical clustering structure. Based on the developed terminology dictionary, a specialized system is proposed to enhance the efficiency and objectivity of terminology extraction. The analysis of high school education courses in India and Israel using the technical term extraction system found that (1) technical terms for Software Development Fundamentals were extracted at a high rate in entry-level courses, (2) in advanced courses, the ratio of technical terms in the areas of Architecture and Organization, Programming Languages, and Software Engineering areas was high, and (3) electives that deal with advanced content had a high percentage of technical terms related to information systems.https://www.mdpi.com/2079-9292/9/4/608computer science curriculumbody of knowledgecurriculum analysisterminology extraction systemword embedding
spellingShingle HoSung Woo
JaMee Kim
WonGyu Lee
Development of Curriculum Design Support System Based on Word Embedding and Terminology Extraction
Electronics
computer science curriculum
body of knowledge
curriculum analysis
terminology extraction system
word embedding
title Development of Curriculum Design Support System Based on Word Embedding and Terminology Extraction
title_full Development of Curriculum Design Support System Based on Word Embedding and Terminology Extraction
title_fullStr Development of Curriculum Design Support System Based on Word Embedding and Terminology Extraction
title_full_unstemmed Development of Curriculum Design Support System Based on Word Embedding and Terminology Extraction
title_short Development of Curriculum Design Support System Based on Word Embedding and Terminology Extraction
title_sort development of curriculum design support system based on word embedding and terminology extraction
topic computer science curriculum
body of knowledge
curriculum analysis
terminology extraction system
word embedding
url https://www.mdpi.com/2079-9292/9/4/608
work_keys_str_mv AT hosungwoo developmentofcurriculumdesignsupportsystembasedonwordembeddingandterminologyextraction
AT jameekim developmentofcurriculumdesignsupportsystembasedonwordembeddingandterminologyextraction
AT wongyulee developmentofcurriculumdesignsupportsystembasedonwordembeddingandterminologyextraction