Robot Usage in Programmıng Teachıng - Mbot Example
Abstract
The purpose of this study is to determine the usability in programming education of mBot - STEM Educational Robot Kit platform developed and produced by Makeblock. mBot is a versatile robotic platform which is cheap, easy to install and user-friendly. The mBlock programming language, which provides graphical programming support for robot programming is used. Also, mBot provides all the necessary solutions for Robotics learning and designing. Although it is composed of 38 parts, anyone can assemble it in 10-15 minutes. Therefore, it can be used in teaching of programming for students. It is possible to use it for elementary school students because of easy usage of their programming and hardware. In addition it has been thought that teaching programming with robots provide of learning abstract concepts for students. Also it contributes to development of their problem solving and computational thinking skills. The new regulation on teaching programming in Turkey was realized with Ministry of Education’s decision, dated 31.08.2016 which include teaching programming on secondary education curriculum. So that this study is thought to give an idea how to use effective and easy of block based environments. mBlock software and mBotRobot kit used to develop and test sample applications including basic programming concepts in this study. According to development and testing process, basic programming concepts such as loops, conditions structure, functions, procedures, variables, lists and sequences can be easily created and tested with mBlock software and mBot-Robot Kit.
Keywords
References
- Akçay, T. (2009). Perceptions of Students and Teachers About The Use of A Kid’s Programming Language in Computer Courses. Yayınlanmamış yüksek lisans tezi, Orta Doğu Teknik Üniversitesi, Ankara. [Çevrim-içi: http://etd.lib.metu.edu.tr/upload/ 12611323/index.pdf, Erişim Tarihi: 15.04.2016].
- Briggs, L.J. (1984). Trying to straddle four research cultures. Educational Technology, 24(8), 33-34.
- Çatlak, Ş., Tekdal, M.ve Baz, F. Ç. (2015). Scratch Yazılımı İle Programlama Öğretiminin Durumu: Bir Doküman İnceleme Çalışması. Journal of Instructional Technologies & Teacher Education, 4(3). [Çevrim-içi: http://www.jitte.org/article/download/ 5000163313/5000147210, Erişim Tarihi: 30.03.2016].
- Çavas, B., Kesercioğlu, T., Holbrook, J., Rannikmae, M., Özdoğru, E., & Gökler, F. (2012, September). The Effects of Robotics Club on The Students’ Performance on Science Process & Scientific Creativity Skills and Perceptions on Robots, Human and Society. In Proceedings of 3rd International Workshop Teaching Robotics, Teaching with Robotics Integrating Robotics in School Curriculum (pp. 40-50). [Çevrim-içi: http://www.terecop.eu/TRTWR2012/trtwr2012_submission_06.pdf, Erişim Tarihi: 01.04.2016].
- Demirer, V. ve Sak, N. (2016). Programming Education and New Approaches Around The World and in Turkey / Dünyada ve Türkiye'de Programlama Eğitimi ve Yeni Yaklaşımlar. Eğitimde Kuram ve Uygulama, 12(3), 521-546. [Çevrim-içi: http://eku.comu.edu.tr/ article/view/5000156188/5000164272, Erişim Tarihi: 01.03.2016].
- Driscoll, M. P., & Dick, W. (1999). New research paradigms in instructional technology: An inquiry. Educational Technology Research and Development, 47(2), 7-18. [Çevrim-içi: https://link.springer.com/article/10.1007/BF02299462, Erişim Tarihi: 11.04.2017].
- Erol, O. ve Şendağ, S. (2012). İlköğretim İkinci Kademede Alice 3 Boyutlu Animasyon Yazılımının Bilişsel Araç Olarak Kullanımına Yönelik Bir Durum Çalışması. 6th International Computer & Instructional Technologies Symposium, Gaziantep Üniversitesi, Gaziantep. [Çevrim-içi: http://www1.gantep.edu.tr/~icits2012/ icits2012_proceeding.pdf, Erişim Tarihi: 03.05.2016].
- Ersoy, H., Madran, R. O. ve Gülbahar, Y. (2006). Programlama Dilleri Öğretimine Bir Model Önerisi: Robot Programlama. Akademik Bilişim’07 Konferansı, Kütahya. [Çevrim-içi: http://ab.org.tr/ab11/kitap/ersoy_madran_AB11.pdf, Erişim Tarihi: 29.02.2016].
Details
Primary Language
English
Subjects
-
Journal Section
Other
Authors
Mustafa Numanoğlu
ANKARA ÜNİVERSİTESİ, REKTÖRLÜK, ENFORMATİK BÖLÜMÜ
Türkiye
Hafize Keser
This is me
ANKARA ÜNİVERSİTESİ, EĞİTİM BİLİMLERİ FAKÜLTESİ
Türkiye
Publication Date
June 30, 2017
Submission Date
April 14, 2017
Acceptance Date
-
Published in Issue
Year 2017 Volume: 6 Number: 2
Cited By
Learner Characteristics and Opinions about Embedded Systems and Robotic Applications Course: Towards the Design of Instruction
Uludağ Üniversitesi Eğitim Fakültesi Dergisi
https://doi.org/10.19171/uefad.505611Attitudes of IT teacher candidates towards computer programming and their self-efficacy and opinions regarding to block-based programming
Education and Information Technologies
https://doi.org/10.1007/s10639-020-10164-wKodlama Etkinliklerinin Öğrencilerin Bilgisayara Yönelik Tutum Ve Bilişim Dersine Duyuşsal Katılımları Üzerine Etkisi
Ahmet Keleşoğlu Eğitim Fakültesi Dergisi
https://doi.org/10.38151/akef.643471Oyunlaştırılmış Robot Etkinliklerinin Ortaokul Öğrencilerinin Problem Çözme ve Bilgi İşlemsel Düşünme Becerilerine Etkisi
Ege Eğitim Dergisi
https://doi.org/10.12984/egeefd.588512Kademelendirilmiş Etkinlik Yoluyla Metin Tabanlı Programlama Öğretimi: İşbirlikli Bir Eylem Araştırması
Asya Öğretim Dergisi
https://doi.org/10.47215/aji.791967BİLGİ İŞLEMSEL DÜŞÜNME: BİR SİSTEMATİK ALANYAZIN TARAMASI
Uludağ Üniversitesi Eğitim Fakültesi Dergisi
https://doi.org/10.19171/uefad.850325Ortaokul Öğrencilerinin Kodlamaya Karşı Tutumlarının Farklı Değişkenler Açısından İncelenmesi
Uluslararası Türk Eğitim Bilimleri Dergisi
https://doi.org/10.46778/goputeb.1028285EĞİTSEL ROBOT EĞİTİMİNİN ÖĞRETMENLERİN KABUL, HİZMETİÇİ EĞİTİME DÖNÜK TUTUM, BT ÖZ-YETERLİLİKLERİNE ETKİSİ
Eğitim Teknolojisi Kuram ve Uygulama
https://doi.org/10.17943/etku.943256An Investigation of Research on the Use of Robotics in Education: A Content Analysis Study
Erzincan Üniversitesi Eğitim Fakültesi Dergisi
https://doi.org/10.17556/erziefd.944933The Effect of Block Based Coding Education on the Students' Attitudes about the Secondary School Students' Computational Learning Skills and Coding Learning: Blocky Sample
Participatory Educational Research
https://doi.org/10.17275/per.23.24.10.1Use of Arduino Activities through Problem Based Learning in Programming Education: An Action Research
Eğitim Teknolojisi Kuram ve Uygulama
https://doi.org/10.17943/etku.1035265Tendencies towards Computational Thinking: A Content Analysis Study
Participatory Educational Research
https://doi.org/10.17275/per.22.115.9.5Digital game design-based STEM activity: Biodiversity example
Science Activities
https://doi.org/10.1080/00368121.2020.176446821. Yüzyıl Becerileri Bağlamında Kodlamaya Dayalı Eğlenceli Uygulamaların Öğretmen Görüşlerine göre Değerlendirilmesi
Uluslararası Eğitim Araştırmacıları Dergisi
https://doi.org/10.52134/ueader.1098111The Effect of Coding Teaching on Students’ Self-Efficacy Perceptions of Technology and Design Courses
Sustainability
https://doi.org/10.3390/su10103822The Effect of Robotics Programming on the Computational Thinking Skill Development of Associate Degree Students
Afyon Kocatepe Üniversitesi Sosyal Bilimler Dergisi
https://doi.org/10.32709/akusosbil.919479Subject-oriented educational robotics applications with Arduino in science teaching: digital dynamometer activity in accordance with 5E instractional model
Science Activities
https://doi.org/10.1080/00368121.2022.2093824İlkokulda Temel Algoritma ve Kodlama Eğitimine Yönelik Bir İhtiyaç Analizi
MANAS Sosyal Araştırmalar Dergisi
https://doi.org/10.33206/mjss.1007343Design, Implementation, and Evaluation of a Professional Development Program for Teachers to Teach Computational Thinking via Robotics
Technology, Knowledge and Learning
https://doi.org/10.1007/s10758-022-09629-3ROBOTİK ÇEVRİMİÇİ ÖĞRETİLİR Mİ? PANDEMİ SIRASINDA ROBOTİK EĞİTİM SÜREÇLERİNDEKİ DEĞİŞİMLER
Uludağ Üniversitesi Eğitim Fakültesi Dergisi
https://doi.org/10.19171/uefad.1034509Arduino-assisted robotics coding applications integrated into the 5E learning model in science teaching
Journal of Research on Technology in Education
https://doi.org/10.1080/15391523.2020.1812136Effect of coding-based instructional interventions on learners' attitudes: A mixed-meta study
i-manager's Journal of Educational Technology
https://doi.org/10.26634/jet.19.3.19267ORTAOKUL 5. SINIF FEN ÖĞRETİMİNDE ARDUİNO DESTEKLİ ROBOTİK KODLAMA ETKİNLİKLERİNİN KULLANILMASI
Erzincan Üniversitesi Eğitim Fakültesi Dergisi
https://doi.org/10.17556/erziefd.1116283Comparing the use of block‐based and robot programming in introductory programming education: Effects on perceptions of programming self‐efficacy
Computer Applications in Engineering Education
https://doi.org/10.1002/cae.22637The Effect of Teaching Physical Programming on Computational Thinking Skills and Self-Efficacy Perceptions Towards Computational Thinking
Journal of Educational Computing Research
https://doi.org/10.1177/07356331231220313Teaching programming using eduScrum methodology
PeerJ Computer Science
https://doi.org/10.7717/peerj-cs.1822Özel Yetenekli Öğrencilerin LEGO Robotik Öğretim Uygulamalarını Benimseme ve Kabul Etme Durumlarının Belirlenmesi
19 Mayıs Sosyal Bilimler Dergisi
https://doi.org/10.52835/19maysbd.1419260FEN BİLGİSİ ÖĞRETMEN ADAYLARININ ROBOTİK KODLAMA DENEYİMLERİ
Kapadokya Eğitim Dergisi
https://doi.org/10.69643/kaped.1360244EĞİTİCİ ROBOT SETLERİNİN ETKİLİLİĞİ: 2010-2021 YILLARINI KAPSAYAN BİR META ANALİZ ÇALIŞMASI
Eğitim Teknolojisi Kuram ve Uygulama
https://doi.org/10.17943/etku.1358742Eğitimde robotik ve kodlama uygulamaları: Fen Bilimleri öğretmenlerinin görüşleri
Eğitimde Yeni Yaklaşımlar Dergisi
https://doi.org/10.70325/eyyad.1487105Robotik Kodlama Destekli STEM Etkinlikleri: mBot Örneği
Batı Anadolu Eğitim Bilimleri Dergisi
https://doi.org/10.51460/baebd.1675455
