Journals / AJIT-e: Academic Journal of Information Technology / 2023 / Cilt: 14 Sayı: 55

The Effect of Project Based Learning Approach on Computational Thinking Skills and Programming Self-Efficacy Beliefs

Proje Tabanlı Öğrenme Yaklaşımının Bilgi İşlemsel Düşünme Becerilerine ve Programlama Öz Yeterlilik İnancına Etkisi

Pages
320–334
Publication Date
2023-11-23
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)

Based on the results of the research, it is recommended to teach block-based programming before text-based programming, to include game-themed activities, to ensure active participation of students, and to use multidimensional and alternative measurement tools to measure computational thinking skills to comprehend algorithm stages in programming instruction.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:The aim of this study is to reveal the effect of project use on students' self-efficacy beliefs towards programming and their computational thinking skills.
📊
Key Findings & Data:The research was conducted in 2018 with 14 12th-grade students in a Vocational and Technical High School in Izmir.
💡
Conclusion & Impact:Based on the results of the research, it is recommended to teach block-based programming before text-based programming, to include game-themed activities, to ensure active participation of students, and to use multidimensional and alternative measurement tools to measure computational thinking skills to comprehend algorithm stages in programming instruction.
🔬Design:Research Article
📍Scope:2018 Verileri
⚙️Variables:Bilgi İşlemsel Düşünme · Programlama Öğretimi · Programlama Öz Yeterlilik İnancı

Abstract

The aim of this study is to reveal the effect of project use on students' self-efficacy beliefs towards programming and their computational thinking skills. A one-group pretest-posttest experimental design was used in the study. The research was conducted in 2018 with 14 12th-grade students in a Vocational and Technical High School in Izmir. In the research, the application of project use in programming teaching lasted 18 weeks. The research data were collected with the Self-Efficacy Scale for Programming (SESP) developed by Altun and Mazman (2012) and the Computer Thinking Skill Levels Scale (CTSLS) developed by Korkmaz, Çakır, Özden, Oluk, Sarıoğlu (2015). Wilcoxon Signed Ranks Test, one of the nonparametric tests, was used to analyze the research data. As a result of the study, it was observed that the use of projects in programming instruction had a positive effect on students' self-efficacy in programming, while it did not have a significant effect on their computational thinking skills. Based on the results of the research, it is recommended to teach block-based programming before text-based programming, to include game-themed activities, to ensure active participation of students, and to use multidimensional and alternative measurement tools to measure computational thinking skills to comprehend algorithm stages in programming instruction.

Özet

Bu araştırmanın amacı proje kullanımının, öğrencilerin programlamaya yönelik öz yeterlilik inançlarına ve bilgi işlemsel düşünme becerilerine etkisini ortaya koymaktır. Araştırmada tek grup ön test- son test deneysel desen kullanılmıştır. Araştırma 2018 yılında, İzmir ilinde bir Mesleki ve Teknik Lisesi’nde 12. sınıfta öğrenim gören 14 öğrenci ile gerçekleştirilmiştir. Araştırmada programlama öğretiminde proje kullanımı uygulaması 18 hafta sürmüştür. Araştırma verileri Altun ve Mazman (2012) tarafından geliştirilen Programlamaya İlişkin Öz Yeterlilik Ölçeği ile Korkmaz, Çakır, Özden, Oluk, Sarıoğlu (2015) tarafından geliştirilen Bilgisayarca Düşünme Beceri Düzeyleri Ölçeği ile toplanmıştır. Araştırma verilerinin analizinde parametrik olmayan testlerden Wilcoxon İşaretli Sıralar Testi kullanılmıştır. Araştırma sonucunda, programlama öğretiminde proje kullanımının öğrencilerin programlamaya ilişkin öz yeterliliklerini olumlu etkilediği görülürken, bilgi işlemsel düşünme becerilerinde anlamlı bir etkisinin olmadığı görülmüştür. Araştırma sonuçlarına dayalı olarak programlama öğretiminde algoritma aşamalarının kavranabilmesi için metin tabanlı programlamaya geçmeden önce blok tabanlı programlama öğretimin yapılması, oyun temalı etkinliklere yer verilmesi, öğrencilerin aktif katılımlarının sağlanması ve bilgi işlemsel düşünme becerilerinin ölçülmesinde çok boyutlu ve alternatif ölçme araçlarının kullanılması önerilmektedir.

🔖

Cite This Article

ERGİN, H., ARIKAN, Y. D. (2023). The Effect of Project Based Learning Approach on Computational Thinking Skills and Programming Self-Efficacy Beliefs. AJIT-e: Academic Journal of Information Technology, Cilt: 14 Sayı: 55, 320–334. https://ajindex.com/articles/1019012

📄 Full Text PDF Viewer

📄

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

References (9)

  1. Akçay, A., Çoklar, A. N. (2016). A proposal for the development of cognitive skills: Programming education. In: A. İşman, H. F. Odabaşı, B. Akkoyunlu (Eds.), Educational technology readings (pp.121-140). TOJET- The Turkish Online Journal of Educational Technology. Akpınar, Y., Altun, A. (2014). The need for programming education in information society schools. İlköğretim Online, 13(1), 1-4.
  2. Ali, A. M., Tumian, A., Seman, M. S. A. (2017, July). A conceptual approach for understanding computer programming skills development. Proceeding of Research and Innovation in Information Systems (ICRIIS) 2017, Malaysia, pp. 1-5. https://doi.org/10.1109/ICRIIS.2017.8002526
  3. Altun, A., Mazman, S. G. (2012). Validity and reliability study of the Turkish form of the perception of self-efficacy for programming scale. Journal of Measurement and Evaluation in Education and Psychology, 3(2), 297-308.
  4. Arabacıoğlu, C., Bülbül, H., & Filiz, A. (2007, January-February). A new approach in computer programming teaching. Academic İnformation'07 - IX. Proceedings of Academic İnformation Conference, Turkey- Kütahya, pp.193-197.
  5. Aşkar, 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). Azar, A. (2012). Self-efficacy beliefs of prospective secondary science and mathematics teachers. International Journal of Management Economics and Business, 6(12), 235-252.
  6. Barut, E., Kuzu, A. (2017). Comparison of Turkey and England information technologies curricula in terms of objectives, learning outcomes, activities, measurement, and evaluation processes. Trakya University Journal of Faculty of Education, 7(2), 721-745.
  7. Brennan, K., Resnick, M. (2012, April). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 Annual Meeting of The American Educational Research Association, Vancouver, Canada, Vol. 1, p. 25. Cevahir, H., Özdemir, M. (2017). Teacher opinions and solution suggestions for the difficulties encountered in programming teaching. 11th International Computer and Instructional Technology Symposium Proceedings, Turkey- Malatya, pp. 24-26.
  8. Churches, A. (2008). Bloom's taxonomy blooms digitally. Tech & Learning, 1, 1-6.
  9. Coşar, M. (2013). The effects of computer programming studies in a problem-based learning environment on academic achievement, critical thinking tendency and attitude towards computers. [