Sistem kurulumu Research Ecosystems tarafından yapılmaya devam etmektedir. Süreç tamamlanıncaya kadar veride hata ve eksik bulunabilir.

Farklı Programlama Araçlarının Öğretmen Adaylarının Öz-Yeterlik İnançları ve Bilgi İşlemsel Düşünme Becerileri Üzerindeki Etkisi

relationships.isProjectOf

relationships.isJournalIssueOf

Yükleniyor...

Abstract

This study investigates the effects of different programming tools on the self-efficacy beliefs and computational thinking skills of pre-service elementary mathematics teachers. The growing integration of computational thinking in education necessitates research on how programming education influences teachers’ confidence and problem-solving abilities, particularly in mathematics teaching. The study was conducted over 12 weeks with 47 university students enrolled in an Elementary Mathematics Teacher Education Program. A quasi-experimental research design was employed, with pre-test and post-test measurements to assess the impact of programming education. Participants were divided into two experimental groups: one using a block-based programming environment (Scratch) and the other using a text-based programming language (C#). The structured implementation of programming instruction allowed for a systematic comparison of how different approaches influence computational thinking and self-efficacy in teaching mathematics. The results indicate a strong positive correlation between computational thinking skills and self-efficacy beliefs in mathematics teaching. Both programming tools contributed significantly to the improvement of these skills, demonstrating that exposure to algorithmic thinking and coding enhances teachers’ confidence in their ability to teach mathematics. However, no statistically significant difference was found between the groups, suggesting that both block-based and text-based programming approaches are effective in fostering computational thinking and self-efficacy. These results imply that regardless of the programming tool used, engaging in coding activities strengthens essential teaching competencies. These findings highlight the importance of integrating programming education into teacher training programs to prepare future educators for technology-enhanced teaching environments. Additionally, the study emphasizes the role of programming in developing higher-order thinking skills, such as problem-solving, logical reasoning, and adaptability.
Bu çalışma, farklı programlama araçlarının sınıf öğretmeni adaylarının öz-yeterlik inançları ve bilgi işlemsel düşünme becerileri üzerindeki etkilerini incelemektedir. İlköğretim Matematik Öğretmenliği Programına kayıtlı 47 üniversite öğrencisiyle 12 hafta süren araştırmada, ön test-son test ölçümlerine dayalı yarı deneysel bir desen kullanılmıştır. Katılımcılar, blok tabanlı programlama (Scratch) ve metin tabanlı programlama (C#) kullanan iki deney grubuna ayrılmıştır. Araştırma, farklı programlama yaklaşımlarının bilgi işlemsel düşünme ve matematik öğretiminde öz-yeterlik üzerindeki etkilerini sistematik olarak karşılaştırmayı amaçlamaktadır. Bulgular, bilgi işlemsel düşünme becerileri ile öz-yeterlik inançları arasında güçlü bir pozitif ilişki olduğunu göstermektedir. Her iki programlama aracı da bu becerilerin gelişimine önemli katkı sağlarken, gruplar arasında anlamlı bir fark bulunmamıştır. Bu sonuçlar, programlama etkinliklerinin öğretmenlik için temel yetkinlikleri geliştirdiğini ortaya koymaktadır. Öğretmen yetiştirme programlarında programlama eğitiminin entegrasyonu, teknoloji destekli öğretim ortamlarına hazırlık açısından kritik öneme sahiptir. Ayrıca, programlamanın problem çözme, mantıksal akıl yürütme ve uyum sağlama gibi üst düzey düşünme becerilerinin gelişimine katkıda bulunduğu vurgulanmaktadır.

Description

Fields of Science

05 social sciences, 0503 education

Citation

WoS Q

Scopus Q

Volume

16

Issue

59

Start Page

80

End Page

97
Yükleniyor...
Yükleniyor...
Yükleniyor...