The Effect of Problem-Solving-Based Programming Training on Computational Thinking Skills in the Context of Programming and Reasoning

dc.contributor.authorKılıç, Servet
dc.contributor.authorGökoğlu, Seyfullah
dc.date.accessioned2026-06-21T16:18:01Z
dc.date.created2026
dc.date.issued2026
dc.description.abstractComputational thinking (CT), which is based on the effective use of information processing tools in problem solving, can be developed through programming activities. Because programming is a complex structure requiring the use of strategic information (debugging, algorithmic thinking, evaluation, and others.) as well as conceptual knowledge (decisions, loops, operators, variables, arrays, and so on), novice students may experience difficulties in solving certain problems even after learning the basic concepts. This can limit the development of CT. Creating algorithmic structures through reasoning based on fundamental concepts depends on changing the focus of the training. This study aims to examine the effect of problem-solving-based programming training (PSbPT) on CT development in the context of programming performance and reasoning skills. PSbPT is a structure based on the use of CT components depending on the problem-solving stages. 40 students studying in the computer technology department of a state university underwent a 14-week programming training program. Participants were randomly assigned to groups in an experimental design with pre-test and post-test control groups. During the training process, students were presented with complex problem scenarios that integrated reasoning and programming and were based on CT components. The results showed that the programming performance and reasoning skills of the experimental group students who received PSbPT were statistically significantly improved compared to the control group. PSbPT was more effective than traditional programming training in terms of developing students' CT skills. The impact of the adopted PSbPT approach on programming, reasoning, and CT skills was discussed separately and holistically. © 2026, Ozgen Korkmaz. All rights reserved.
dc.identifier.doi10.17275/per.26.37.13.3
dc.identifier.endpage141
dc.identifier.issn2148-6123
dc.identifier.issue3
dc.identifier.scopus2-s2.0-105037598698
dc.identifier.scopusqualityQ2
dc.identifier.startpage119
dc.identifier.urihttps://doi.org/10.17275/per.26.37.13.3
dc.identifier.urihttps://hdl.handle.net/11772/27342
dc.identifier.volume13
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherOzgen Korkmaz
dc.relation.ispartofParticipatory Educational Research
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_Scopus_20260621
dc.subjectcomputational thinking; problem-solving-based programming; programming; reasoning skills
dc.titleThe Effect of Problem-Solving-Based Programming Training on Computational Thinking Skills in the Context of Programming and Reasoning
dc.typeArticle
dspace.entity.typePublication

Dosyalar