TY - JOUR T1 - Improving Computational Thinking Skills with the Collaboration of Computer Science and Mathematics TT - Bilgi İşlemsel Düşünme Becerilerinin Bilgisayar Bilimi ve Matematik İşbirliği ile Geliştirilmesi AU - Altın, Rukiye PY - 2025 DA - July Y2 - 2025 DO - 10.54047/bibted.1558083 JF - Bilgisayar Bilimleri ve Teknolojileri Dergisi JO - BIBTED PB - Mersin University WT - DergiPark SN - 2717-8579 SP - 29 EP - 36 VL - 6 IS - 1 LA - en AB - The importance of Computational Thinking (CT) skills has gained significant attention in K-12 education, with several research studies highlighting the key role of CT in today’s education. To enhance students' CT skills, various approaches have been integrated into education, with the incorporation of computer science (CS) being the most popular. This approach not only exposes students to CT but also teaches problem-solving concepts that benefit both CS and CT. Furthermore, CT involves problem-solving processes that include specific dispositions and characteristics essential for developing basic computer applications, making it a necessity for students to both conceptualize and apply these skills. The current study aims to examine the influence of programming skills by teaching CT through the integration of mathematics in an interdisciplinary exercise. This experimental research involved four experimental groups and four control groups, with an overall sample size of N = 188. The groups were randomly assigned. The study results indicated that teaching programming by integrating mathematics as an interdisciplinary approach improves both students' programming and CT skills. This study is important as it provides lesson plans for a secondary school programming course that had a positive effect on students' programming learning. KW - Computational Thinking KW - Computer Science KW - Programming KW - ICT KW - K12 N2 - Bilgi İşlemsel Düşünme (CT) becerilerinin önemi, K-12 eğitiminde önemli bir dikkat çekmiştir ve birçok araştırma çalışması, günümüz eğitiminde CT'nin oynadığı kilit rolü vurgulamaktadır. Öğrencilerin CT becerilerini geliştirmek için çeşitli yaklaşımlar eğitime entegre edilmiştir ve bilgisayar biliminin (CS) entegrasyonu en popüler yaklaşım haline gelmiştir. Bu yaklaşım, öğrencileri sadece CT ile tanıştırmakla kalmaz, aynı zamanda hem CS hem de CT için faydalı olan problem çözme kavramlarını öğretir. Ayrıca, CT, temel bilgisayar uygulamalarının geliştirilmesi için gerekli olan belirli eğilim ve özellikleri içeren problem çözme süreçlerini içerir ve bu nedenle öğrencilerin bu becerileri hem kavramsallaştırması hem de uygulaması için bir gerekliliktir. Bu çalışma, disiplinlerarası yaklaşım ile matematiğin bilgisayar bilimleri dersine entegre edilmesi ile öğrencilerin CT becerilerinin etkisini incelemeyi amaçlamaktadır. Bu deneysel araştırma, dört deney grubu ve dört kontrol grubu olmak üzere toplamda N = 188 kişilik bir örneklemle yürütülmüştür. Gruplar rastgele atanmıştır. Araştırma sonuçları, matematiğin disiplinler arası bir yaklaşımla entegrasyonu yoluyla programlama öğretiminin, öğrencilerin hem programlama hem de CT becerilerini geliştirdiğini göstermiştir. Bu çalışma, ortaokul düzeyinde bir programlama dersi için olumlu bir etki yaratan ders planları sunduğundan önemlidir. CR - Allsop, Y. (2019). Assessing computational thinking process using a multiple evaluation approach. International Journal of Child-Computer Interaction, 19, 30–55. doi:10.1016/j.ijcci.2018.10.004 CR - Anderson, N. D. (2016). A Call for Computational Thinking in Undergraduate Psychology. Psychology Learning & Teaching, 15(3), 226–234. doi:10.1177/1475725716659252 CR - Angeli, C., & Giannakos, M. (2020). Computational thinking education: Issues and challenges. Computers in Human Behavior, 105, 106185. doi:10.1016/j.chb.2019.106185 CR - Armoni, M. (2011). The nature of CS in K--12 curricula. ACM Inroads, 2(4), 19–20. doi:10.1145/2038876.2038883 CR - Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12. ACM Inroads, 2(1), 48–54. doi:10.1145/1929887.1929905 CR - Baytak, A., & Land, S. M. (2011). An investigation of the artifacts and process of constructing computer games about environmental science in a fifth grade classroom. Educational Technology Research and Development, 59, 765–782. http://dx.doi.org/10.1007/s11423-010-9184-z CR - Brennan, K., & Resnick, M. (2012). Using artifact-based interviews to study the development of computational thinking in interactive media design. American Educational Research Association Meeting, Vancouver, BC: Canada CR - Cansu, S. K., & Cansu, F. K. (2019). An Overview of Computational Thinking. International Journal of Computer Science Education in Schools, 3(1), n1. CR - Czerkawski, B. C., & Lyman, E. W., III (2015). Exploring issues about computational thinking in higher education. TechTrends, 59(2), 57–65. http://dx.doi.org/10.1007/s11528-015-0840-3 CR - Dagdilelis, V., Satratzemi, M., & Evangelidis, G. (2004). Introducing secondary education students to algorithms and programming. Education and Information Technologies, 9(2), 159–173. CR - DePryck, K. (2016, November). From computational thinking to coding and back. In Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality (pp. 27–29). CR - Grover, S., & Pea, R. (2013). Computational thinking in K-12, a review of the state of the field. Educational Researcher, 42(1), 38–43. CR - Gülbahar, Y., Kert, S. B., & Kalelioğlu, F. (2019). Bilgi işlemsel düşünme becerisine yönelik öz yeterlik algısı ölçeği: geçerlik ve güvenirlik çalışması. Türk Bilgisayar ve Matematik Eğitimi Dergisi, 10(1), 1–29. CR - Haseski, H. I., Ilic, U., & Tugtekin, U. (2018). Defining a New 21st Century Skill—Computational Thinking: Concepts and Trends. International Education Studies, 11(4), 29–42. CR - Hemmendinger, D. (2010). A plea for modesty. ACM Inroads, 1(2), 4–7. doi:10.1145/1805724.1805725 CR - Howland, K., Good, J., & Nicholson, K. (2009, September). Language-based support for computational thinking. In 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (pp. 147–150). IEEE. CR - International Society for Technology in Education & Computer Science Teachers Association. (2011). Operational definition of computational thinking for K-12 education. Retrieved from https://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf CR - Ioannidou, A., Bennett, V., Repenning, A., Koh, K. H., & Basawapatna, A. (2011, April). Computational thinking patterns. In Paper presented at the annual meeting of the American Educational Research Association. New Orleans, LA. CR - Israel, M., Pearson, J., Tapia, T., Wherfel, Q., & Reese, G. (2015). Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Computers & Education, 82, 263–279. CR - Kafai, Y., & Burke, Q. (2014). Connected code: Why children need to learn programming. MIT Press. CR - Kale, U., Akcaoglu, M., Cullen, T., Goh, D., Devine, L., Calvert, N., & Grise, K. (2018). Computational What? Relating Computational Thinking to Teaching. TechTrends, 62(6), 574–584. CR - Kalelioglu, F., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. CR - Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning Programming at the Computational Thinking Level via Digital Game-Play. Procedia Computer Science, 9, 522–531. CR - Kurilovas, E., & Dagiene, V. (2016). Computational thinking skills and adaptation quality of virtual learning environments for learning informatics. International Journal of Engineering Education, 32(4), 1596–1603. CR - Kong, S.-C., Lai, M., & Sun, D. (2020). Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy. Computers & Education, 151, 103872. doi:10.1016/j.compedu.2020.103872 CR - Kwon, D. Y., Kim, H. S., Shim, J. K., & Lee, W. G. (2012). Algorithmic bricks: a tangible robot programming tool for elementary school students. Education. IEEE Transactions, 55(4), 474–479. CR - Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). Computational Thinking Is More about Thinking than Computing. Journal for STEM Education Research, 3(1), 1–18. doi:10.1007/s41979-020-00030-2 CR - Lu, J. J., & Fletcher, G. H. (2009, March). Thinking about computational thinking. In ACM SIGCSE Bulletin (Vol. 41, No. 1, pp. 260–264). ACM. CR - Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 16. CR - Nouri, J., Zhang, L., Mannila, L., & Norén, E. (2019). Development of computational thinking, digital competence and 21st-century skills when learning programming in K-9. Education Inquiry, 11(1), 1–17. doi:10.1080/20004508.2019.1627844 CR - Nowak, M. A., Komarova, N. L., & Niyogi, P. (2002). Computational and evolutionary aspects of language. Nature, 417(6889), 611–617. CR - Romero, M., Lepage, A., & Lille, B. (2017). Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education, 14(1), 42. CR - Selby, C., & Woollard, J. (2013). Computational thinking: the developing definition. URL https://eprints.soton.ac.uk/356481 CR - Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: a theoretical framework. Education and Information Technologies, 18, 351–380. CR - Threekunprapa, A., & Yasri, P. (2020). Unplugged Coding Using Flowblocks for Promoting Computational Thinking and Programming among Secondary School Students. International Journal of Instruction, 13(3), 207–222. doi:10.29333/iji.2020.13314a CR - Tran, Y. (2018). Computational Thinking Equity in Elementary Classrooms: What Third-Grade Students Know and Can Do. Journal of Educational Computing Research, 57(1), 3–31. doi:10.1177/0735633117743918 CR - Wing, J. (2006). Computational Thinking. Communications of The ACM, 49(3), 33–35. CR - Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. UR - https://doi.org/10.54047/bibted.1558083 L1 - https://dergipark.org.tr/en/download/article-file/4249701 ER -