Effectiveness of Pair Programming in Enhancing Creative Thinking Skills in Coding Lessons
DOI:
https://doi.org/10.26740/jrpd.v12n1.p18-31Keywords:
Pair Programing, Coding Learning, Creative Thinking, collaborative learning, primary educationAbstract
Coding lessons are increasingly offered to young learners, yet limited research has examined how collaborative programming strategies relate to specific dimensions of creative thinking. This study aimed to examine whether and how pair programming in coding lessons relates to gains in fluency, originality, and elaboration compared with conventional direct instruction, using a quasi-experimental nonequivalent control group design with 44 fifth-grade students from two intact classes (22 students each) who completed seven meetings with Scratch and were assessed with an adapted Torrance Tests of Creative Thinking (TTCT) Figural Form A. The experimental group showed significant pretest to posttest gains in fluency (p < .001) and originality (p = .003) and a non-significant gain in elaboration (p = .157), none of the control group’s gains were significant, and gains were larger in the experimental group for fluency (13.55 compared with 2.09, p = .008) and originality (10.91 compared with 2.13, p = .011) with no significant difference for elaboration (2.09 compared with 1.09, p = .325). Pair programming was associated with larger gains in the idea-generation indicators of creative thinking, and the elaboration indicator may need additional instructional support, although the intact-class design and short intervention call for cautious interpretation.
References
Bai, H., Duan, H., Kroesbergen, E. H., Leseman, P. P. M., & Hu, W. (2020). The benefits of the Learn to Think program for preschoolers’ creativity: An explorative study. Journal of Creative Behavior, 54(3), 699-711. https://doi.org/10.1002/jocb.404
Bowman, N. A., Jarratt, L., Culver, K. C., & Segre, A. M. (2020). Pair programming in perspective: Effects on persistence, achievement, and equity in computer science. Journal of Research on Educational Effectiveness, 13, 731-758. https://doi.org/10.1080/19345747.2020.1799464
Bowman, N. A., Jarratt, L., Culver, K. C., & Segre, A. M. (2021). The impact of pair programming on college students’ interest, perceptions, and achievement in computer science. ACM Transactions on Computing Education, 21(3), 1-19. https://doi.org/10.1145/3440759
Campe, S., Denner, J., Green, E., & Torres, D. (2020). Pair programming in middle school: Variations in interactions and behaviors. Computer Science Education, 30(1), 22-46. https://doi.org/10.1080/08993408.2019.1648119
Demir, Ö., & Seferoglu, S. S. (2021). The effect of determining pair programming groups according to various individual difference variables on group compatibility, flow, and coding performance. Journal of Educational Computing Research, 59(1), 41-70. https://doi.org/10.1177/0735633120949787
Fagerlund, J., Vesisenaho, M., & Häkkinen, P. (2022). Fourth grade students’ computational thinking in pair programming with Scratch: A holistic case analysis. International Journal of Child-Computer Interaction, 33, Article 100511. https://doi.org/10.1016/j.ijcci.2022.100511
Ghasemi, A., & Zahediasl, S. (2012). Normality tests for statistical analysis: A guide for non-statisticians. International Journal of Endocrinology and Metabolism, 10(2), 486-489. https://doi.org/10.5812/ijem.3505
Harris, A. D., McGregor, J. C., Perencevich, E. N., Furuno, J. P., Zhu, J., Peterson, D. E., & Finkelstein, J. (2006). The use and interpretation of quasi-experimental studies in medical informatics. Journal of the American Medical Informatics Association, 13(1), 16-23. https://doi.org/10.1197/jamia.M1749
Hershkovitz, A., Sitman, R., Israel-Fishelson, R., Eguíluz, A., Garaizar, P., & Guenaga, M. (2019). Creativity in the acquisition of computational thinking. Interactive Learning Environments, 27(5-6), 628-644. https://doi.org/10.1080/10494820.2019.1610451
Hsu, T.-C., Chang, C., Wu, L.-K., & Looi, C.-K. (2022). Effects of a pair programming educational robot-based approach on students’ interdisciplinary learning of computational thinking and language learning. Frontiers in Psychology, 13, Article 888215. https://doi.org/10.3389/fpsyg.2022.888215
Iskrenovic-Momcilovic, O. (2019). Pair programming with Scratch. Education and Information Technologies, 24, 2943-2952. https://doi.org/10.1007/s10639-019-09905-3
Israel-Fishelson, R., Hershkovitz, A., Eguíluz, A., Garaizar, P., & Guenaga, M. (2021). The associations between computational thinking and creativity: The role of personal characteristics. Journal of Educational Computing Research, 58(8), 1415-1447. https://doi.org/10.1177/0735633120940954
Kim, K. H. (2006). Can we trust creativity tests? A review of the Torrance Tests of Creative Thinking (TTCT). Creativity Research Journal, 18(1), 3-14. https://doi.org/10.1207/s15326934crj1801_2
Kim, K. H. (2017). The Torrance Tests of Creative Thinking: Figural or verbal: Which one should we use? Creativity. Theories-Research-Applications, 4(2), 302-321. https://doi.org/10.1515/ctra-2017-0015
Kong, S.-C., Chiu, M. M., & Lai, M. (2018). A study of primary school students’ interest, collaboration attitude, and programming empowerment in computational thinking education. Computers & Education, 127, 178-189. https://doi.org/10.1016/j.compedu.2018.08.026
Kong, S.-C., & Wang, Y.-Q. (2020). Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school students. Computers in Human Behavior, 106, Article 106230. https://doi.org/10.1016/j.chb.2019.106230
Kovalkov, A., Paaßen, B., Segal, A., Pinkwart, N., & Gal, K. (2021). Automatic creativity measurement in Scratch programs across modalities. IEEE Transactions on Learning Technologies, 14(6), 740-753. https://doi.org/10.1109/TLT.2022.3144442
Küng, J., Schmid, A. M., & Brovelli, D. (2022). Gender and pair programming: Effects of the gender composition of pairs on collaboration in a robotics workshop. Frontiers in Education, 7, Article 973674. https://doi.org/10.3389/feduc.2022.973674
Mason, S. L., & Rich, P. J. (2020). Development and analysis of the elementary student coding attitudes survey. Computers & Education, 153, Article 103898. https://doi.org/10.1016/j.compedu.2020.103898
Master, A., Cheryan, S., Moscatelli, A., & Meltzoff, A. N. (2017). Programming experience promotes higher STEM motivation among first-grade girls. Journal of Experimental Child Psychology, 160, 92-106. https://doi.org/10.1016/j.jecp.2017.03.013
Papadakis, S. (2018). Is pair programming more effective than solo programming for secondary education novice programmers? A case study. International Journal of Web-Based Learning and Teaching Technologies, 13(1), 1-16. https://doi.org/10.4018/IJWLTT.2018010101
Pietarinen, T., Vauras, M., Laakkonen, E., Kinnunen, R., & Volet, S. (2019). High school students’ perceptions of affect and collaboration during virtual science inquiry learning. Journal of Computer Assisted Learning, 35(3), 334-348. https://doi.org/10.1111/jcal.12334
Rodríguez-Martínez, J. A., González-Calero, J. A., & Sáez-López, J.-M. (2020). Computational thinking and mathematics using Scratch: An experiment with sixth-grade students. Interactive Learning Environments, 28(3), 316-327. https://doi.org/10.1080/10494820.2019.1612448
Sáez-López, J.-M., Román-González, M., & Vázquez-Cano, E. (2016). Visual programming languages integrated across the curriculum in elementary school: A two year case study using “Scratch” in five schools. Computers & Education, 97, 129-141. https://doi.org/10.1016/j.compedu.2016.03.003
Segundo Marcos, R. I., López-Fernández, V., Daza-González, M. T., & Phillips-Silver, J. (2020). Promoting children’s creative thinking through reading and writing in a cooperative learning classroom. Thinking Skills and Creativity, 36, Article 100663. https://doi.org/10.1016/j.tsc.2020.100663
Segundo Marcos, R. I., Merchan Carrillo, A., López-Fernández, V., & Daza-González, M. T. (2023). Age-related changes in creative thinking during late childhood: The contribution of cooperative learning. Thinking Skills and Creativity, 49, Article 101331. https://doi.org/10.1016/j.tsc.2023.101331
Seo, Y. H., & Kim, J. H. (2016). Analyzing the effects of coding education through pair programming for the computational thinking and creativity of elementary school students. Indian Journal of Science and Technology, 9(46), 1-5. https://doi.org/10.17485/ijst/2016/v9i46/107837
Su, S.-W., Chen, L.-X., Yuan, S.-M., & Sun, C.-T. (2024). Cultivating creativity and improving coding skills in primary school students via domain-general and domain-specific learning scaffoldings. Education Sciences, 14(7), Article 695. https://doi.org/10.3390/educsci14070695
Su, Y.-S., Shao, M., & Zhao, L. (2022). Effect of mind mapping on creative thinking of children in Scratch visual programming education. Journal of Educational Computing Research, 60(4), 906-929. https://doi.org/10.1177/07356331211053383
Taber, K. S. (2018). The use of Cronbach’s alpha when developing and reporting research instruments in science education. Research in Science Education, 48(6), 1273-1296. https://doi.org/10.1007/s11165-016-9602-2
Tran, Y. (2018). Computer programming effects in elementary: Perceptions and career aspirations in STEM. Technology, Knowledge and Learning, 23(2), 273-299. https://doi.org/10.1007/s10758-018-9358-z
Vandenberg, J., Lynch, C., Boyer, K. E., & Wiebe, E. (2023). “I remember how to do it”: Exploring upper elementary students’ collaborative regulation while pair programming using epistemic network analysis. Computer Science Education, 33(3), 429-457. https://doi.org/10.1080/08993408.2022.2044672
Wei, X., Lin, L., Meng, N., Tan, W., Kong, S.-C., & Kinshuk. (2021). The effectiveness of partial pair programming on elementary school students’ computational thinking skills and self-efficacy. Computers & Education, 160, Article 104023. https://doi.org/10.1016/j.compedu.2020.104023
Wong, G. K.-W., & Cheung, H.-Y. (2020). Exploring children’s perceptions of developing twenty-first century skills through computational thinking and programming. Interactive Learning Environments, 28(4), 438-450. https://doi.org/10.1080/10494820.2018.1534245
Zhong, B., Wang, Q., & Chen, J. (2016). The impact of social factors on pair programming in a primary school. Computers in Human Behavior, 64, 423-431. https://doi.org/10.1016/j.chb.2016.07.017
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Review Pendidikan Dasar : Jurnal Kajian Pendidikan dan Hasil Penelitian

This work is licensed under a Creative Commons Attribution 4.0 International License.
Abstract views: 390
,
PDF Downloads: 455







