Bu dünyada herkes bilgisayar programlamayı öğrenmeli. Bir bilgisayar dili öğrenmek insana nasıl düşüneceğini öğretiyor” (Steve Jobs)

Kodlama; bilgisayarda belli görevleri oluşturmak için kullanılan elektronik dille denir. Robotik ise bilgisayar ve elektronik devreler sayesinde kodlama dilleri kullanılarak istenilen komutları verme işlemidir.

?Neden robotik kodlama eğitimi : Alanında uzman eğitmenler sayesinde “Doğru Teknoloji Eğitimi” fikriyle robotik, kodlama, oyun tasarımı, programlama ve hepsinin temelinde yatan algoritmik düşünce yapısını yaşam becerileri ile ilişkilendirerek çocuklarımızı geleceğe olan yolculuklarında başarılı ve mutlu bireyler olarak toplumsal hayata hazırlamak için

Hızlı bir dijital dönüşümün yaşandığı günümüzde çocukları teknolojinin bağımlısı değil onu anlayan sorgulayan ve üreten tarafta yer almasına katkı sağlamak için

Robotik kodlama atölyesinin amacı; Çocuklarımıza 21. yüzyıl becerileri içinde yer alan aşağıdaki becerilerin geliştirilmesi hedeflenmektedir.

Analitik düşünme
Yaratıcı düşünme
Olasılıklı düşünme
Liderlik
Takım çalışması
İletişim kurma
Planlama/uygulama becerisi
Problem çözme
İnsiyatif alma

Dünya’da Kodlama Nerede? 

İngiltere, 5-16 yaş aralığındaki gençlere kodlamayı öğreten ilk ülke. Finlandiya, Gelecek; kodlamayı bilen kişiler üzerine inşa edilecek anlayışıyla derslerine başladı. İtalya, Gelecek için programlama projesiyle ilkokul öğrencilerine kodlama öğretiyor. Çin, anaokulundan başlayarak çocuklara kodlama eğitimine başladı.

Facebook’un kurucusu Mark Zuckerber kod yazmayı 9 yaşında öğrenmiştir.

Eğitim Modelimiz; Oyun temelli bilişsel gelişim modelli

Eğitmenlerimiz; Akademisyen, Bilgisayar ve öğretim teknolojileri eğitimi öğretmenleri ve üniversite onaylı robotik ve kodlama eğitimi sertifikasına sahip eğitimciler

Oyunlarla Algoritma (Bilgisayarsız Kodlama)

  • Kar Tanesi Oyunu : Problem çözme sürecinde takip edilmesi gereken adımları fark eder. Verilen komutları tanır ve algoritmik akışa yön vermeyi öğrenir.
  • Sıralı Talimatlar : Verilen bir problemi uygun adımları kullanarak çözer. Verilen bir problemi analiz eder. Yönerge alır ve verir.
  • Algoritma Oyunu Canlandırması : Verilen işlemleri ardışık basamaklar halinde kullanabilir. Algoritma oluşturur.

_______________________________________________________________________________________________

Oyunlarla Problem Çözümü (Bilgisayarsız Kodlama)

  • Mantıksal Operatör Kavramı Öğrenimi : Koşul yapılarını öğrenir.  Ve, veya, değil kavramlarına uygun tasarım oluşturur.
  • Koşullu Yapılar Kavramı Öğrenimi : Koşullu yapıların program dilinde kullanım mantığını öğrenir.
  • Problem Analizi ve Çözümü – 1 : Problem çözme sürecinde takip edilmesi gereken adımları fark eder. Günlük hayatta karşılaştığı problemlere çözüm önerileri getirir. Verilen bir problemi uygun adımları kullanarak çözer. Verilen bir problemi analiz eder.
  • Problem Analizi ve Çözümü – 2: Problem çözme sürecinde takip edilmesi gereken adımları fark eder. Günlük hayatta karşılaştığı problemlere çözüm önerileri getirir. Verilen bir problemi uygun adımları kullanarak çözer. Verilen bir problemi analiz eder.
  • Operatör Kullanabilme Öğrenimi : Verilen bir problemin çözümünde operatörleri kullanır. Verilen bir problemde ifade ve eşitlikleri kullanarak çözüm üretir.

_______________________________________________________________________________________________

Benim Bilgisayarım (Bilgisayarsız Kodlama)

  • İlk Bilgisayarım : Bilgisayarın nasıl çalıştığını anlar, bilgisayar parçalarını tanır ve kağıt üzerinde birleştirir.
  • İnternet Neye Benzer? : İnternet kavramını tanır ve güvenlik risklerinin farkına varır.

_______________________________________________________________________________________________

Code.Org İle Öğrenme

  • Code.org Ara Yüz Tanıtımı ve Uygulama: Code.org uygulaması arayüzünü tanır. Verilen işlemleri ardışık basamaklar halinde kullanabilir. Algoritma oluşturur.
  • Code.org Sanatçı: Sıra Uygulaması: Verilen işlemleri ardışık basamaklar halinde kullanabilir. Algoritma oluşturur.
  • Code.org Labirent: Döngüler: Döngü yapılarını öğrenir.
  • Code.org Arı: Hata Ayıklama: Oluşturulmuş olan algoritmik yapı içerisindeki hatayı ayıklamayı öğrenir.
  • Code.org Arı: Koşullar: Koşullu yapıların program dilinde kullanım mantığını öğrenir.

_______________________________________________________________________________________________

Scratch Jr İle Öğrenme

  • Scratch Jr. Ara Yüz Tanıtımı: Scratch Jr. Program arayüzünü tanır.
  • Scratch Jr. Uygulama: Hareket araçlarını kullanır. Animasyon oluşturur.
  • Scratch Jr. Uygulama: Çizim editör araçlarını kullanır. Animasyon oluşturur.
  • Scratch Jr. Uygulama: Algılama sekmesini kullanır.
  • Scratch Jr. Uygulama: Değişken ve zaman sayacı oluşturur.
  • Scratch Jr. Uygulama: Koşul yapısını kavrar.
  • Scratch Jr. Uygulama: Oyun Yapımı
  • Scratch Jr. Uygulama: Oyun Yapımı

_______________________________________________________________________________________________

Robotlar

  • Robot Nedir, Sensörler Ne İşe Yarar? : Robot ve sensör kavramlarını tanır. Günlük hayat ile ilişkilendirir.

İlk Bilgisayarım

  • İlk Bilgisayarım : Bilgisayarın nasıl çalıştığını anlar, bilgisayar parçalarını tanır ve kağıt üzerinde birleştirir.
  • İnternet Neye Benzer? İnternette Güvenlik ve Siber Suçlar: İnternet kavramını tanır ve güvenlik risklerinin farkına varır.

_______________________________________________________________________________________________

Code.org İle Öğrenme 

  • Code.org Ara Yüz Tanıtımı ve Uygulama: Code.org uygulaması ara yüzünü tanır. Verilen işlemleri ardışık basamaklar halinde kullanabilir. Algoritma oluşturur.
    Code.org Sanatçı: Sıra Uygulaması: Verilen işlemleri ardışık basamaklar halinde kullanabilir.
  • Algoritma oluşturur.
  • Code.org Labirent: Döngüler: Döngü yapılarını öğrenir.
  • Code.org Arı: Hata Ayıklama: Oluşturulmuş olan algoritmik yapı içerisindeki hatayı ayıklamayı öğrenir.
  • Code.org Arı: Koşullar: Koşullu yapıların program dilinde kullanım mantığını öğrenir.
  • Code.org Minecraft Uygulaması: Döngü ve koşul kavramlarını kullanarak algoritma geliştirir.
  • Code.org Star Wars Uygulaması: Döngü ve koşul kavramlarını kullanarak algoritma geliştirir.

_______________________________________________________________________________________________

Scratch İle Öğrenme

  • Scratch Ara Yüz Tanıtımı: Scratch. Program ara yüzünü tanır.
  • Scratch Jr. Uygulama: Hareket araçlarını kullanır. Animasyon oluşturur.
  • Scratch Jr. Uygulama: Çizim editör araçlarını kullanır. Animasyon oluşturur.
  • Scratch Jr. Uygulama: Algılama sekmesini kullanır.
  • Scratch Jr. Uygulama: Değişken ve zaman sayacı oluşturur.
  • Scratch Jr. Uygulama: Koşul yapısını kavrar
  • Scratch Uygulama: Dj Scratch Uygulaması
  • Scratch Hayalet Avcısı Uygulaması: Döngü ve koşul kod bloklarını amacına uygun kullanır.
  • Scratch Quiz Uygulaması: Sor ve yanıt bekle kod blokları ve, veya koşul yapısını kavrar.

_______________________________________________________________________________________________

Robotlar

  • Robot Nedir, Sensörler Ne İşe Yarar? Arduino ile Tanışma : Robot ve sensör kavramlarını tanır. Günlük hayat ile ilişkilendirir. Arduino kartını tanır.

Code.Org İle Öğrenme

  • Code.org Ara Yüz Tanıtımı: Kodlama kavramını tanır ve önemini kavrar. Code.org uygulaması arayüzünü tanır. Verilen işlemleri ardışık basamaklar halinde kullanabilir.
  • Code.org Minecraft Uygulaması: Döngü ve koşul kavramlarını kullanarak algoritma geliştirir.
  • Code.org Starwars Oyun Yapımı: Verilen komutları tanır ve algoritmik akışa yön vermeyi öğrenir.

_______________________________________________________________________________________________

İdea Robot Programlama

  • İdea Robot Programlama: İdea Robot Programlama ve simülatör arayüzünü tanır.  Hareket ve siren akış şeması oluşturur.
  • İdea Robot Programlama: Modül çeşitlerini ve sensörleri tanır. Led modülünü ve zamanlama özelliğini kullanarak uygulama geliştirir.
  • İdea Robot Programlama: Mesafe sensörünü ve özelliklerini tanır. Araç park uygulaması geliştirir.
  • İdea Robot Programlama: Dokunma ve çizgi sensörünü tanır.Çizgi izleyen robot uygulaması geliştirir.

_______________________________________________________________________________________________

Wix İle Site Tasarımı

  • Wix ile Site Tasarımı: Wix sitesi arayüzünü tanır. Website tasarım türlerini keşfeder. Kendine ait site tasarımı yapar.

_______________________________________________________________________________________________

Scratch İle Öğrenme

  • Scratch ile Uygulama Geliştirme: Scratch programını hatırlar ve hareket modülü ile uygulama geliştirir.
  • Scratch Quiz Uygulaması: Sor ve yanıt bekle kod blokları ve, veya koşul yapısını kavrar.
  • Scratch Hayalet Avcısı Uygulaması: Döngü ve koşul kod bloklarını kullanır.

_______________________________________________________________________________________________

Bitsbox İle Mobil Oyun Tasarımı

  • Bitsbox ile Mobil Oyun Tasarımı: Mobil oyun tasarım araçlarını tanır. Javascipt ve HTML5 tabanlı mobil oyun geliştirme sitesi Bitsbox arayüzünü tanır.
  • Bitsbox ile Mobil Oyun Tasarımı: Fonksiyon nedir öğrenir ve projesinde uygular. Değişken kavramını tanır ve projesinde uygular.
  • Bitsbox ile Mobil Oyun Tasarımı: Projesinde ses ekleme olayları kurgular. Koordinat belirleme sistemiyle sayfasını tasarlar.

_______________________________________________________________________________________________

3D Kavramı – TinkerCad

  • 3 Boyut Kavramı Nedir? TinkerCad Sitesi ile Tanışma: Boyut kavramlarını tanır. 3 boyutlu tasarım yapma araçlarını keşfeder.
  • TinkerCad ile 3 Boyutlu Tasarım: Tasarım odaklı düşünme yolu ile Tinkercad kullanarak ürün tasarlar.
  • TinkerCad ile 3 Boyutlu Tasarım: Tasarım odaklı düşünme yolu ile Tinkercad kullanarak ürün tasarlar.