KODLAMA & ROBOTİK EĞİTİM PROGRAMI


Ali Keşfet ekibi olarak kendi bünyemizde geliştirmiş olduğumuz eğitim programı kapsamında gerçekleştirdiğimiz atölye çalışmalarıyla, anaokulundan başlayarak ortaokul son sınıfa kadar Kodlama ve Robotik eğitimleri veriyoruz. Bilindiği üzere Kodlama eğitimi gelişmiş tüm ülkelerde olduğu gibi ülkemizde de son yıllarda üzerine en çok konuşulan eğitim alanları arasında üst sıralarda yer alıyor.

Düzenlemiş olduğumuz kendin yap atölye çalışmaları ile, çocuklarımızın küçük yaşta programlama kavramını keşfetmelerini, teknolojiyi daha faydalı kullanmaya başlamalarını, sürekli yenilenen teknolojileri takip etmelerini ve uyum sağlayabilmelerini, çocuklar için uyguladığımız atölye ortamları ile yaratıcılıklarını ve analitik düşünebilmelerini, oluşturdukları projeler ile özgüvenlerini geliştirmeyi, elektronik komponentleri programlayarak oluşturdukları model uygulamalarla gerçek hayatla bağlantı kurmalarını sağlayarak, bir problemi tespit edip çözüm üretebilmelerini sağlamayı hedefliyoruz.

Geleneksel programlama dillerinin aksine Scratch; çocukların kullanımına göre tasarlanmış, üretmeye teşvik eden renkli bir ara yüze sahip, kategorilere ayrılmış hazır fonksiyonları ile algoritma kavramını karmaşık yapılar kullanmadan öğretebilen eşsiz bir deneyim sunar.

Scratch & mBlock ile Arduino Programlama

• Yazılım programı kurulumu
• Arduino programı kurulumu
• Arduino kartımızın üzerindeki ledi yakıp söndürerek kodlamaya giriş
• Breadboard
• Led
• Direnç
• Jumper kablo
• 5V GND Vcc + / – bileşenlerin tanımlanması
• Arduino kartımızı pil gibi kullanarak breadboard üzerinde led devresi oluşturma
• Arduino kartımızı pil gibi kullanarak breadboard üzerinde çoklu led devresi oluşturma
• mBlock programlama dili ile tanışma
• Kontrollü led yakıp söndürme
• Çoklu led yakıp söndürme
• Sıralı kontrollü led yakıp söndürme
• Ali’s Robotics Eğitim Kiti ile programlamaya giriş
• Butonla led kontrolü
• Klavye ile led kontrolü
• Mouse (fare) ile led kontrolü
• Kamera ile led kontrolü
• Ses şiddeti ile led kontrolü
• RGB led kontrolü
• LED ve MORS alfabesi ile ileti gönderme
• Arduino kartımızdaki Dijital & Analog & Pwm girişlerinin tanımlanması
• Ldr ( Işık) sensörü kullanımı
• Buzzer kullanımı
• Potansiyometre kullanımı
• Lazer sensörü kullanımı
• HC-SR 04 Ultrasonik Mesafe sensörü kullanımı
• LM-35 Sıcaklık sensörü kullanımı
• Gaz sensörü kullanımı
• Alev sensörü kullanımı
• Toprak nem sensörü kullanımı
• Yağmur sensörü kullanımı
• Su seviye sensörü kullanımı
• DHT-11 Nem&Sıcaklık sensörü kullanımı
• Hareket algılama sensörü kullanımı
• LCD I2C ekran kullanımı
• Servo motor kullanımı
• DC motor kullanımı
• Step motor kullanımı
• Joystick ile komponent kontrolü
• Çizgi izleyen sensör kullanımı
• Ses şiddeti sensörü kullanımı
• Kızıl ötesi sensörü kullanımı
• Bluetooth HC06/05 sensörü kullanımı
• 7 Segment Display kullanımı
• 8×8 Dot Matrix Modül kullanımı
• Müzisyen robot yapımı
• Park sensörlü robot yapımı
• Engelden kaçan robot yapımı
• Android kontrollü robot yapımı
• Çizgi izleyen robot yapımı
• Kızılötesi uzaktan kumandalı robot yapımı
• Tuş Yap Eğitim Kiti ile programlama
• Öğrenilen her yeni komponenti daha önce öğrenilenlerle bir arada kullanarak değişik kombinasyonlar uygulama

Scratch ile Kodlama Eğitimi

• M.I.T de hesap oluşturma
https://scratch.mit.edu web sitesinde gözde & favori ekleme
https://scratch.mit.edu web sitesinde oyunları & projeleri inceleme
https://scratch.mit.edu web sitesinde oyunları & projeleri hackleme
• Scratch programını kurma ve inceleme
• Scratch kopyasını çıkart/sil/büyült/küçült düğmelerinin kullanımı
• Scratch karakter oluşturma
• Scratch arka plan oluşturma
• Scratch koordinat düzlemi kullanımı
• Scratch çizim araçlarının kullanımı
• Scratch dizilerde hareket bloklarının kullanımı
• Scratch dizilerde görünüm bloklarının kullanımı
• Scratch dizilerde ses bloklarının kullanımı
• Scratch dizilerde kalem bloklarının kullanımı
• Scratch dizilerde veri bloklarının kullanımı
• Scratch dizilerde olaylar bloklarının kullanımı
• Scratch dizilerde kontrol bloklarının kullanımı
• Scratch dizilerde algılama bloklarının kullanımı
• Scratch dizilerde işlemler bloklarının kullanımı
• Scratch dizilerde özel taşlar bloklarının kullanımı
• Scratch kılıklar sekmesinin kullanımı
• Scratch sesler sekmesinin kullanımı
• Scratch programı ve robotik komponentlerle etkileşimli oyun&animasyon uygulamaları