Çetin, İbrahim2021-06-232021-06-2320151492-61561942-4051https://doi.org/10.1080/14926156.2015.1014075https://hdl.handle.net/20.500.12491/8366The purpose of this study is to explore students' understanding of loops and nested loops concepts. Sixty-three mechanical engineering students attending an introductory programming course participated in the study. APOS (Action, Process, Object, Schema) is a constructivist theory developed originally for mathematics education. This study is the first attempt to use the APOS framework in the context of programming education. Results showed that APOS theory is a useful framework for examining engineering students' understanding related to loops and nested loops. The results of this study have specific implications for researchers and practitioners when designing programming instruction.eninfo:eu-repo/semantics/closedAccessStudents' understanding of loops and nested loops in computer programming : an APOS theory perspectiveArticle10.1080/14926156.2015.10140751521551702-s2.0-84937404542Q2WOS:000356958600003N/A