Yapay Zeka Hızlı Bakış & Çıkarımlar
AI InsightTemel programlama kavramlarını öğreten seviye tabanlı oyun, oyuncu tarafından gerçekleştirilen işlemlerin Scratch ve Python karşılıklarını göstermektedir.
📌 3 Maddede Bu Makale
Özet
Erken yaşta robotik programlama deneyimlerinin öğrenenlerde farklı becerilerin gelişimine katkıda bulunduğu ve oyun yoluyla öğrenmenin motivasyon, katılım ve bilgi kalıcılığı açısından etkili olduğu bilinmektedir. Bununla birlikte, literatürde çocuklara oyunlaştırma yoluyla robotik kodlama öğretimi üzerine az sayıda çalışma bulunmaktadır. Bu çalışmanın amacı, 6-12 yaş arası çocuklara robotik kodlama öğretmek için Scratch tabanlı bir eğitim oyunu geliştirmektir. Basitten karmaşığa doğru üç oyun geliştirilmiştir. Temel programlama kavramlarını öğreten seviye tabanlı oyun, oyuncu tarafından gerçekleştirilen işlemlerin Scratch ve Python karşılıklarını göstermektedir. Oyun, eğitim içeriği, kullanılabilirlik, arayüz tasarımı, teknik performans ve motivasyonu kapsayan 15 maddelik bir form kullanılarak 12 uzman tarafından değerlendirilmiştir. Bulgular, tasarlanan eğitim oyununun çocuklara robotik kodlama öğretmek için erişilebilir ve motive edici bir araç olduğunu; özellikle problem çözme ve algoritmik düşünme becerilerini desteklemeye güçlü bir katkı sağlayabileceğini; tasarımda temel eğitim hedeflerine büyük ölçüde ulaşıldığını ve geri bildirimlere dayalı iyileştirmelerle daha etkili bir öğrenme aracı haline getirilebileceğini göstermektedir. Gelecekteki çalışmalar, oyun arayüzünü ve geri bildirim mekanizmalarını zenginleştirebilir, seviye çeşitliliğini artırabilir ve daha gelişmiş programlama kavramlarını oyuna entegre edebilir.
Abstract
It is known that early robotics programming experiences contribute to the development of different skills in learners, and learning through play is effective in terms of motivation, participation, and retention of knowledge. However, there are few studies in the literature on teaching robotics coding to children through gamification. The aim of this study is to develop a Scratch-based educational game to teach robotics coding to children aged 6-12. Three games from simple to complex were developed. The level-based game, which teaches basic programming concepts, shows Scratch and Python equivalents of the operations performed by the player. It was evaluated by 12 experts, using a 15-item-form covering educational content, usability, interface design, technical performance, and motivation. The findings indicate that the designed educational game is an accessible, motivating tool to teach robotic coding to children; it can make a strong contribution especially to supporting problem solving and algorithmic thinking skills; the basic educational goals in the design have been largely achieved and that it can be made a more effective learning tool with improvements based on feedback. Future studies can be enriching the game interface and feedback mechanisms, increasing level diversity, and integrating more advanced programming concepts into the game.