Research Article

The Effect of Math-Supported Introductory Programming Education on Computational Thinking

Volume: 5 Number: 1 June 30, 2024
TR EN

The Effect of Math-Supported Introductory Programming Education on Computational Thinking

Abstract

The study aims to research the effect of an introductory programming course with math-based programming activities on computational thinking skills and self-efficacy. A static-groups pre-test post-test quasi-experimental design was used. One hundred and seventy-six 6th-grade public school students participated in the study. Eighty-nine students were in the experimental group, and 87 were in the control group. While the students in the experimental group received introductory programming education with Math-supported activities, the students in the control group received programming education with traditional course activities. Equivalent programming activities were carried out in both groups. Data were collected via the Computational Thinking Test and Self-Efficacy Perception Scale for Computational Thinking Skills. After the study, post-test scores were analyzed using ANCOVA analysis by controlling pre-test scores. The findings indicated no difference between the two groups regarding computational thinking test performance. Similarly, no conclusion stated a difference between the groups' perceptions of self-efficacy of computational thinking. According to these results, evaluations regarding the positive and negative effects of using mathematics and programming together in an elementary programming education, which is thought to be related to Computational Thinking Skills, were reached at the skills of the study.

Keywords

Math , Computational Thinking , Self efficacy , Programming

References

  1. Adsay, C., Korkmaz, Ö., Çakır, R., & Erdoğmuş Uğur, F. (2020). Ortaokul öğrencilerinin blok temelli kodlama eğitimine dönük öz-yeterlik algı düzeyleri, STEM ve bilgisayarca düşünme beceri düzeyleri. Eğitim Teknolojisi Kuram ve Uygulama, 10(2), 469-489.
  2. Aho, A. V. (2012). Computation and Computational Thinking. Computer Journal, 55(7), 832–835. https://doi.org/10.1093/comjnl/bxs074
  3. Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagani, J. (2016). A K-6 Computational Thinking Curriculum Framework: Implication for Teacher Knowledge. Educational Technology & Society, 19(3), 47-57. ://WOS:000383353700006
  4. Ataman-Uslu, N., Mumcu, F., & Eğin, F. (2018). The effect of visual programming activities on secondary school students’ computational thinking skills. Journal of Ege Education Technologies, 2(1), 19-31.
  5. Cui, Z. H., & Ng, O. L. (2021). The Interplay Between Mathematical and Computational Thinking in Primary School Students' Mathematical Problem-Solving Within a Programming Environment. Journal of Educational Computing Research, 59(5), 988–1012. https://doi.org/Artn 0735633120979930 10.1177/0735633120979930
  6. Curzon, P. (2015). Computational thinking: Searching to speak. Queen Mary, University of London. Çetin, I., Otu, T., & Oktaç, A. (2020). Adaption of the computational thinking test into Turkish. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 11(2), 343-360.
  7. Çubukluöz, Ö. (2019). 6. sınıf öğrencilerinin matematik dersindeki öğrenme zorluklarının Scratch programıyla tasarlanan matematiksel oyunlarla giderilmesi: bir eylem araştırması Bartın Üniversitesi, Eğitim Bilimleri Enstitüsü].
  8. Dolmacı, A., & Akhan, N. E. (2020). Bilişimsel Düşünme Becerileri Ölçeğinin Geliştirilmesi: Geçerlik ve Güvenirlik Çalışması. Itobiad: Journal of the Human & Social Science Researches, 9(3).
  9. Durak, H. Y., & Saritepeci, M. (2018). Analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education, 116, 191-202.
  10. Fraenkel, J. R., Wallen, N. E., & Hyun, H. H. (2012). How to Design and Evaluate Research in Education. McGraw-Hill.
APA
Bozal, M., & Şendurur, P. (2024). The Effect of Math-Supported Introductory Programming Education on Computational Thinking. Instructional Technology and Lifelong Learning, 5(1), 21-46. https://doi.org/10.52911/itall.1394556