Kodlama Eğitimine Yeni Bir Soluk: mBlock
Küçük yaştaki öğrenciler için kodlama dünyasına adım atmak sürekli daha kolay hâle geliyor. mBlock ile görerek ve sürükleyip bırakarak, robotlardan özel devre kartlarına kadar birçok şeyi programlamak kolaylaşıyor.
Dünya’da eğitim müfredatlarına girmeye başlayan robotik ve kodlama eğitimleri, gelecekte matematik ve temel bilimlerdeki kavrama yeteneklerinin gelişimi ve erken yaşta bilişim teknolojilerine olan merakı artırabilecek uğraşlar arasında. Her ne kadar ülkemizde kısıtlı miktarda öğrencinin bu tür eğitimlere erişimi olsa da, gün geçtikçe düşen maliyetler ve devlet ile özel sektörün bir arada yürüttüğü projeler sayesinde daha fazla çocuk bu eğitimlere kavuşuyor. mBlock ile bu adımı atmak daha da kolaylaşıyor.
STEM eğitimi için ilk adım mBlock
Bilim, teknoloji, mühendislik, (Sanat) ve matematik sözcüklerinin İngilizce karşılıklarının baş harflerinden türeyen STE(A)M eğitimi kavramıyla küçük yaştan başlayarak tanışmalarını sağlayan programlama ve robotik eğitimleri için bir başlangıç noktası, mBlock. Algoritmaları görsel olarak oluşturabilen ve gerektiğinde Python gibi gelişmiş dillere geçmeyi kolaylaştıran mBlock, bence bir editörden çok daha fazlası.
Güncel mBlock 3 sürümü mBot, Ranger, Ultimate 2.0 ve Arduino platformlarında algoritma oluşturmanızda ve projelerinizi hayata geçirmenizde son derece faydalı. Şu sıralarda beta aşamasında olan mBlock 5 sürümü, Neuron, Codey Rocky, mBot, Ranger ve micro:bit desteklerine de sahip. Açık kaynak kodlu ve GPL v2.0 ile lisanslanmış bir özgür yazılım olan mBlock ile tek tıkla Python kodu yazmaya başlayabiliyorsunuz. Elbette bu bir özellik ve ana odak noktası değil. Scratch’ten ilhamını alan mBlock’un ilk hedefi, Scratch ile başlayan akımı daha öteye taşımak, daha çok çocuğun kolayca bu dünyaya adım atabilmesini sağlamak.
Web tabanlı editör
Bilgisayarınıza bir şey kurmak istemiyorsanız, bir de tarayıcı üzerinden kullanılabilen hâli var. Hem de iki farklı sürüm için bu hizmete erişmeniz mümkün. mBlock 3 sürümü için sunulan hizmet maalesef Adobe Flash istiyor, bu nedenle birçok güncel cihazda çalışmayacaktır. Zaten Flash ve türevi sistemleri artık kullanmamak konusunda bütün internet devleri anlaşmış gibi; tarayıcınızda çalıştırmak için çaba göstermeniz gerekiyor. mBlock 5 için hazırlanan web editörü ise HTML 5’in tüm özelliklerinden istifade ediyor, tıkladığınız gibi çalışmaya başlıyor.
3 Yorum
MBlock 5 Türkçe çeviri oranı henüz yüzde 33 seviyesinde. Özgür yazılım camiası olarak mart sonuna kadar çevirilerini tamamlarsak müthiş olur. Vaktim olursa ben el atabilirim.
* https://crowdin.com/project/mblockpc
mBlock eklentilerini türkçeleştirmek istiyorum. Bu konuda yardımcı olabilecek arkadaşlar var mı?
Arkadaşlar arduino kütüphaneleri mblock a yükenir mi?