Robotik kodlama atölyesine adım atan bir öğrenciyi klasik bir sınıf ortamı karşılamaz. Burada sıralar arkasında sessizce oturulup tahtadaki formüllerin deftere geçirildiği bir düzen yoktur. Aksine; çark seslerinin, dönen motorların, test parkurlarındaki heyecanlı denemelerin ve çözüm arayan genç zihinlerin enerjisi vardır.
Peki, atölyemizde bir ders baştan sona nasıl işler? İşte öğrencilerimizin fikirlerini çalışan bir robota dönüştürdüğü 5 adımlı ders akışımız:
1. İlham ve Gerçek Dünya Problemi (10-15 Dakika)
Dersimiz doğrudan kod ekranını açarak başlamaz. Önce ele alacağımız konuyu gerçek hayatla ilişkilendiririz.
- “Otonom araçlar yayaları nasıl fark eder?”
- “Mars’taki keşif araçları kayalık arazide devrilmeden nasıl ilerler?”
- “Akıllı seralarda bitkilerin suya ihtiyacı olduğu nasıl anlaşılır?”
Bu aşamada öğrenciler beyin fırtınası yapar, hipotezler üretir ve o gün inşa edecekleri sistemin amacını kavrar. Mühendislik süreci her zaman gerçek bir ihtiyacı anlamakla başlar.
2. Mekanik Tasarım ve Montaj (20-30 Dakika)
Günün problemi belirlendikten sonra işin donanım safhasına geçilir. Öğrenciler yaş ve seviyelerine uygun modüler setler, dişliler, akslar, motorlar ve sensörlerle çalışır.
- Dişli oranları hesaplanır: Robotun hızlı mı yoksa güçlü (yüksek torklu) mü olması gerektiğine karar verilir.
- Ağırlık merkezi ve denge noktaları ayarlanır.
- Sensörler amaca uygun açılarla gövdeye monte edilir.
Bu aşama; el-göz koordinasyonunu, ince motor becerilerini ve üç boyutlu uzamsal düşünme yetisini doğrudan harekete geçirir.
3. Algoritma Kurma ve Kodlama (25-35 Dakika)
İnşa edilen mekanik gövdenin hayata geçmesi için bir “beyne” ihtiyacı vardır. Öğrenciler bilgisayar başına geçerek adım adım robotun hareket algoritmasını kurgular:
- Başlangıç seviyesinde blok tabanlı platformlarla (Scratch, mBlock) mantıksal döngüler ve koşullar (eğer-ise) oluşturulur.
- İleri düzey gruplarda Python veya C++ ile sensör verileri okunur, motor sürücü kodları yazılır.
- “Önünde engel varsa 10 cm kala dur, sola dön; yol açıksa hızlan” gibi mantıksal yönergeler robota yüklenir.
4. Test Parkuru ve Hata Ayıklama (Debugging) (15-20 Dakika)
Bir robot nadiren ilk denemede kusursuz çalışır; asıl öğrenme de tam burada başlar. Öğrenciler robotlarını test masasına veya yarışma pistine koyar:
- Robot çizgiyi kaçırdı mı? Neden: Sensör zemine çok mu uzak, yoksa dönüş hızı mı fazla?
- Robot engeli göremedi mi? Neden: Kodda mesafe eşiği mi yanlış girildi, yoksa kablo bağlantısında temassızlık mı var?
Eğitmenlerimiz cevabı doğrudan söylemez; doğru soruları sorarak öğrencinin hatayı kendisinin analiz etmesini ve düzeltmesini sağlar. Hata ayıklama kültürü, çocuklarda sabrı ve analitik dayanıklılığı geliştirir.
5. Paylaşım, Sunum ve Değerlendirme (10 Dakika)
Dersin sonunda her öğrenci veya takım, ortaya çıkardığı projeyi arkadaşlarına anlatır:
- Hangi mekanizmayı neden seçti?
- Kodlamada hangi mantığı kullandı?
- Karşılaştığı en büyük sorun neydi ve bu sorunu nasıl çözdü?
Fikirlerini topluluk önünde savunmak, teknik terimleri doğru kullanmak ve akranlarının başarılarını alkışlamak, çocuklarımızın özgüvenini ve iletişim becerilerini pekiştirir.
Atölyemizde geçen her ders; sadece bir robot yapma etkinliği değil, bir çocuğun “ben bir problemle karşılaştım, düşündüm, tasarladım ve kendi ellerimle çözdüm” deme özgüvenini kazandığı bir deneyimdir.