Geri Dön

Scratch programlama dili eğitimine yönelik bir mobil uygulamanın geliştirilmesi

Development of a mobile application oriented for scratch programming education

  1. Tez No: 471031
  2. Yazar: EMRE YILDIRIM
  3. Danışmanlar: PROF. DR. MEHMET ALİ SALAHLI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Eğitim ve Öğretim, Education and Training
  6. Anahtar Kelimeler: mobil öğrenme, programlama eğitimi, scratch, mobile learning, programming education, scratch
  7. Yıl: 2017
  8. Dil: Türkçe
  9. Üniversite: Çanakkale Onsekiz Mart Üniversitesi
  10. Enstitü: Eğitim Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar ve Öğretim Teknolojileri Eğitimi Bilim Dalı
  13. Sayfa Sayısı: 82

Özet

Bu araştırmanın amacı, ortaokul öğrencilerinin programlama mantığını daha iyi anlamaları ve programlama becerilerinin geliştirilmesi için Scratch programlama diline yönelik bir mobil uygulaması geliştirmektir. Mobil uygulama Scratch programlama dilinin öğretimi ile ilgili iki sorunun çözümüne yönelik geliştirilmiştir. Birinci sorun, okullarda yaygın olarak kullanılan Scratch uygulamasının eğitsel yönden bazı eksiklerinden kaynaklanmaktadır. İkinci sorun ise Scratch uygulamasının mobil ortamlarda kullanılmaması ile ilgilidir. Bu çalışma ADDIE tasarım modeli aşamaları kullanılarak gerçekleştirilmiştir. Modelin analiz aşamasında, Scratch programlama dili eğitiminde kullanılan programlama arayüzünün eksiklikleri analiz edilmiştir. Aynı zamanda araştırmanın çalışma grubu belirlenmiştir. Tasarım aşamasında ise yapılan analizler sonucunda mobil öğrenme uygulamasının ekran tasarımları ve Scratch programlama dili eğitiminin içeriği oluşturulmuştur. Geliştirme aşamasında belirlenen tasarımlar ışığında uygulamanın kodlaması yapılmıştır. Uygulama aşamasında, geliştirilen mobil uygulama, ilk önce pilot uygulama olarak Scratch programlama dili eğitimi alan 7. Sınıfta öğrenim gören 10 öğrenci tarafından 1 hafta boyunca test edilmiştir. Ardından gerçek uygulamaya geçilmiştir. Araştırmada ön test son test kontrol gruplu yarı deneysel model uygulanmıştır. Araştırmanın gerçek uygulamasında çalışma grubunu Kırklareli İstiklal Ortaokulunda öğrenim gören 6. sınıf düzeyinde toplam 94 öğrenci oluşturmaktadır. Mobil öğrenme uygulamasını kullanan deney grubunda 41 öğrenci, kontrol grubunda ise 53 öğrenci bulunmaktadır. Öğrenciler mobil öğrenme uygulamasını 5 hafta boyunca kullanmışlardır. Değerlendirme aşamasında, araştırmada veri toplama aracı olarak araştırmacının geliştirdiği Programlama Becerileri Başarı Testi kullanılmıştır. Araştırmanın verilerini analiz etmek için Bağımsız Örneklem t-testi kullanılmıştır. Araştırmanın sonunda elde edilen bulgulara göre Scratch programlama dili mobil öğrenme uygulamasının öğrencilerin programlama becerileri üzerinde anlamlı bir farklılık oluşturduğu ve programlama eğitimine katkı sağladığı görülmüştür.

Özet (Çeviri)

The aim of this research is to develop a mobile application for the Scratch programming language in order to better understand the programming logic of secondary school students and to improve their programming skills. The mobile application has been developed to solve two problems related to teaching Scratch programming language. The first problem stems from some shortcomings in the educational direction of the Scratch application commonly used in schools. The second problem is that Scratch is not used in mobile environments. This work was carried out using the ADDIE design model stages. In the analysis phase of the model, the shortcomings of the Scratch application used to do programming using the Scratch programming language have been analyzed. At the same time, the study group of the study was determined. In the design stage, the screenings of mobile learning application and the content of the language training of Scratch programming were created as a result of the analyzes made. During the development phase, the design of the application was coded in the light of the design. In the implementation phase, the developed mobile application was first tested by 10 7th grade students who were trained in Scratch programming language as pilot application for one week. Then the real application was implemented. In the study pretest posttest quasi experimental model was applied. In the real implementation of the study, the study group constitutes a total of 94 students at the 6th grade level who are studying at Kırklareli İstiklal Ortaokulu. There are 41 students in the experiment group using mobile learning application and 53 students in the control group. The students used the mobile learning application for 5 weeks. During the evaluation stage, the Programmer's Skills Achievement Test developed by the researcher was used as the data collection tool in the research. The independent samples t-test was used to analyze the data of the study. As a result of the findings obtained at the end of the research, it was seen that Scratch programming language mobile learning application made a significant difference on programming skills and contributed to programming education.

Benzer Tezler

  1. Yapay zekâ tabanlı bir mobil uygulama yazılımının geliştirilmesi; Öğretmen adaylarının sanal bitki koleksiyonları oluşturma projesinin bitki körlüğü ile bilgi düzeyleri açısından değerlendirilmesi

    Development of an artificial intelligence-based mobile application; Evaluation of prospective science teachers virtual plant collections project in terms of plant blindness and knowledge levels

    BERKAY CEYLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Eğitim ve ÖğretimMuğla Sıtkı Koçman Üniversitesi

    Matematik ve Fen Bilimleri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MELEK ALTIPARMAK KARAKUŞ

  2. 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

    ESRA ŞOLTAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Eğitim ve ÖğretimYıldız Teknik Üniversitesi

    Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı

    PROF. DR. ŞEFİKA FEZA ORHAN

  3. Transfer learning based facial emotion recognition and action unit detection

    Transfer öğrenme tabanlı yüz ifadesinden duygu tanıma ve eylem birimi tespiti

    SÜLEYMAN ENGİN BAĞLAYİCİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2021

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. HATİCE KÖSE

  4. İlkokul müzik derslerinde robotik ve kodlama programlarının kullanılmasına yönelik örnek bir çalışma

    A case study for using robotic and coding programs in primary school music lessons

    OLGU ÖZKANDEMİR

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Eğitim ve ÖğretimMarmara Üniversitesi

    Güzel Sanatlar Eğitimi Ana Bilim Dalı

    PROF. DİLEK BATIBAY

  5. 6. sınıf öğrencilerine scratch ve kodu game lab programlama dillerinin öğretiminde öğrencilerin tutum, öz yeterlilik ve akademik başarılarının karşılaştırılması

    The comparison of 6th grade students' in terms of attitudes ,self-efficacy and academic achievement on teaching of scratch and kodu game lab 'programming languages

    ANIL DİNÇER

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Eğitim ve ÖğretimDokuz Eylül Üniversitesi

    Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı

    DOÇ. DR. BAHAR BARAN