Boosting conceptual thinking in a programming course – An ontology-based approach

Bibliographic Details
Main Author: Barros, João Paulo
Publication Date: 2023
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/20.500.12207/5995
Summary: Students constantly have to learn and relate new concepts. However, those multiple relations are easily not given enough attention as their practical application is often given priority. Hence students are left with incomplete reflection on the subject matter, which quickly implies a surface learning of many essential contents and relations. Here, we propose using simple textual languages for students to express relations between concepts. Students’ feedback was highly positive, and they recognized the usefulness of the activity to better reflect and understand multiple intertwining concepts in an object-oriented programming course.
id RCAP_cf3cf46e33aacddd0ce3e71f5b87fc48
oai_identifier_str oai:repositorio.ipbeja.pt:20.500.12207/5995
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Boosting conceptual thinking in a programming course – An ontology-based approachEducationpedagogyAactive-learningOntologiesObject-oriented programmingStudents constantly have to learn and relate new concepts. However, those multiple relations are easily not given enough attention as their practical application is often given priority. Hence students are left with incomplete reflection on the subject matter, which quickly implies a surface learning of many essential contents and relations. Here, we propose using simple textual languages for students to express relations between concepts. Students’ feedback was highly positive, and they recognized the usefulness of the activity to better reflect and understand multiple intertwining concepts in an object-oriented programming course.Association for Computing Machinery2023-11-03T12:01:21Z2023-03-06T00:00:00Z2023-03-06conference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://hdl.handle.net/20.500.12207/5995eng978-1-4503-9433-8https://doi.org/10.1145/3545947.3576249Barros, João Pauloinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-24T11:53:02Zoai:repositorio.ipbeja.pt:20.500.12207/5995Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:30:56.202547Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Boosting conceptual thinking in a programming course – An ontology-based approach
title Boosting conceptual thinking in a programming course – An ontology-based approach
spellingShingle Boosting conceptual thinking in a programming course – An ontology-based approach
Barros, João Paulo
Education
pedagogy
Aactive-learning
Ontologies
Object-oriented programming
title_short Boosting conceptual thinking in a programming course – An ontology-based approach
title_full Boosting conceptual thinking in a programming course – An ontology-based approach
title_fullStr Boosting conceptual thinking in a programming course – An ontology-based approach
title_full_unstemmed Boosting conceptual thinking in a programming course – An ontology-based approach
title_sort Boosting conceptual thinking in a programming course – An ontology-based approach
author Barros, João Paulo
author_facet Barros, João Paulo
author_role author
dc.contributor.author.fl_str_mv Barros, João Paulo
dc.subject.por.fl_str_mv Education
pedagogy
Aactive-learning
Ontologies
Object-oriented programming
topic Education
pedagogy
Aactive-learning
Ontologies
Object-oriented programming
description Students constantly have to learn and relate new concepts. However, those multiple relations are easily not given enough attention as their practical application is often given priority. Hence students are left with incomplete reflection on the subject matter, which quickly implies a surface learning of many essential contents and relations. Here, we propose using simple textual languages for students to express relations between concepts. Students’ feedback was highly positive, and they recognized the usefulness of the activity to better reflect and understand multiple intertwining concepts in an object-oriented programming course.
publishDate 2023
dc.date.none.fl_str_mv 2023-11-03T12:01:21Z
2023-03-06T00:00:00Z
2023-03-06
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12207/5995
url https://hdl.handle.net/20.500.12207/5995
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-1-4503-9433-8
https://doi.org/10.1145/3545947.3576249
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Association for Computing Machinery
publisher.none.fl_str_mv Association for Computing Machinery
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602706453823488