Robotunuzu bloklarla kodlamanın zamanı geldi! Bu derste, VEXcode AIM kullanarak ilk kez VEX AIM Kodlama Robotunuzu kodlamayı keşfedeceksiniz. Robotun sahada iki varilin arasından tam olarak geçerek düz bir şekilde hareket etmesini nasıl kodlayacağınızı öğreneceksiniz. Kodunuzun robotun hareketini doğrudan nasıl kontrol ettiğini keşfedin!
Aşağıdaki videoyu izleyerek şunları öğrenebilirsiniz:
- Bir projede blok için Move'u kullanma
- Bir projede mesafe parametresini değiştirme
- VEXcode AIM projesini indirme, çalıştırma ve başlatma
Videoyu izledikten sonra düşüncelerinizi günlüğünüze yazabilirsiniz. Düşüncelerinizi yönlendirmek ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olmak için şu soruları yanıtlayın:
- Robotu bloklarla hareket ettirmenin sürüş veya düğme kodlamasına göre ne fark ettiğini düşünüyorsunuz? En az üç gözleminizi yazın.
- Videoda fikirlerinizi destekleyen ne gördünüz?
- Robotu bir yere taşımak için VEXcode'u kullanma konusunda en az iki sorunuzu listeleyin.
- VEXcode'da kodlamada başarılı olmanıza yardımcı olacağını düşündüğünüz bir beceriniz var mı?
Videoyu izledikten sonra düşüncelerinizi günlüğünüze yazabilirsiniz. Düşüncelerinizi yönlendirmek ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olmak için şu soruları yanıtlayın:
- Robotu bloklarla hareket ettirmenin sürüş veya düğme kodlamasına göre ne fark ettiğini düşünüyorsunuz? En az üç gözleminizi yazın.
- Videoda fikirlerinizi destekleyen ne gördünüz?
- Robotu bir yere taşımak için VEXcode'u kullanma konusunda en az iki sorunuzu listeleyin.
- VEXcode'da kodlamada başarılı olmanıza yardımcı olacağını düşündüğünüz bir beceriniz var mı?
Öğrenciler videoyu izledikten sonra ve uygulamaya başlamadan önce, videonun içeriğini ve öğrencilerin sorularına verilen cevapları kullanarak tüm sınıfın katılacağı tartışma için bir araya gelin. Öğrencileri, robotu sürmek, düğme kodlaması kullanarak robotu kodlamak ve VEXcode AIM kullanarak robotu kodlamak arasındaki benzerlikler ve farklılıklar hakkında fikirlerini paylaşmaya yönlendirin. Öğrencileri iddialarını kanıtlarla desteklemeye teşvik edin.
Öğrencilerin fikirlerini tahtaya yazın, çünkü dersin Özet bölümünde bunlara daha sonra geri döneceksiniz.
Öğrencilerin bloklarla kodlamaya ilişkin soruları veya gözlemleri olabilir. Dr. David Weintrop'un blok tabanlı programlama konusundaki görüşlerini öğrenmek için VEX Robotik Eğitimcileri Konferansı'ndan bu videoyu izleyin
Rehberli Uygulama
Artık robotun kodlamasını öğrenip tartıştığınıza göre, sıra sizde!
Adım 1: Alanı aşağıda gösterildiği gibi ayarlayın.

Adım 2: Sürüş modunu kullanarak robotun görevi tamamlaması için gereken hareketlerini modelleyin.
- Göreviniz, her set arasında robotu mavi varillerden turuncu varillere doğru sürmektir. Sürüşten itibaren planladığınız yolu belgelendirin, ardından bu hareketi nasıl kodlayacağınıza dair bir plan yapın.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Ortak bir plan oluştururken anlamlı işbirlikçi tartışmalar yapabilmeniz için, grubun her üyesinin hem sürüş hem de kayıt yapma sırasının kendisine geldiğinden emin olun.
Adım 3: Robotun görevi tamamlamasını kodlayın.
- Göreviniz, Adım 2'de planladığınız yolu kullanarak VEXcode AIM robot mavi varillerden turuncu varillere doğru hareket ettirerek her set arasında geçiş yapmaktır.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Robotu kodlarken takılırsanız 2. Adıma geri dönün ve ek sürüş pratiği yapın. Araba kullanmak, namlular arasındaki hareket mesafesini belirleme gibi sorunları çözmenize yardımcı olabilir.
Adım 4: Keşfedin! Projeniz üzerinde yinelemeler yapmak ve çözümünüzü geliştirmek için sürüş ve kodlama arasında geçiş yapın.
- Grubunuzla birlikte projenizi daha iyi hale getirmenin yolları hakkında beyin fırtınası yapın.
- Fikirlerinizi test etmek için robotu sürün ve başlamak için birini seçin.
- Yeni güdümlü davranışlara uyması için projeniz üzerinde yinelemeler yapın.
- Projeniz üzerinde yinelemeler yapmak ve görevi tamamlamak için en iyi stratejiyi bulmak amacıyla sürüş ve kodlama arasında geçiş yapmaya devam edin!
Uygulama Kaynakları:
Aktiviteyi tamamlarken ek desteğe ihtiyaç duymanız halinde, burada bağlantıları verilen makalelere ulaşabilirsiniz.
Artık robotun kodlamasını öğrenip tartıştığınıza göre, sıra sizde!
Adım 1: Alanı aşağıda gösterildiği gibi ayarlayın.

Adım 2: Sürüş modunu kullanarak robotun görevi tamamlaması için gereken hareketlerini modelleyin.
- Göreviniz, her set arasında robotu mavi varillerden turuncu varillere doğru sürmektir. Sürüşten itibaren planladığınız yolu belgelendirin, ardından bu hareketi nasıl kodlayacağınıza dair bir plan yapın.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Ortak bir plan oluştururken anlamlı işbirlikçi tartışmalar yapabilmeniz için, grubun her üyesinin hem sürüş hem de kayıt yapma sırasının kendisine geldiğinden emin olun.
Adım 3: Robotun görevi tamamlamasını kodlayın.
- Göreviniz, Adım 2'de planladığınız yolu kullanarak VEXcode AIM robot mavi varillerden turuncu varillere doğru hareket ettirerek her set arasında geçiş yapmaktır.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Robotu kodlarken takılırsanız 2. Adıma geri dönün ve ek sürüş pratiği yapın. Araba kullanmak, namlular arasındaki hareket mesafesini belirleme gibi sorunları çözmenize yardımcı olabilir.
Adım 4: Keşfedin! Projeniz üzerinde yinelemeler yapmak ve çözümünüzü geliştirmek için sürüş ve kodlama arasında geçiş yapın.
- Grubunuzla birlikte projenizi daha iyi hale getirmenin yolları hakkında beyin fırtınası yapın.
- Fikirlerinizi test etmek için robotu sürün ve başlamak için birini seçin.
- Yeni güdümlü davranışlara uyması için projeniz üzerinde yinelemeler yapın.
- Projeniz üzerinde yinelemeler yapmak ve görevi tamamlamak için en iyi stratejiyi bulmak amacıyla sürüş ve kodlama arasında geçiş yapmaya devam edin!
Uygulama Kaynakları:
Aktiviteyi tamamlarken ek desteğe ihtiyaç duymanız halinde, burada bağlantıları verilen makalelere ulaşabilirsiniz.
Başlangıçta grup çalışması beklentilerini ön plana çıkarın. Şuna benzer sorular sorun:
- Grubunuz nasıl başlayacak?
- Robotunuzu sürerken nasıl sıra alabilirsiniz? Robotunuzu mu kodluyorsunuz?
- Araba kullanma veya kod yazma sırası sizde değilse, yardımcı olmak için yapabileceğiniz bir şey var mı?
Aşağıdaki derslerde, öğrenciler sürüş ve kodlamayı bütünleştirmek için rehberli uygulama sırasında iki görev kartı kullanırlar Sürüş, öğrencilerin robotun fiziksel hareketlerinin zihinsel bir modelini oluşturmalarına yardımcı olur. Daha sonra bu anlayışı kodlama yoluyla bir hesaplama modeline dönüştürürler. Öğrenciler bu modlar arasında geçiş yaparak çözümlerini sürekli olarak geliştirir ve kavramsal anlayışlarını derinleştirirler. Eğitimde hesaplamalı düşünme hakkında daha fazla bilgi edinmek için bu VEX PD+ Insights Makalesini okuyun.
Sürüş ve kodlama arasındaki geçişleri kolaylaştırma konusunda rehberlik için şu VEX Kütüphanesi makalesine bakın: Sürüş ve Kodlama Döngüsünü Kolaylaştırma.
Adım görev kartını her öğrenciye dağıtın (Google / .docx / .pdf). Öğrenciler bu görev kartını tamamlarken, sınıfta dolaşın ve öğrencilerle tartışmalara katılarak ilerlemelerini ve anlayışlarını öğrenin. Şuna benzer sorular sorun:
- Sürüş sırasında robotun hareketini ne zaman başlatacağınızı veya durduracağınızı nasıl anlarsınız?
- Planladığınız rotayı oluşturmak için sürüşünüzle ilgili hangi ayrıntıları belgelendiriyorsunuz? Neden? Başka ne önemli olabilir?
- Bir plan oluşturmak için nasıl işbirliği yapıyorsunuz? Her grup üyesi nasıl dahil oluyor?
Öğrenciler fiziksel modellerini tamamladıktan sonra ilerlemelerini sizinle paylaşmak için geri dönüş yapacaklar. Öğrenciler tüm başarı kriterlerini karşıladıklarını gösterdikten sonra, 3. Adım görev kartını dağıtın (Google / .docx / .pdf). Öğrenciler daha sonra Drive modu uygulamasından öğrendiklerini VEXcode'da kodlamaya uygulamaya başlayacaklar. Çünkü bu, VEXcode AIM'deki ilk keşifleri olacak, öğrencileri aşağıdakiler de dahil olmak üzere sınıf içi prosedürlerde yönlendirmeye hazır olun:
- Projelerini cihazlarında nereye kaydetmeleri gerektiği
- Projelerinin isimlerinin hangi formatta olması gerektiği (yani Soyadı Ünite # Ders #)
Öğrenciler robotu kodlarken, sınıfın etrafında dolaşın ve öğrencilerin kodlama ilerlemeleri ve anlayışları hakkında bilgi edinmek için tartışmalara katılın Şuna benzer sorular sorun:
- Robotu kodladığınızda ve sürdüğünüzde hareketinde ne fark ediyorsunuz? Robot hareket etmeye nasıl başlar veya durur?
- VEXcode AIM kullanımıyla ilgili sorularınız nelerdir? Günlüğünüze not etmenizin faydalı olacağını düşündüğünüz prosedürler var mı?
- Projenizde ihtiyaç duyduğunuz parametreleri nasıl belirlediniz?
Adım 4, öğrencilerin projelerini geliştirmek ve görev için en iyi stratejiyi bulmak amacıyla sürüş ve kodlama arasında serbestçe hareket ederek yineleme ve keşfetmeyi teşvik etmek için tasarlanmıştır Öğrenciler robotu bir kez kodladıktan sonra "işleri bitmiş" sayılmazlar, ancak projelerini veya stratejilerini geliştirmenin yollarını her zaman bulabilirler. Öğrenciler keşfederken şu tür sorular sorun:
- Fikirleriniz hayata geçirildiğinde planladığınız gibi çalıştı mı? Neden veya neden olmasın?
- Grubunuz birlikte neyi değiştireceğine nasıl karar verdi?
- Kodlama sürüşünüze nasıl yardımcı olur? Araba kullanmak kodlamanıza nasıl yardımcı oluyor?
Özet
Artık pratik yaptığınıza göre, öğrendiklerinizi paylaşmanın zamanı geldi. Öğreniminizi yansıtmanıza ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olması için aşağıdaki soruları günlüğünüze yanıtlayın:
- Pratiği tamamlamak için stratejiniz neydi? Bu strateji planladığınız yol ile nasıl bağlantılı? Sizce neden başarılı oldu? Cevaplarınızda net olun.
- Görevi tamamlamak için hem Drive modunu hem de VEXcode'u nasıl kullandınız? Grubunuz projenizi yürütme, kodlama ve yineleme konusunda nasıl işbirliği yaptı?
- Artık ilk VEXcode projenizi oluşturduğunuza göre, VEXcode ile kodlamanın Düğme Kodlamasından farklı olarak ne fark ettiniz? Button Coding'e benzer ne fark ettiniz?
- Videoda gördüklerinizi pratik yoluyla geliştirerek öğrendiğiniz bir şey var mı?
Artık pratik yaptığınıza göre, öğrendiklerinizi paylaşmanın zamanı geldi. Öğreniminizi yansıtmanıza ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olması için aşağıdaki soruları günlüğünüze yanıtlayın:
- Pratiği tamamlamak için stratejiniz neydi? Bu strateji planladığınız yol ile nasıl bağlantılı? Sizce neden başarılı oldu? Cevaplarınızda net olun.
- Görevi tamamlamak için hem Drive modunu hem de VEXcode'u nasıl kullandınız? Grubunuz projenizi yürütme, kodlama ve yineleme konusunda nasıl işbirliği yaptı?
- Artık ilk VEXcode projenizi oluşturduğunuza göre, VEXcode ile kodlamanın Düğme Kodlamasından farklı olarak ne fark ettiniz? Button Coding'e benzer ne fark ettiniz?
- Videoda gördüklerinizi pratik yoluyla geliştirerek öğrendiğiniz bir şey var mı?
Öğrencilerin öğrendiklerini tüm sınıfın katıldığı bir tartışmada paylaşmalarına rehberlik edin Öğrencilerin, ortak anlayış veya öğrenme hedeflerine ulaşmak için uygulama yoluyla öğrenmelerini yansıtmalarına yardımcı olun.
Tartışmanın başlangıç noktası olarak öğrencilerin günlüklerinde yanıtladıkları soruları kullanın. Öğrencilerin katkılarını dinlerken, anlayışlarını yönlendirmek için takip soruları sorun:
- Strateji paylaşımı için:
- Başka bir grup da benzer veya farklı bir şekilde uygulamaya yaklaştı mı? Stratejinizin daha iyi mi yoksa daha kötü mü olduğunu düşünüyorsunuz? Neden? Bu iddiayı destekleyecek hangi kanıtlarınız var?
- Kodlama için:
- Drive modu ile VEXcode arasında geçiş yapmak, mücadeleyi tamamlamanıza nasıl yardımcı oldu? Sürüşünüzü belgelemek konusunda başarılı bir kodlama projesi oluşturmanıza yardımcı olan ne öğrendiniz?
- Artık ilk VEXcode projenizi oluşturduğunuza göre, kontrol cihazıyla sürüş, düğme kodlaması ve VEXcode AIM ile kodlama arasındaki farklar hakkında belirttiğimiz hususlara nasıl eklemeler yaparsınız veya bunları nasıl değiştirirsiniz
- Robotunuzla VEXcode'u kullanma konusunda ilerlemenize yardımcı olacak neler öğrendiniz? VEXcode'u kullanma konusunda hangi ortak fikirlerimiz var?
Öğrencilerin fikirlerini kullanarak Sürüş, Düğme Kodlama ve VEXcode AIM'de Kodlama'yı karşılaştıran bir tablo oluşturun
Bir sonraki derse geçmek için Sonraki > seçin.