The Search for Meaning: Inferential Strategic Reading Comprehension in Programming

Kallia, M. (2023) The Search for Meaning: Inferential Strategic Reading Comprehension in Programming. In: 19th ACM Conference on International Computing Education Research (ICER) 2023, Chicago, IL, United States, 8-10 Aug 2023, pp. 1-14. ISBN 9781450399760 (doi: 10.1145/3568813.3600135)

[img] Text
304509.pdf - Accepted Version

2MB

Abstract

Background and Context. Cognition, in all its forms, is inferential; inferential reasoning underlies processes like decision-making, problem-solving, argumentation and text comprehension. In the Psycholinguistics domain, it is argued that the study of text comprehension - the way that a coherent representation or a mental model of the text is constructed - is a study of inference generation. In programming education, code comprehension has been considered a milestone for students’ progression. An important goal of code comprehension tasks is for the readers to build coherent representations or mental models of the code. Objective-Hypothesis. A common activity during which code comprehension is required is studying a solved programming problem (SPP). There is a threefold comprehension process that takes place during SPP tasks: comprehension at the problem level, comprehension at the program level, and their relationship. These three processes guide the comprehension and the construction of a coherent mental representation of the whole example; drawing from Psycholinguistics, we hypothesize that differences in the way that students construct the mental model of a given SPP may be associated with differences in inference generation during these three processes. Method. Through a mixed research design that brings together a theoretical-conceptual study and an empirical one, an inferential model for SPP is first developed based on scholarly research in Psycholinguistics and Programming Education. The inferential model is then tested and further refined through a comparative case study during which we identify and compare the kind of inferences a proficient, an average, and a struggling first-year undergraduate student made during the comprehension of an SPP task after the end of the first semester. Findings. The results of this study demonstrate that the more advanced students employed specific inferential strategies during the three SPP comprehension processes: Global Backward Explanations and Forward Predictions, Local Backward Explanations and Forward Predictions, Associations and Paraphrasing, all of which guided their SPP comprehension and successful transfer to an isomorphic task. Implications. The paper provides the first evidence towards a) the importance of inference generation during the study of SPP tasks; b) the kind of inferences made during successful SPP comprehension; c) the development of new research directions and theoretical insights and concepts in the area of SPP comprehension; and d) the development of teaching practice that elicits inferential strategic reading comprehension in order to explore and guide students’ understandings before actual problem-solving.

Item Type:Conference Proceedings
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Kallia, Dr Maria
Authors: Kallia, M.
College/School:College of Science and Engineering > School of Computing Science
ISBN:9781450399760
Copyright Holders:Copyright © 2023 The Author(s)
First Published:First published in ICER '23: Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1: 1-14
Publisher Policy:Reproduced in accordance with the publisher copyright policy
Related URLs:

University Staff: Request a correction | Enlighten Editors: Update this record