Toward the ontological modeling of smart contracts: a solidity use case

J Cano-Benito, A Cimmino, R García-Castro - IEEE Access, 2021 - ieeexplore.ieee.org
Blockchain has become a pervasive technology in a wide number of sectors like industry,
research, and academy. With the emergence of blockchain, new solutions with this …

Develo** an Ontology of Multiple Programming Languages from the Perspective of Computational Thinking Education.

LN Nongkhai, J Wang, T Mendori - … for Development of the Information Society, 2022 - ERIC
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 …

Characterization of educational resources in e-learning systems using an educational metadata profile

G Solomou, C Pierrakeas, A Kameas - Journal of Educational Technology & …, 2015 - JSTOR
The ability to effectively administrate educational resources in terms of accessibility,
reusability and interoperability lies in the adoption of an appropriate metadata schema, able …

PasOnto: Ontology for learning Pascal programming language

B Diatta, A Basse, S Ouya - 2019 IEEE Global Engineering …, 2019 - ieeexplore.ieee.org
The Pascal programming language is one of the most pedagogical languages to learn
coding. The best way to improve coding skills is through practice. In that regard, we give in …

An extensible and lightweight modular ontology for programming education

C Grévisse, J Botev, S Rothkugel - Advances in Computing: 12th …, 2017 - Springer
Semantic web technologies such as ontologies can foster the reusability of learning material
by introducing common sets of concepts for annotation purposes. However, suggesting …

An SKOS-based vocabulary on the swift programming language

C Grévisse, S Rothkugel - The Semantic Web–ISWC 2020: 19th …, 2020 - Springer
Abstract Domain ontologies about one or several programming languages have been
created in various occasions, mostly in the context of Technology Enhanced Learning (TEL) …

Making programming education more accessible for visually impaired

M Konecki, N Ivković, M Kaniški - 2016 39th International …, 2016 - ieeexplore.ieee.org
Modern programming paradigms have brought many different challenges for visually
impaired programmers. Graphical interfaces have become one of the biggest obstacles for …

Evolving graph based knowledge space model for tutoring systems

L Csépányi-Fürjes, L Kovács - Pollack Periodica, 2024 - akjournals.com
An intelligent tutoring system is a computer-based educational tool designed to provide
adaptive learning environment to learners, mimicking the role of a human tutor. Its most …

Онтология практических знаний по программированию

AP Gagarin - Современные информационные технологии и ИТ …, 2022 - sitito.cs.msu.ru
Аннотация Стремительное развитие информационных технологий, изменчивость
методических установок в сфере образования ведут к хронической нестабильности …

Ontology-based code snippets management in a cloud environment

J Shi, W Ji, Z Gao, Y Gao, Y Wang, X Liao… - Journal of Ambient …, 2019 - Springer
A code snippet is a small region of reusable source code that is common to many functions.
Skilled management and reuse of snippets can improve programming efficiency in practice …