- Bartın Üniversitesi Eğitim Fakültesi Dergisi
- Vol: 6 Issue: 2
- Robot Usage in Programmıng Teachıng - Mbot Example
Robot Usage in Programmıng Teachıng - Mbot Example
Authors : Mustafa Numanoğlu, Hafize Keser
Pages : 497-515
Doi:10.14686/buefad.306198
View : 18 | Download : 12
Publication Date : 2017-06-30
Article Type : Other
Abstract :Bu çalışmanın amacı Makeblock tarafından üretilen ve geliştirilen, mBot - STEM Educational Robot Kit platformunun programlama öğretiminde kullanılabilirliğini belirlemektir. Bu amaçla mBot - STEM Educational Robot Kit’in ve mBlock programlama ortamının özellikleri, kullanımı ve programlama yapısı nasıldır, programla öğretimine ilişkin uygulamalar nasıl geliştirilir ve robot kit üzerinde denenir sorularına yanıt aranmıştır. mBot düşük fiyatlı, kolay kurulum ve kullanıma sahip, öğrencilerin programlama öğretiminde kullanılabilecek çok yönlü robotik platformdur. Programlama ve donanım yapısı karmaşık olmadığı için ilkokul öğrencilerinin bile bu robotları rahatlıkla öğrenebilmesi ve kullanabilmesi mümkündür. Robotik öğrenme ve tasarım için gerekli tüm çözümleri bir araya getiren mBot, 38 parçadan oluşmasına rağmen 10-15 dakikada hızlıca birleştirilebilmektedir. Robotun programlanması için grafik programlama desteği sunan mBlock programlama ortamı kullanılmaktadır. Bu çalışmada mBlock programlama ortamı kullanılarak, temel programla kavramlarını içeren örnek uygulamalar geliştirilmiş ve mBot-Robot Kit üzerinde denenmiştir. Elde edilen bulgular mBlock programlama ortamı ve mBot robot kullanılarak programlama öğretiminde; döngüler, koşul yapıları, fonksiyonlar-prosedürler, değişkenler, listeler ve diziler gibi programlamanın temel kavramlarını içeren uygulamaların kolayca oluşturulup kullanılabileceğini göstermektedir. Türkiye’de programlama öğretimine ilişkin yeni düzenleme 31.08.2016 tarihli ve 65 sayılı Talim Terbiye Kurulu kararıyla gerçekleştirilmiştir. Bu kararla kabul edilen Ortaöğretim Bilgisayar Bilimi Dersi (Kur 1, Kur 2) Öğretim Programı’nda programlama öğretimine yer verilmiştir. Bu nedenle blok tabanlı ortamların kullanılabilirliğini ortaya koyan bu çalışmanın ilgililere bir fikir verebileceği düşünülmektedir. Ayrıca, programlama öğretiminde robot kullanımı ile soyut kavramların kolayca somutlaştırılabileceği ve yazdığı programın etkisini anında gören öğrencilerin problem çözme ve bilgi-işlemsel düşünme becerilerini daha kolay ve hızlı bir şekilde geliştirilebilecekleri söylenebilir.Keywords : robotla programlama öğretimi, mBlock