Journals / Kastamonu Education Journal / 2020 / Cilt: 28 Sayı: 3

The Effects of YAP Programming Teaching Model on Students' Computational Thinking Skills

YAP Programlama Öğretim Modelinin Öğrencilerin Bilgi-İşlemsel Düşünme Becerilerine Etkisi

Pages
1529–1540
Publication Date
2020-05-20
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)

For this reason, it is suggested to use YAP model together with block based visual programming tools in programming process.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:In this study, it is aimed to determine the effect of programming courses that are processed using YAP teaching model on students' computational thinking skills.
📊
Key Findings & Data:The study was carried out with case study method for 9 weeks with 38 students in 6th grade in a secondary school in Trabzon.
💡
Conclusion & Impact:For this reason, it is suggested to use YAP model together with block based visual programming tools in programming process.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:Programlama öğretimi · Bilgi-işlemsel düşünme · Yap modeli

Abstract

In this study, it is aimed to determine the effect of programming courses that are processed using YAP teaching model on students' computational thinking skills. The study was carried out with case study method for 9 weeks with 38 students in 6th grade in a secondary school in Trabzon. Computational Thinking Scale was used as data collection tool. When the results of statistical analysis were examined, a significant difference was found in students' computational thinking skills. It is thought that the factor that emerges this difference is the YAP model used with the Scratch tool. For this reason, it is suggested to use YAP model together with block based visual programming tools in programming process.

Özet

Bu çalışmada YAP öğretim modeli kullanılarak işlenen programlama derslerinin öğrencilerin bilgi-işlemsel düşünme becerisine etkisini belirlemek amaçlanmıştır. Araştırma, Trabzon ilindeki bir ortaokulda 6. sınıfta öğrenim görmekte olan 38 öğrenci ile 9 hafta boyunca durum çalışması yöntemi ile yürütülmüştür. Veri toplama aracı olarak Bilgisayarca Düşünme Ölçeği kullanılmıştır. İstatistiksel analiz sonuçlarına bakıldığında öğrencilerin bilgi-işlemsel düşünme becerilerinde anlamlı fark ortaya çıkmıştır. Bu farkın ortaya çıkmasındaki etkenin Scratch aracı ile birlikte kullanılan YAP modeli olduğu düşünülmektedir. Bu nedenle programlama öğretimi sürecinde blok tabanlı görsel programlama araçları ile birlikte YAP modelinin kullanılması önerilmektedir.

🔖

Cite This Article

ERÜMİT, A. K., ŞAHİN, G., KARAL, H. (2020). The Effects of YAP Programming Teaching Model on Students' Computational Thinking Skills. Kastamonu Education Journal, Cilt: 28 Sayı: 3, 1529–1540. https://ajindex.com/articles/940208

📄 Full Text PDF Viewer

📄

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

References (11)

  1. Askar, P., & Davenport, D. (2009). An investigation of factors related to self-efficacy for Java programming among engineering students. The Turkish Online Journal of Educational Technology. 8(1), 26-27.
  2. Asad, K., Tibi, M., & Raiyn, J. (2016). Primary school pupils’ attitudes toward learning programming through visual interactive environments. World Journal Of Education. 6(5), 20. Barut, E., Tuğtekin, U., & Kuzu, A. (2016). Robot uygulamalar ile bilgi işlemsel düşünme becerilerine bakış. In 4th Instructional Technologies & Teacher Education Symposium (210-214).
  3. Bovis, S. E., Harden, T., & Hotz, G. (2016). Pilot study: a pediatric pedestrian safety curriculum for preschool children. Journal of Trauma Nursing. 23(5), 247-256.
  4. Brown, Q., Mongan, W., Kusic, D., Garbarine, E., Fromm, E., & Fontecchio, A. (2013). Computer aided instruction as a vehicle for problem solving: Scratch programming environment in the middle years classroom. http://www.pages.drexel.edu/~dmk25/ASEE_08.pdf
  5. Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. ACM SIGCSE Bulletin. 33(3), 49-52.
  6. Calder, N. (2010). Using Scratch: An integrated problem-solving approach to mathematical thinking. Australian Primary Mathematics Classroom. 15(4), 9-14.
  7. Choi, J. Lee, Y., & Lee, E. (2016). Puzzle based algorithm learning for cultivating computational thinking. Wireless Personal Communications. 93(1), 131-145.
  8. Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Hillsdale, NJ: L. Erlbaum Associates. Coull, N. J., & Duncan, I. M. (2011). Emergent requirements for supporting introductory programming. Innovation in Teaching and Learning in Information and Computer Sciences. 10(1), 78-85.
  9. Creswell, J.W. (2012). Educational research: planning, conducting, and evaluating quantitative research (4. Baskı). Boston: Pearson Education Inc. CSTA & ISTE (2011). Computational Thinking Teacher Resources, Second Edition. http://www.iste.org/docs/ct-documents/ct-teacher-resources_2ed-pdf.pdf?sfvrsn=2
  10. Çatlak, Ş., Tekdal, M., & Baz, F. Ç. (2015). Scratch yazılımı ile programlama öğretiminin durumu: Bir döküman inceleme çalışması. Journal of Instructional Technologies & Teacher Education. 4(3), 13-25.
  11. Çetin, E. (2012). Bilgisayar programlama eğitiminin çocukların problem çözme becerileri üzerine etkisi. Yayımlanmamış Yüksek Lisans Tezi, Gazi Üniversitesi Eğitim Bilimleri Enstitüsü Bilgisayar ve Öğretim Teknolojileri Eğitimi Anabilim Dalı Bilgisayar ve