Skip to search boxSkip to navigationSkip to main content

Visualizing the Conceptual Framework of Object Orientation for Novice Programmers

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 1-9 (9 pages)

Publication milestones

  • Published - 2024

Publication status

Published - 2024

Publisher

IEEE, United States

ISBN (Electronic)

979-8-3503-5150-7

Publication IDs

  • Scopus: 105000619540

Host publication title

2024 IEEE Frontiers in Education Conference (FIE)

Abstract

This research-to-practice paper shows how to visualize the conceptual framework of object-oriented programming. 'Classes' and 'objects' (from the solution domain) are respectively visualized as ‘phenomena’ and 'concepts' (from the problem domain), thereby visualizing the connection between code and reality. In the spirit of bringing research-to-practice, we implemented a prototype programming environment for Java called ‘SHowMyCODE’ based on this conceptual visualization. We report on a controlled experiment involving N=138 introductory programming (CS1) students. The experiment involves three tasks with progression (USE, Modify, and Create) and compares a treatment group with the reality-code visualization vs a control group without the visualization. The results show that, for Use tasks, students are faster (but not more accurate) when using the reality-code visualisation. In contrast, for Create tasks, learners are more accurate (but not faster) when using the reality visualisation. Finally, we report that students appear to value a visualization that shows the reality-code connection above a generic visualization without this connection.

Publication metrics

Related Event

Title

Frontiers in Education Conference

Event type

Conference

Date

13/10/2024 - 16/10/2024

Location

WashingtonUnited States