NotesFAQContact Us
Collection
Advanced
Search Tips
Back to results
Peer reviewed Peer reviewed
PDF on ERIC Download full text
ERIC Number: ED626894
Record Type: Non-Journal
Publication Date: 2022
Pages: 7
Abstractor: As Provided
ISBN: N/A
ISSN: N/A
EISSN: N/A
Developing an Ontology of Multiple Programming Languages from the Perspective of Computational Thinking Education
Nongkhai, Lalita Na; Wang, Jingyun; Mendori, Takahiko
International Association for Development of the Information Society, Paper presented at the International Conference on Cognition and Exploratory Learning in Digital Age (CELDA) (19th, 2022)
This paper proposes the design of an ontology of multiple programming languages and give three examples to show the methodology. Our ontology aims to summarize the core of computational thinking logic by elaborating the concepts of three object-oriented programming languages in the industry: Python, Java, and C#. Therefore, the construction of the ontology lies not only on these three programming languages but also on their common concepts. This kind of ontology design facilitates the ontology extension and merging when concepts of other programming languages are added in the future. This ontology could be used to not only provide a guideline for any research work focusing on computational thinking education but also describe the common concept of visual programming tools and existing programming languages. Based on this ontology, an adaptive tutoring system intended to provide learners with personalized programming exercises, is under development.
International Association for the Development of the Information Society. e-mail: secretariat@iadis.org; Web site: http://www.iadisportal.org
Publication Type: Speeches/Meeting Papers; Reports - Descriptive
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: International Association for Development of the Information Society (IADIS)
Grant or Contract Numbers: N/A