Comprehension of linked list diagrams: The effects on code writing skills

Obaidellah, U. H. and Faizal, Erma Rahayu Mohd and Sabri, Aznul Qalid Md and Kia, Chiam Yin (2021) Comprehension of linked list diagrams: The effects on code writing skills. Malaysian Journal of Computer Science, 34 (2). pp. 199-220. ISSN 0127-9084, DOI https://doi.org/10.22452/mjcs.vol34no2.5.

Full text not available from this repository.

Abstract

The use of graphics tends to aid reasoning in program solving by improving novice programmers? ability to read and write code. This study extends existing work in computer programming on the use of diagrammatic representation for students undertaking the fundamental data structure course (CS2) in Malaysia. Students were tested on comprehension of diagrams followed by the composition of code with respect to the linked list topic. The data was assessed using the inter-rater agreement test and showed a high degree of consistent ratings. Results showed a moderate correlation between students? ability to analyze list operations in the form of notation and performance on code writing. Students assessed the diagrams differently according to the complexity level. The result can be generalized to conclude that the use of diagrams alone may not fully support reasoning and program solving. However, some types of diagrams are potentially more effective to support code composition and more emphasis should be given to evaluating the effectiveness of diagrams in organizing cues to facilitate novice programmers in program solving. Further investigation on a combination of activities related to comprehension of diagrams, including code reading and explanation prior to code writing, is recommended.

Item Type: Article
Funders: UNSPECIFIED
Uncontrolled Keywords: Data structures; Computer science education research; Diagrams comprehension; Code writing; Interrater agreement
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculty of Computer Science & Information Technology > Department of Artificial Intelligence
Depositing User: Ms. Juhaida Abd Rahim
Date Deposited: 25 Feb 2022 07:48
Last Modified: 13 Apr 2022 06:42
URI: http://eprints.um.edu.my/id/eprint/26401

Actions (login required)

View Item View Item