Kurs; temel kodlama, algoritma oluşturma (problemleri çözmek için adım adım planlar hazırlama), koşullu ifadeler (farklı durumlara göre programın nasıl davranması gerektiği) ve döngüler (tekrarlayan işlemleri otomatikleştirme) gibi konuları kapsar. Öğrenciler, robotik sistemlerin gerçek dünyadaki uygulamalarını keşfederek yaratıcılık ve problem çözme becerilerini geliştireceklerdir. Bu kurs öğrencileri gelecekte daha gelişmiş programlama kavramlarına hazırlayacak bir kodlama temeli geliştirmek için tasarlanmıştır.
Lego Spike Prime seti ile dersler yapılacaktır. Set içerisinde yer alan orta motor, büyük motor, renk sensörü, mesafe sensörü, kuvvet sensörü kullanımı ve kodlaması gerçek yaşam problemleri üzerinden anlatılarak işlenecektir.
Kodlama ara yüzü olarak Lego Spike uygulaması kullanılacaktır. Uygulamanın ana programlama dili, Scratch’ i temel alan Simge / Kelime Blokları olarak adlandırılır. Bu kursta kelime blok tabanlı kodlama çalışmaları yapılacaktır.
Her Spike Prime seti üzerinde Lego Education’ ın tavsiyesi doğrultusunda 2 öğrenci çalışacaktır. Öğrenciler kodlama yapabilmek için Lego Spike uygulamasının yüklü olduğu tableti kullanacaklardır. Derslerde her öğrenci o derste yapılması gereken mekanizmayı inşa edecek, gerekli olan kodlamayı arkadaşı ile birlikte yapacaktır. Arkadaşı ile birlikte problem üzerinde birlikte düşünerek takım çalışması içerisinde bulunabilecek ve etkili iletişim becerilerini geliştirecektir.
Kurs iki ana eğitim temasından oluşmaktadır. Aşağıda detaylarını görebilirsiniz.

Hayatında kolaylaştırmak istediğin bir şey var mı? Bu kolaylaştırıcı şey, verileri görmene yardımcı olsa nasıl olurdu? Ya da spor yapmana, boş zamanı planlama, zihnini açmana, aklına gelebilecek herhangi bir işi gerçekleştirmene yardımcı olacak bir şey de olabilir. Haydi hayatını kolaylaştır?

Fiziksel olarak aktifsin, hem de akıllıca. Her zaman kaç adım yürüdüğünü ve ne kadar enerji yaktığını takip etmek istiyorsun. Ama dur bir dakika! Enerji nedir? Ne olduğunu öğrenmek için bir takip cihazı kullanalım!
Bu temada, öğrencilerimiz farklı veri türlerini temsil eden, anlaşılır biçimde adlandırılmış değişkenler ve listeler oluşturacak ve bu değişkenlerin aldığı değerler üzerinde temel matematik işlemleri gerçekleştireceklerdir. Bulut verilerini nasıl faydalı ve güvenilir hale getirebileceklerini, bir çözümü daha da iyi hale getirebilmek için programlarını nasıl iyileştireceklerini, veri toplamak ve veri alışverişi yapmak için donanım ve yazılım parçalarını birleştiren projeleri nasıl tasarlayacaklarını öğreneceklerdir.
🕺 1. Ders, Break Dans: Bir “break dansçının” motor hareketlerini ışık ve vuruşlara uygun bir ritim tutturacak şekilde senkronize edin.
🏋️ 2. Ders, 5 Tekrar: Bir spor antrenmanı sırasında çekilen mekikleri ve yakılan kalorileri saymak için değişkenleri kullanın.
⛅ 3. Ders, Yağmurlu mu Güneşli mi?: Nitel bulut verilerini kullanarak hava durumu tahminini görüntülemenin bir yolunu oluşturun.
💨 4. Ders, Rüzgâr Hızı: Nicel bulut verilerini kullanarak rüzgâr hızını göstermenin bir yolunu bulun.
🍅 5. Ders, Sebze Aşkı: Domateslerin bu hafta sulanması gerekip gerekmeyeceğine karar vermek için canlı hava durumu tahmin verilerini kullanın.
🧠 6. Ders, Zekâ Oyunu: Aynı anda birden fazla değeri dizi (liste) şeklinde kaydedin ve değerleri karşılaştırın.
📣 7. Ders, Koçum Benim!: Protezlerle ilgili gerçek hayattan bir problemi çözmek için tasarım süreci adımlarının tamamını kullanın.
Bu temada, öğrencilerimiz enerji türleri (yani metabolik, potansiyel ve kinetik enerji) ile bir cismin ivmesi arasındaki ilişkiyi açıklamak için grafikler oluşturacak, analiz edecek ve/veya yorumlayacaktır.
Bir sistemde depolanan enerji miktarını görselleştirmek için modeller geliştirirken matematiksel bağıntılar bulacak ve bilimsel bir soruya yanıt bulmak için istatistik ve olasılıkla uğraşacaklardır. Öğrencilerimiz bunları yaparken veri analizinin sınırlarını (örn. ölçüm hatası) düşünmeli ve/veya daha iyi teknolojik araçlar ve yöntemler (örn. birden fazla deneme) kullanarak verilerin kesinliğini ve doğruluğunu iyileştirmeye çalışacaklardır.
🦏 1. Ders, Durma Alıştırmaları: Bir Gergedanı, harekete başlayacak ve bir şeye çarpmadan önce duracak şekilde programlayın.
📊 2. Ders, Verilerle Esne: Grafik değerlerini eşleştirin ve hata marjlarını nitel olarak araştırın.
📈 3. Ders, Yokuş Yukarı: Potansiyel enerji elde etmek için enerji tüketiminin grafiğini çıkarın.
🦘 4. Ders, Çömelip Zıplama Zamanı: Bir zıplamanın maksimum yüksekliğindeki potansiyel enerjinin grafiğini çizin.
👟 5. Ders, Adımlarını Say: Sabit hızda bir hareket sırasında kinetik enerjiyi keşfedin.
🎯 6. Ders, Hedefle: Değişken hız kullanarak bir hareket sırasında kinetik enerjiyi keşfedin.
🏃 7. Ders, Engelli Parkur: Potansiyel ve kinetik enerji aktarımını gösterin.
Gençleri STEAM alanında bir kariyer hedeflemeye motive etmek, inovatif olmaya yönlendirmek, iletişim, özgüven gibi hayat becerilerini geliştirmek ve STEAM alanında lider olmaları için onlara ilham veriyoruz.