Investigation of Students’ Cognitive Processes in Computer Programming: A Cognitive Ethnography Study

The aim of the current study is to investigate how cognitive processes of students categorized as novice, semi-expert and expert differ in terms of creating pseudocode for a given programming task. To conduct this aim, cognitive ethnography research design was employed to reveal the cognitive process of the participants behind the specified task. In the study, three undergraduate students from a Computer Education and Instructional Technology (CEIT) department were included as participants. These students were categorized based on two parameters. The first one was the courses that took and the second on was their experiences on programming. While selecting participants, purposeful and snowball sampling methods were used. To collect data, semi-structured interviews, video recording, think aloud procedure, retrospective reviews, observations and document analysis were used. The results showed that participants differed in terms of their decision making and task completion durations, the path they followed, and their perspectives about handling the question.
Turkish Online Journal of Qualitative Inquiry


Evaluating working memory capacity and cognitive load in learning from goal based scenario centered 3D multimedia
Kilic, Eylem; Yıldırım, Zahide (2010-02-08)
The purpose of this study is to investigate working memory capacity and cognitive load in learning from Goal Based Scenario centered 3D multimedia learning environment (GBSc3DM) designed based on Cognitive Load Theory (CLT). GBSc3DM was developed in two versions. In the designed of the first version (+CLT) cognitive load principles were applied. In the second version (-CLT), however, the principles were violated. 47 11(th) grade high school students were selected based on their working memory capacity (WMC)...
A systematic review of eye-tracking-based research on animated multimedia learning
Coskun, Atakan; Çağıltay, Kürşat (2021-12-01)
Background The most challenging task in eye-tracking-based multimedia research is to establish a relationship between eye-tracking metrics (or cognitive processes) and learners' performance scores. Additionally, there are current debates about the effectiveness of animations (or simulations) in promoting learning in multimedia settings. Objectives As a result, the current study aimed to review eye tracking-based research on learners' cognitive processes in the animated/simulated multimedia learning domain. ...
Validating aspects of a reading test
Akşit, Zeynep; Hatipoğlu, Çiler; Department of English Language Education (2018)
This study investigated three aspects of validity (i.e., context, cognitive and scoring) of a reading test: First, the reading test construct was defined based on the cognitive processing model and its criterial features were presented in the test specifications. Secondly, to establish cognitive validity, the cognitive processes that were activated during test taking were investigated through retrospective and introspective verbal data. The results revealed whether the test elicited behavior reflective of r...
A philosophical analysis of computational modeling in cognitive science
Ürgen, Burcu Ayşen; Bağçe, Samet; Department of Cognitive Sciences (2007)
This study analyses the methodology of computational cognitive modeling as one of the ways of conducting research in cognitive science. The aim of the study is to provide an understanding of the place of computational cognitive models in understanding human cognition. Considering the vast number of computational cognitive models which have been just given to account for some cognitive phenomenon by solely simulating some experimental study and fitting to empirical data, a practice-oriented approach is adopt...
Cognitive aspects of conceptual modeling diagrams : an experimental study
Kılıç, Özkan; Say, Bilge; Department of Cognitive Sciences (2007)
This thesis is about diagrammatic reasoning and error-finding in conceptual modeling diagrams. Specifically, the differences of the cognitive strategies and behaviors of notation-familiar participants versus domain-familiar participants working on conceptual modeling diagrams are inspected. The domain-familiar participants are experienced in the topic being represented, but they do not have any formal training in software development representations. On the other hand, the notation-familiar participants are...
Citation Formats
S. Doğan, O. Aslan, and İ. S. Yıldırım, “Investigation of Students’ Cognitive Processes in Computer Programming: A Cognitive Ethnography Study,” Turkish Online Journal of Qualitative Inquiry, pp. 1–25, 2019, Accessed: 00, 2020. [Online]. Available: