Blok tabanlı programlama dili ile bağlam temelli öğrenme ortamında oyun geliştiren öğrencilerin kodlama becerilerindeki gelişme düzeylerinin incelenmesi
Investigation of coding skills development levels of the students who develop the game by coding with block based programming language in context based learning environment
Yazar: ESRA ŞOLTAN
Danışman: PROF. DR. ŞEFİKA FEZA ORHAN
Yıldız Teknik Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı / Bilgisayar ve Öğretim Teknolojileri Eğitimi Bilim Dalı
Derece: Yüksek Lisans, 2018
Konu: Eğitim ve Öğretim = Education and Training

Özet:
21.yüzyıl için gerekli olan zihinsel becerilerden biri olarak görülen kodlama becerisinin, birtakım düşünce becerilerini geliştirmesi ve etkilemesi sebebiyle, çocuklara küçük yaşlardan itibaren kazandırılmasının, çocukların topluma fayda sağlayacak çalışmalar yürütebilmeleri açısından oldukça önem arz ettiği literatürde ve günlük yaşamımızda oldukça sık vurgulanmaktadır. Çocukların bilgisayar, tablet vb. elektronik cihazları nasıl kullandıkları veya bu cihazlar ile oynadıkları oyunlarda nasıl ilerleyebildiklerinden ziyade, onların kullandıkları uygulamaların ardında yer alan kodlama mantığını öğrenebilmelerine ve dolayısıyla oynayacakları oyunu veya kurguladıkları programları kendilerinin inşa edebilmesine imkan tanıyan eğitimlere dahil olmaları ile kodlama becerilerine katkı sağlama olanağı doğmaktadır. 
Bu bilgilerden yola çıkarak, küçük yaş grubunun kodlama becerilerinin gelişimi için hangi yöntemleri kullanılacağı, nasıl bir öğretim tasarımı süreci tasarlanacağı ve dolayısıyla bu becerinin öğrencilere nasıl kazandırılacağının araştırılması oldukça önemlidir. Bu çalışmada, bağlam temelli ortamda verilen kodlama eğitiminin öğrencilerin kodlama becerilerinin gelişme düzeylerine olan katkısı ve öğrencilerin derse yönelik zorluk algıları analiz etmek için kontrol ve deney grubundan oluşan deneysel bir araştırma tasarlanmıştır. 
Araştırma kapsamında veri toplama araçları olarak, ortaokulda öğrencilerinin eğitsel bilgisayar oyunları destekli kodlama öğrenimine yönelik tutumlarını belirlemek amacıyla Gonca Keçeci, Burcu Alan, Fikriye Kırbağ Zengin tarafından geliştirilen ve bu araştırmada Cronbach Alpha katsayısı 0,689 olan "Eğitsel Bilgisayar Oyunları Destekli Kodlama Öğrenimine Yönelik Tutum Ölçeği", Eda Yüksel tarafından geliştirilen ve Cronbach Alpha katsayısı 0,843 olan Bilgisayar Tutum Ölçeği ve araştırmacı tarafından geliştirilmiş olan Scratch'e Hazırbulunuşluk Anketi, Kodlama Becerisine Sahip Olma Durumları Anketi ve Kodlama Becerisi Gelişim Değerlendirme Formu kullanılmıştır.
Araştırma 2016-2017 Eğitim-Öğretim yılında İstanbul'da özel bir okulda her öğrenciye bir bilgisayarın düştüğü bilgisayar laboratuvarı ve laboratuvarın içinde kodlama eğitiminin verilmesi aşamasında kullanılacak etkileşimli tahtanın bulunduğu okulda öğrenim gören 5.sınıf öğrencileri ile yürütülmüştür. Okul bünyesinde bulunan 5 farklı 5.sınıf şubesinden çalışma kapsamında yer alacak kontrol ve deney gruplarının seçilmesi, sınıfların uygulama öncesi denklik işlemlerinden geçmesi ile yapılmıştır. 5 şubenin 1'ine araştırmacının kendisi girdiği için uygulama öncesi denklik işlemleri diğer Bilişim Teknolojileri ve Yazılım dersi öğretmeninin girmiş olduğu 4 şubede gerçekleştirilmiştir. Denklik işlemlerinde düzeyleri birbirine en yakın olan ve daha önce hiçbir şekilde kodlama eğitimi almamış olan iki şube rastgele biçimde deney ve kontrol grubu olarak belirlenmiştir. Bu kapsamda araştırmaya, kontrol grubu 21 kişi, deney grubu 21 kişi olmak üzere toplamda 42 öğrenci dahil edilmiştir.
Bu çalışma, etkileşimli tahta üzerinden kodlama eğitiminin verildiği Bilişim Teknolojileri ve Yazılım dersinde, eğitimin bağlam temelli ortamda verilmesinin kodlama becerilerindeki gelişme düzeylerine olan etkisi, kodlamaya yönelik tutumlarının kodlama becerilerindeki gelişme düzeylerine olan etkisi ve her iki ortamda (bağlam temelli ve bağlam bağımsız) verilen eğitim ile öğrencilerin derse yönelik zorluk algılarına olan etkisi olmak üzere çeşitli açılardan ele alınmıştır.
Türkiye'de bağlam temelli ortamda verilen kodlama eğitimi yeni bir uygulamadır ve bağlam temelli eğitimle verilen kodlama eğitimine yönelik yapılmış araştırmaya rastlanmamıştır. Bu nedenle, bundan sonraki çalışmalara yön vermesi açısıyla, kodlama eğitiminin bir bağlama dayandırılarak verilmesinin öğrencilerin kodlama becerilerinin geliştirilmesine katkısı açısından elde edilen bulguların alana katkı sağlayacağı düşünülmektedir.
Araştırma bulgularına göre, bağlam temelli ortamda ders yapan öğrencilerin kodlama becerileri gelişim düzeyleri ile bağlam bağımsız ortamda ders yapan öğrencilerin öğrencilerin kodlama becerilerinin gelişim düzeyleri arasında istatistiksel olarak anlamlı bir fark bulunmuştur. Bu bulgu sonucunda, bağlam temelli ortamda verilen kodlama eğitiminin, öğrencilerin kodlama becerilerindeki gelişme düzeylerine anlamlı bir katkı sağladığını söylemek mümkündür. Ayrıca, öğrencilerin kodlama öğrenmeye yönelik tutumları ile kodlama becerilerinin gelişim düzeyleri arasında istatistiksel olarak anlamlı hiç bir ilişki bulunmamıştır. Bir başka deyişle öğrenciler kodlama yapmayı sevip sevmemesi kodlama becerisini geliştirme düzeyini etkilememiştir. Son olarak, bağlam temelli ortamda kodlama eğitimi alan öğrenciler ile bağlam bağımsız ortamda kodlama eğitimi alan öğrencilerin derse yönelik zorluk algısı arasında istatiksel olarak anlamlı bir fark bulunmadığı için, öğrenme ortam tasarımının zorluk algısını etkilemediği ve her iki gruptaki öğrencilerinde öğretim sürecini orta zorlukta buldukları söylenebilir.

Abstract:
It is emphasized so frequently in the literature and in our daily lives that the ability of coding which is seen as one of the mental skills that is required for 21st century plays very significant role because of the fact that ability of coding is given to children in very early ages, transferring information that they have learned during their lives and carrying out studies that are beneficial for society since it is crucial for the reasons of developing and influencing a several thinking skills. Instead of how to use electronic devices such as computers, tablets etc. or progressing in games by using these electronic devices by children, with the help of getting involved in activities that give a chance to children to create their own applications and games or to learn the logic of coding behind these applications and games. Because of that fact, it gives an opportunity to make contribution to children coding ability.
Based on this information, it is significant to know which methods will be used for the improvement of small ages groups coding skills, how to design an instructional design process, thereby, it is very important to know how this skill is acquired by children. In this study, an experimental research consisting of control and experiment group is designed to investigate the contribution of coding education given in context-based environment to the development level of students' coding skills and students' perceptions about the course.
"Attitude Scale for Educational Computer Games Supported Coding Education" was developed by Gonca Keçeci, Burcu Alan, Fikriye Kırbağ Zengin and Cronbach Alpha coefficient value was found as 0,689 in this study. The questionnaire which was developed by researcher by using "Computer Attitude Scale" developed by Eda Yüksel  is used in order to determine the attitudes of secondary school students towards educational computer games supported coding. Readiness Survey, Coding Ability Development Evaluation Form which was designed by the researcher, computer attitude scale which was developed by Eda Yüksel and Cronbach Alpha coefficient value was found as 0,843 were used in this study.
The research was carried out with 5th grade students studying in one of the private schools in the 2016-2017 Academic Year, in İstanbul. The study was carried out in the computer laboratory in which every students had a computer and there was an interactive board. The selection of the control and experimental groups within the scope of the study from 5 different 5th grade branches within the school was made by passing the equivalents before the application. Two groups whose levels closest to each other and haven't taken coding lessons were identified as control and experimental groups randomly. In this study, there were in total 42 students, 21 of them were in control group and 21 of them were in experimental group. 
In this study, Information Technologies and Software course is given with the help of coding via an interactive board.  The effect of education in context based on improvement of students coding skills, the effect of students attitudes towards to coding on improvement of students coding skills and the effect of education which is given in both environment –context based and context independent based- on students perceptions about difficulty of the lesson. Coding in context based environment is new application in Turkey and it is not found any studies related to coding in context based environment in Turkey. In this way, it is thought that this study is beneficial for further studies in terms of coding education has a great potential to improvement of students coding skills. 
According to research findings, there was a statistically, meaningful difference between improvement of students coding skills in context based environment and independent context based environment. Because of that, it can be said that coding course in context based environment has a contribution to improvement of students' level of coding skills. Also, it is found that there is not any relation between student's attitudes towards to coding and students improvement of coding skills. In another words, whether students like the coding lessons or not, it does not affect their improvement levels. Lastly, since it is found that there is not statistically meaningful difference between students who are taught in context based environment and context-independent in terms of attitudes towards to difficulty of the course, environment design did not affect the difficulty perception and it can be said that students both in two groups found the course medium difficult.