Telefonlar yokken haberler dünyayı nasıl dolaşıyordu? Bu atölyede Mors alfabesinin bir dil değil, harfleri kısa ve uzun sinyallere çeviren bir kodlama sistemi olduğunu keşfedeceğiz. Kendi vericini kurup ışık ya da sesle mesaj göndereceksin; en sık kullanılan harflerin neden en kısa kodlara sahip olduğunu fark edecek, bilgiyi sıkıştırmanın mantığını çözeceksin. Sonra sıra karşı masaya geçiyor: Gelen sinyalleri harflere geri çevirip mesajı çözmeye çalışacaksın. Kodu yazan da sensin, kıran da!
Bir problemi çözmenin tek bir yolu mu var? Bu atölyede karşına çıkan görevleri mühendislerin kullandığı yöntemle ele alacağız: Önce problemi tanımlayacak, sonra onu küçük ve çözülebilir parçalara ayıracaksın. Fikirlerini deneyecek, işe yaramayan denemeleri başarısızlık değil veri olarak görmeyi öğreneceksin. Takım arkadaşlarınla farklı çözümleri karşılaştıracak, hangisinin neden daha verimli olduğunu tartışacaksın. Atölyeden çıkarken elinde bir cevaptan fazlası olacak: Bir düşünme yöntemi.
Bir cismi ne kadar uzağa fırlatabileceğini belirleyen şey nedir? Bu atölyede parçalardan kendi fırlatma düzeneğini kuracak, atış açısını ve kolun gerilimini değiştirerek menzilin nasıl değiştiğini ölçeceksin. Denemelerini tek tek kaydedecek, sonuçları karşılaştırıp en iyi ayarı tahminle değil veriyle bulacaksın. Gerdiğin mekanizmada depolanan enerjinin harekete nasıl dönüştüğünü kendi elinle göreceksin. Sporcuların yıllarca antrenman yaparken aslında hangi fiziği ehlileştirdiğini anlayacaksın.
Katılımcılar, BRICKZONE ATÖLYELERİ Yapay Zekâ ve Bilgisayar Bilimi eğitim setini kullanarak yapay zekâ ve bilgisayar biliminin temel kavramlarını uygulamalı olarak keşfeder. Etkinlik boyunca veri toplama, örüntü tanıma ve model eğitme süreçlerini deneyimleyerek yapay zekâ sistemlerinin nasıl çalıştığını öğrenirler. Problem çözme ve algoritmik düşünme becerilerini geliştiren uygulamalar sayesinde teknolojinin günlük yaşamda nasıl kullanıldığını örneklerle incelerler. Böylece katılımcılar, yapay zekânın temel çalışma prensiplerini eğlenceli ve etkileşimli bir öğrenme ortamında deneyimler.
Bir makine ne zaman duracağını nereden bilir? Bu atölyede sensör–karar–hareket zincirini baştan sona kuracağız. Robotuna bir algılayıcı takacak, gelen veriyi bir kurala bağlayacak ve bu kuralın motorları nasıl tetiklediğini izleyeceksin. 'Eğer engel yakınsa dur, değilse ilerle' gibi basit koşullarla başlayıp adım adım daha akıllı davranışlar tasarlayacaksın. Robot beklediğin gibi davranmadığında hatayı nerede arayacağını öğrenecek, kodu düzeltip yeniden deneyeceksin. Otonom araçların temelindeki mantık tam olarak bu!
Bir robota yol tarifi vermek nasıl bir şey? Bu atölyede ekran kullanmadan, yön komutlarını doğru sırayla dizerek küçük robotunu hikâye haritasının üzerinde gezdireceksin. Robot yanlış kareye gittiğinde komut dizini baştan gözden geçirecek, hatanın hangi adımda olduğunu bulacaksın. Böylece kodlamanın aslında 'sıra' ve 'adım' demek olduğunu, bilgisayar başına oturmadan da öğrenilebileceğini göreceksin. Küçük kaşifler için programlamaya ilk ve en eğlenceli adım.
Katılımcılar, Kar Board'un üzerinde bulunan sensör ve modülleri kullanarak temel robotik kodlama uygulamaları gerçekleştirir. mBlock blok tabanlı programlama ortamında hazırladıkları kodlarla LED, buton, ses, ışık ve diğer bileşenleri kontrol ederek etkileşimli projeler geliştirirler. Etkinlik, algoritmik düşünme, problem çözme ve temel elektronik-kodlama becerilerinin uygulamalı olarak kazanılmasını sağlar. Böylece katılımcılar, devre kurmaya ihtiyaç duymadan robotik programlamanın temel prensiplerini deneyimleyerek öğrenir.
Katılımcılar, mantıksal yol oluşturma oyununda görev kartlarına uygun yollar tasarlayarak karakteri başlangıç noktasından hedefe ulaştırırlar. Etkinlik boyunca algoritmik düşünme, sıralama, uzamsal düşünme ve problem çözme becerilerini kullanarak farklı zorluk seviyelerindeki görevleri tamamlarlar. Her yeni görevde en doğru çözüm yolunu planlayıp uygulayarak neden-sonuç ilişkisini deneyimlerler. Böylece katılımcılar, bilgisayar kullanmadan kodlama mantığının temelini oluşturan algoritma geliştirme becerilerini eğlenceli ve uygulamalı bir etkinlikle keşfederler.
Bir robot çizgiyi nasıl takip eder? Bu atölyede blok tabanlı kodlamayla robotunu programlayacak, altındaki çizgi sensörünün aslında rengi değil yansıyan ışık miktarını ölçtüğünü keşfedeceksin. Robot çizgiden çıktığında hangi eşik değerini değiştirmen gerektiğini deneyerek bulacak, mesafe sensörüyle engelden kaçma davranışı ekleyeceksin. Her denemede kodunu düzenleyip yeniden yükleyecek, mühendislerin 'yaz–test et–düzelt' döngüsünü birebir yaşayacaksın. Robotu sen üretmiyorsun belki ama nasıl düşüneceğine sen karar veriyorsun.
Bir robot senin ne istediğini nereden anlar? Bu atölyede harfleri ya da ekranı hiç kullanmadan, elle tutulur komut bloklarını doğru sırayla dizerek robotunu haritanın üzerinde yönlendireceksin. Hedefe ulaşamadığında blokları tek tek gözden geçirip hatalı adımı bulacak, sıralamanın neden bu kadar önemli olduğunu göreceksin. Tekrarlanan hareketleri kısaltmayı öğrenip aynı işi daha az komutla yapmayı deneyeceksin. Kodlamanın temeli olan sıra, yön ve tekrar kavramlarıyla oyun oynar gibi tanışacaksın.