Boosting Conceptual Thinking in a Programming Course-An Ontology-Based Approach

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationSIGCSE 2023
Subtitle of host publicationProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2
Place of PublicationNew York
PublisherACM - Association for Computing Machinery
Pages1303
Number of pages1
ISBN (Electronic)978-1-4503-9433-8
DOIs
Publication statusPublished - 6 Mar 2023
Event54th ACM Technical Symposium on Computer Science Education, SIGCSE 2023 - Toronto, Canada
Duration: 15 Mar 202318 Mar 2023

Publication series

NameSIGCSE: Computer Science Education
PublisherAssociation for Computing Machinery
Volume2

Conference

Conference54th ACM Technical Symposium on Computer Science Education, SIGCSE 2023
Country/TerritoryCanada
CityToronto
Period15/03/2318/03/23

Keywords

  • active-learning
  • education
  • object-oriented programming
  • ontologies
  • pedagogy

Fingerprint

Dive into the research topics of 'Boosting Conceptual Thinking in a Programming Course-An Ontology-Based Approach'. Together they form a unique fingerprint.

Cite this