Dergiler / e-Kafkas Eğitim Araştırmaları Dergisi / 2022 / Cilt: 9 - Sayı: 2

A Comparative Case Study to Experiences of High School Students Using Text-Based versus Hybrid-Based Environments in Programming Education

Sayfa
492–512
Yayın Tarihi
2022-08-30
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Considering the scarcity of programming education studies via text-based and hybrid-based programming environments, the results and implications of this study are to strengthen future research by providing rich data.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:This study aimed to comparatively determine the experiences of high school students in programming language education via text-based or hybrid-based programming environments.
📊
Temel Bulgular & Veri:The participants consisted of a total of 19 high school students with no previous experience in any programming language, nine of them in the text-based programming group and ten of them in the hybrid-based programming group.
💡
Sonuç & Katkı:Considering the scarcity of programming education studies via text-based and hybrid-based programming environments, the results and implications of this study are to strengthen future research by providing rich data.
🔬Tür:Araştırma Makalesi
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:programming language education · high school students · Text-based programming

Abstract

This study aimed to comparatively determine the experiences of high school students in programming language education via text-based or hybrid-based programming environments. A comparative case study was conducted in this study. The participants consisted of a total of 19 high school students with no previous experience in any programming language, nine of them in the text-based programming group and ten of them in the hybrid-based programming group. The qualitative data were obtainedwith a semi-structured interview at the end of the 10-week programming education process and analyzed by content analysis. The findings were presented in dimensions of difficulties and conveniences in a programming language course, anxiety about the programming process, course outcomes, and their preferences for future programming courses. In each dimension, even if common codes were obtained for both groups in some themes, the effects of these codes on students differed in each group. According to the findings, in the programming process, students faced some difficulties and conveniences in terms of mental effort. While “trying to figure out where they made a mistake” created a difficulty, “using comprehensible visual elements in the hybrid-based environment” as a convenience had the highest frequency among the codes. Some situations caused learning anxiety instudents such as worry about failing, while others did not. The students achieved positive and negative course outcomes. “Understanding the logic of coding and acquiring programming skills” which was one of the positive outcomes had the highest frequency. In addition, students' preferences regarding whether or not to attend the future programming courses changed for various reasons. “Unwilling to programming language education” was one of these findings. Considering the scarcity of programming education studies via text-based and hybrid-based programming environments, the results and implications of this study are to strengthen future research by providing rich data.

🔖

Bu Makaleye Atıf Yap

UNAL, A., TOPU, F. B. (2022). A Comparative Case Study to Experiences of High School Students Using Text-Based versus Hybrid-Based Environments in Programming Education. e-Kafkas Eğitim Araştırmaları Dergisi, Cilt: 9 - Sayı: 2, 492–512. https://ajindex.com/articles/751442

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (4)

  1. Adi, P. D. P., & Kitagawa, A. (2019, November). A review of the Blockly programming on M5Stack board and MQTT based for programming education. In 2019 IEEE 11th International Conference on Engineering Education (ICEED) (pp. 102-107). IEEE. doi:10.1109/ICEED47294.2019.8994922 Asai, S., Phuong, D. T. D., Harada, F., & Shimakawa, H. (2019). Predicting cognitive load in acquisition of programming abilities. International Journal of Electrical & Computer Engineering, 9(4), 2088-8708. doi:10.11591/ijece.v9i4.pp3262-3271 Bak, N., Chang, B. M., & Choi, K. (2020). Smart Block: A visual block language and its programming environment for IoT. Journal of Computer Languages, 60, 100999. doi:10.1016/j.cola.2020.100999 Bartlett, L., & Vavrus, F. (2017). Comparative case studies: An innovative approach. Nordic Journal of Comparative and International Education (NJCIE), 1(1), 5-17. doi:10.7577/njcie.1929
  2. Baxter, P., & Jack, S. (2008). Qualitative case study methodology: Study design and implementation for novice researchers. The Qualitative Report, 13(4), 544-559. Retrieved August, 10, 2021. http://www.nova.edu/ssss/QR/QR13-4/baxter.pdf
  3. Bosch, N., & D’Mello, S. (2017). The affective experience of novice computer programmers. International Journal of Artificial Intelligence in Education, 27(1), 181-206. doi:10.1007/s40593-015-0069-5 Bubnó, K., & Takács, V. L. (2017, September). The mathability of word problems as initial computer programming exercises. In 2017 8th IEEE International Conference on Cognitive Infocommunications (CogInfoCom) (pp. 39-44). IEEE. doi:10.1109/coginfocom.2017.8268213 Chang, S. E. (2005). Computer anxiety and perception of task complexity in learning programming-related skills. Computers in Human Behavior, 21(5), 713-728. doi:10.1016/j.chb.2004.02.021 Chen, T. L., Chen, Y. R., Yu, M. S., & Lee, J. K. (2021). NNBlocks: A Blockly framework for AI computing. The Journal of Supercomputing, 1-31. doi:10.1007/s11227-021-03631-9
  4. Çakıroğlu, Ü., Çevik, İ., Köşeli, E., & Karaman, M. (2021). Understanding Students’ Abstractions in Block-Based Programming Environments: A Performance based Evaluation. Thinking Skills and Creativity, 41(2021), 100888. doi:10.1016/j.tsc.2021.100888 Çakiroğlu, Ü., Suiçmez, S. S., Kurtoğlu, Y. B., Sari, A., Yildiz, S., & Öztürk, M. (2018). Exploring perceived cognitive load in learning programming via Scratch. Research in Learning Technology, 26. 1-20. doi: 10.25304/rlt.v26.1888 Debue, N., & Van De Leemput, C. (2014). What does germa