Python programlama dili öğretiminde fiziksel programlama aracı kullanımının programlamaya yönelik tutuma etkisi: Raspberry pi pico örneği
The effect of using physical programming tool in teaching python programming language on attitude towards programming: Raspberry pi pico example
- Tez No: 989387
- Danışmanlar: DOÇ. DR. MEMET ÜÇGÜL
- Tez Türü: Yüksek Lisans
- Konular: Eğitim ve Öğretim, Education and Training
- Anahtar Kelimeler: Bilgisayar eğitimi, Mikrodenetleyiciler, Python, Robotik programlama, Computer education, Microcontroller, Python, Robotic programming
- Yıl: 2025
- Dil: Türkçe
- Üniversite: Kırıkkale Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Programlama becerisi günümüzün önemli okur yazarlık becerilerinden biridir. Dünya üzerinde çeşitli ülkeler programlama eğitimini öğretim programlarına çeşitli düzeylerde entegre etmektedirler. Ülkemizde programlama MEB'in 05.09.2012 yılında aldığı 150 sayılı karar ile 5. ve 6. sınıflarda zorunlu olarak verilen Bilişim Teknolojileri ve Yazılım dersi kapsamında kendine yer bulmuştur. Ortaöğretimde ise çeşitli okul türlerinde seçmeli ders olarak programlama öğretimi yapılmaktadır. Mesleki ve Teknik Anadolu Liselerinde Bilişim Teknolojileri Alanı'nda 9. sınıfta Programlama Temelleri dersi ile metin tabanlı programlama dilleri öğretilmektedir. Ders için hazırlanan kaynaklar Python programlama diline yöneliktir. Bu araştırmanın amacı Python programlama dili öğretiminde fiziksel programlama aracı kullanımının programlama karşı tutuma etkisini incelemektir. Araştırma kapsamında fiziksel programlama aracı olarak Raspberry Pi Pico tercih edilmiştir. Araştırma yöntemi olarak nicel araştırma yaklaşımlarından öntest-sontest denkleştirilmemiş gruplu desen (non-equivalent control group pretest–posttest design) seçilen çalışmada Bilgisayar Programlamaya Karşı Tutum Ölçeği ve araştırmacı tarafından geliştirilen Demografik Bilgi Formu kullanılmıştır. Eskişehir ilinde Millî Eğitim Bakanlığına bağlı bir Mesleki ve Teknik Anadolu lisesinde öğrenim gören 9. sınıf öğrencilerini içeren iki farklı şubede (deney-kontrol grupları) yürütülen araştırma süreci toplamda 6 hafta sürmüştür. Süreç öncesinden toplanan ön test verileri ile son test verileri eşleştirilerek Jamovi istatistiksel analiz yazılımı ile analiz edilmiştir. Verilerin analizinde normallik testi için Shapiro-Wilk testi, deney ve kontrol grupları arasındaki farkı ölçmek için ön test sonuçlarının kontrol altına alındığı ANCOVA testi, grupların ön test ve son test sonuçları arasındaki farkı ölçmek için normal dağılımın sağlandığı ölçek faktörlerinde Student's t testi, normal dağılımın sağlanamadığı faktörlerde ise Wilcoxon işaretli sıralar testi kullanılmıştır. Haftalık bilgisayar kullanımı ile tutum arasındaki ilişkiyi incelemek için korelasyon testi uygulanmıştır. Araştırma sonucunda Python programlama dili öğretiminde fiziksel programlama aracı kullanımının programlamaya karşı tutuma anlamlı düzeyde etkisi olmadığı, deney grubunda tutumun bir miktar düşmesine karşın farkın istatistiksel olarak anlamlı olmadığı, kontrol grubunda küçük bir artış oluşmasına rağmen bu artışın anlamlı olmadığı, haftalık bilgisayar kullanım süresi ile tutum arasında pozitif yönde güçlü bir ilişki olduğu sonuçlarına ulaşılmıştır. Tüm bu bulgulara dayanarak gelecekteki araştırmacılara, öğretmenlere ve öğretmen adaylarına önerilerde bulunulmuştur.
Özet (Çeviri)
Programming skills are one of the important literacy skills of today. Various countries around the world are integrating programming education into their curricula at different levels. In our country, programming found its place within the scope of the Information Technologies and Software course, which is mandatory for 5th and 6th grades, as per the decision numbered 150 taken by the Ministry of National Education on September 5, 2012. In secondary education, programming is taught as an elective course in various types of schools. In Vocational and Technical Anatolian High Schools, text-based programming languages are taught in the 9th grade through the Programming Fundamentals course in the Information Technologies field. The resources prepared for the course are focused on the Python programming language. The aim of this research is to examine the effect of using a physical programming tool on attitudes towards programming in the teaching of the Python programming language. The Raspberry Pi Pico was chosen as the physical programming tool for the research. As a research method, a non-equivalent control group pretest-posttest design from quantitative research approaches was selected. The data collection tools used in the study were the Computer Programming Attitude Scale and a Demographic Information Form developed by the researcher. The research process, which included 9th-grade students studying at a Vocational and Technical Anatolian high school affiliated with the Ministry of National Education in Eskişehir, was conducted in two different classes (experimental-control groups) and lasted a total of 6 weeks. The pretest data collected before the process and the posttest data were matched and analyzed using the Jamovi statistical analysis software. In the analysis of the data, the Shapiro-Wilk test was used for normality testing, ANCOVA was used to measure the difference between the experimental and control groups while controlling for pretest results, Student's t-test was used for scale factors where normal distribution was met to measure the difference between the pretest and posttest results of the groups, and the Wilcoxon signed-rank test was used for factors where normal distribution was not met. A correlation test was applied to examine the relationship between weekly computer usage and attitude. As a result of the research, it was found that the use of a physical programming tool in the teaching of the Python programming language did not have a significant effect on attitudes towards programming. Although there was a slight decrease in attitude in the experimental group, the difference was not statistically significant, and despite a small increase in the control group, this increase was also not significant. A strong positive relationship was found between the weekly computer usage duration and attitude. Based on all these findings, recommendations were made for future researchers, teachers, and teacher candidates.
Benzer Tezler
- Fiziksel programlama aracı destekli programlama öğretiminin ortaokul öğrencilerinin bilgi işlemsel düşünme becerilerine ve özyeterlik algılarına etkisi
The effect of physical programming tool supported programming teaching on secondary school students' computational thinking skills and self-efficacy perceptions
EZGİ ARZU YURDAKÖK
Yüksek Lisans
Türkçe
2022
Eğitim ve ÖğretimBaşkent ÜniversitesiBilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı
DOÇ. DR. FİLİZ KALELİOĞLU
- Veri odaklı karar almada makine öğrenmesi algoritmaları
Machine learning algorithms in data-driven decision making
MUHAMMED KARA
Doktora
Türkçe
2024
İstatistikOndokuz Mayıs Üniversitesiİstatistik Ana Bilim Dalı
PROF. DR. YÜKSEL TERZİ
- Türkçe bir başlangıç düzey programlama dili geliştirimi
Implementation of a Turkish entry level programming language
MERT DİRİK
Yüksek Lisans
Türkçe
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ AHMET EGESOY
- Metin tabanlı programlama öğretiminde oyunlaştırmanın öğrencilerin bilgi işlemsel düşünme becerilerine ve motivasyonlarına etkisi
The effect of gamification on students' computational thinking skills and motivation in text-based programming teaching
KÜBRA ŞENER
Yüksek Lisans
Türkçe
2023
Eğitim ve ÖğretimVan Yüzüncü Yıl ÜniversitesiBilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı
DOÇ. DR. HAYATİ ÇAVUŞ
DOÇ. DR. MEHMET RAMAZANOĞLU
- Oyunlaştırılmış ters-yüz öğrenme modeliyle programlama öğretimi
Gamified flipped learning in a programming language course
SÜMEYRA USTA
Yüksek Lisans
Türkçe
2024
Eğitim ve ÖğretimBalıkesir ÜniversitesiBilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı
PROF. DR. GÜRHAN DURAK