Journals / Eğitim Teknolojisi Kuram ve Uygulama / 2020 / Cilt: 10 - Sayı: 1

THE EFFECT OF BLOCK-BASED PROGRAMMING ACTIVITIES ON PRE-SERVICE TEACHERS’ COMPUTER PROGRAMMING SELF-EFFICACY AND COMPUTATIONAL THINKING SKILLS

BLOK TABANLI PROGRAMLAMA ETKİNLİKLERİNİN ÖĞRETMEN ADAYLARININ PROGRAMLAMAYA İLİŞKİN ÖZ YETERLİLİK ALGILARINA VE HESAPLAMALI DÜŞÜNME BECERİLERİNE ETKİSİ

Pages
303–320
Publication Date
2020-01-31
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

In the teaching of programming, it is recommended to use block based programming activities in students with low self-efficacy.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:Nowadays programming teaching is crucial in terms of 21st century skills.
📊
Key Findings & Data:In this study, which was conducted as a single group pretest-posttest, pre-service teachers received 16 hours of block-based programming activities for 4 weeks.
💡
Conclusion & Impact:In the teaching of programming, it is recommended to use block based programming activities in students with low self-efficacy.
🔬Design:Research Article
📍Scope:Comprehensive Sample
⚙️Variables:blok tabanlı programlama · scratch · hesaplamalı düşünme becerisi

Abstract

Nowadays programming teaching is crucial in terms of 21st century skills. In programming teaching, the improvement of computational thinking skills and self-efficacy perception are key to gaining this skill. The purpose of this study is to investigate the effect of block-based programming activities on pre-service teachers' self-efficacy perceptions and computational thinking skills. In this study, which was conducted as a single group pretest-posttest, pre-service teachers received 16 hours of block-based programming activities for 4 weeks. As a result of the research, block-based programming activities had a positive effect on pre-service teachers' programming self-efficacy perceptions. However, it was observed that the activities did not have any effect on the computational thinking skills of the pre-service teachers. In the teaching of programming, it is recommended to use block based programming activities in students with low self-efficacy.

Özet

21. yy becerileri incelendiğinde programlama öğretimi günümüzde oldukça önemlidir. Programlama öğretiminde, hesaplamalı düşünme becerilerinin ve öz yeterlilik algısının geliştirilmesi bu becerinin kazandırılmasında anahtar roldedir. Bu araştırmanın amacı, blok tabanlı programlama etkinliklerinin öğretmen adaylarının programlamaya ilişkin öz yeterlilik algıları ve hesaplamalı düşünme becerileri üzerindeki etkisinin incelenmesidir. Tek grup ön test-son test olarak yürütülen bu araştırmada öğretmen adaylarına 4 hafta boyunca toplamda 16 saat blok tabanlı programlama etkinlikleri yaptırılmıştır. Araştırma sonucunda, blok tabanlı programlama etkinliklerinin öğretmen adaylarının programlamaya ilişkin öz yeterlilik algıları üzerinde olumlu etkisi olmuştur. Buna karşın, yapılan etkinliklerin öğretmen adaylarının hesaplamalı düşünme becerileri üzerinde etkisi olmadığı görülmüştür.

🔖

Cite This Article

AYDOĞDU, Ş. (2020). THE EFFECT OF BLOCK-BASED PROGRAMMING ACTIVITIES ON PRE-SERVICE TEACHERS’ COMPUTER PROGRAMMING SELF-EFFICACY AND COMPUTATIONAL THINKING SKILLS. Eğitim Teknolojisi Kuram ve Uygulama, Cilt: 10 - Sayı: 1, 303–320. https://ajindex.com/articles/67851

📄 Full Text PDF Viewer

📄

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

References (6)

  1. Aho, A. V. (2012). Computation and Computational Thinking. The Computer Journal, 55(7), 832-835. doi:10.1093/comjnl/bxs074 Akpınar, Y., & Altun, A. (2014). Bilgi toplumu okullarında programlama eğitimi gereksinimi. 2014, 13(1). Altun, A., & Mazman, S. G. (2012). Programlamaya ilişkin Öz Yeterlilik Algısı Ölçeğinin Türkçe Formunun Güvenirlik ve Geçerlik Çalışması. Eğitimde ve Psikolojide Ölçme ve Değerlendirme Dergisi, 3(2), 297-308.
  2. Askar, P., & Davenport, D. (2009). An investigation of factors related to self-efficacy for Java Programming among engineering students. Online Submission, 8(1). Bandura, A. (1997). Self-efficacy: The exercise of control: Macmillan. Basogain, X., Olabe, M. Á., Olabe, J. C., & Rico, M. J. (2018). Computational Thinking in pre-university Blended Learning classrooms. Computers in Human Behavior, 80, 412-419.
  3. Bayman, P., & Mayer, R. E. (1988). Using conceptual models to teach BASIC computer programming. Journal of Educational Psychology, 80(3), 291-298. doi:10.1037/0022-0663.80.3.291 Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., & Miller, P. (1997). Mini-languages: a way to learn programming principles. Education Information Technologies, 2(1), 65-83. doi:10.1023/a:1018636507883 CAS. (2015). Computational Thinking: A Guide for Teachers. Retrieved from http://community.computingatschool.org.uk/files/6695/original.pdf
  4. Denner, J., & Werner, L. (2011). Measuring computational thinking in middle school using game programming. Paper presented at the Annual Meeting of the American Educational Research Association. Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240-249.
  5. Denning, P. J. (2017). Remaining trouble spots with computational thinking. Communications of the ACM, 60(6), 33-39.
  6. Dohn, N. B. (2019). Students’ interest in Scratch coding in lower secondary mathematics. British Journal of Educational Technology. doi:10.1111/bjet.12759 Erümit, K. A., Karal, H., Şahin, G., Aksoy, D. A., Aksoy, A., & Benzer, A. İ. (2018). Programlama Öğretimi için Bir Model Önerisi: Yedi Adımda Programlama. 2018, 44(197). doi:10.15390/eb.2018.7678 %j eĞİtİm ve bİlİm Faber, H. H., Wierdsma, M. D., Doornbos, R. P., van der Ven, J. S., & de Vette, K. (2017). Teaching computational thinking to primary school students via unplugged programming lessons. Journal of the European Teacher Education Network