Başlamadan Önce
Temel Soru: Robotları kontrol ederken hassasiyet neden önemlidir ve bunu nasıl elde ederiz?
Ünite Anlayışları:
- VEXcode AIM projesi nasıl oluşturulur, indirilir ve çalıştırılır.
- VEXcode AIM'deki bloklar robotun davranışlarını hassas bir şekilde kontrol eder.
- Bir projedeki blokların sıralaması robot davranışlarının sırasını belirler.
- Hata ayıklama, robotun amaçlandığı şekilde çalışmasını sağlamak için hataların belirlenmesi ve düzeltilmesidir.
Standartların Uyumlaştırılması
Bilgisayar Bilimleri Öğretmenleri Derneği (CSTA)
- 1B-CS-02: Bilgisayar donanımı ve yazılımının görevleri yerine getirmek için bir sistem olarak nasıl birlikte çalıştığını modelleyin.
- 1B-DA-07: Verileri neden-sonuç ilişkilerini vurgulamak veya önermek, sonuçları tahmin etmek veya bir fikri iletmek için kullanın.
- 1B-AP-08: Aynı görev için birden fazla algoritmayı karşılaştırın ve iyileştirin ve hangisinin en uygun olduğuna karar verin.
- 1B-AP-10: Diziler, olaylar, döngüler ve koşullar içeren programlar oluşturun.
- 1B-AP-11: Program geliştirme sürecini kolaylaştırmak için sorunları daha küçük, yönetilebilir alt sorunlara ayırın.
- 1B-AP-15: Bir programın veya algoritmanın amaçlandığı şekilde çalışmasını sağlamak için onu test edin ve hata ayıklayın (hataları belirleyin ve düzeltin).
- 2-AP-15: Kullanıcı ihtiyaçlarını karşılayan bir çözümü geliştirmek için ekip üyelerinden ve kullanıcılardan geri bildirim alın ve bunları dahil edin.
- 2-AP-19: Programları takip etmeyi, test etmeyi ve hata ayıklamayı kolaylaştırmak için belgelendirin.
- 3A-AP-22: İşbirlikçi araçları kullanarak ekip rollerinde çalışarak hesaplamalı eserler tasarlayın ve geliştirin.
Gerekli Malzemeler (grup başına):
- VEX AIM Kodlama Robotu
- One Stick Kontrol Cihazı
- 2 turuncu varil
- 2 mavi varil
- AIM Sahası (4 fayans ve 8 duvar)
- VEXcode AIM
- Bir bilgisayar
- Dergi (öğrenci başına)
Öğrencilerle VEXcode AIM Kurulumu
- Bu Ünitede öğrenciler VEXcode AIM ile kodlamaya başlayacaklar
- Öğrenciler VEXcode AIM'in web tabanlı sürümüne codeaim.vex.com adresinden Chrome Tarayıcısı'ndan erişmelidir.
- Öğrenciler web tabanlı versiyona erişemiyorsa, üniteye başlamadan önce öğrencilerin cihazlarına VEXcode AIM uygulamasını yükleyebilirsiniz. Windows cihazına kurulum için bu VEX Kütüphanesi makalesini görüntüleyin; veya macOS cihazına kurulum için bu makaleyi görüntüleyin.
- Öğrenciler VEXcode AIM'in web tabanlı sürümüne codeaim.vex.com adresinden Chrome Tarayıcısı'ndan erişmelidir.
- Öğrenciler ayrıca robotlarını VEXcode AIM'e bağlayacaklar
- Öğrenciler en iyi sonuçları elde etmek için robotlarını kablosuz (Bluetooth) bağlantı kullanarak VEXcode AIM'e bağlamalıdır. Daha fazla bilgi için bu VEX Kütüphanesi makalesini görüntüleyin.
- Kablosuz (Bluetooth) bağlantı mümkün değilse, öğrenciler USB kablosu da kullanabilirler. Daha fazla bilgi için bu VEX Kütüphanesini inceleyin.
- Öğrencilerin kablosuz olarak bağlanmadan önce robotlarının adını bildiklerinden emin olun. Bir robota isim verme hakkında daha fazla bilgi edinmek için bu VEX Kütüphanesi makalesini inceleyin.
- Öğrenciler en iyi sonuçları elde etmek için robotlarını kablosuz (Bluetooth) bağlantı kullanarak VEXcode AIM'e bağlamalıdır. Daha fazla bilgi için bu VEX Kütüphanesi makalesini görüntüleyin.
Bu Ünite İçin Önerilen Süre: 7-9 Oturum
Hız sınıftan sınıfa değişse de önerilen zamanlama etkili bir şekilde planlama yapmanıza yardımcı olabilir. Bir 'seans' yaklaşık 45-50 dakika olarak değerlendirilir. Öğrencilerinizi en iyi siz tanıyorsunuz, bu nedenle zamanlamayı, ortamınızdaki öğrencilerinizin ihtiyaçlarını en iyi şekilde karşılayacak şekilde ayarlayın.
- Giriş: 1 oturum
- Ders 1: 1 oturum
- Ders 2: 1 oturum
- Ders 3: 1-2 oturum
- Örnek Bir Projeyi Keşfetme: 1 oturum
- Birim Mücadelesi: 2-3 oturum
Bu ünitede, VEXcode AIM ile tanışırken robotunuzu kodlamak için bir olasılıklar dünyasının kapılarını aralayacaksınız. VEXcode blok projelerini oluşturmayı ve hata ayıklamayı öğreneceksiniz; bu sayede robotunuzun farklı yönlerde hassas bir şekilde hareket etmesini sağlayacaksınız. Ünitenin sonunda robotunuzu engellerin etrafından dolaşmak için dört yönde hareket edebilecek şekilde kodlayabileceksiniz.
Aşağıdaki videoyu izleyerek meydan okuma hakkında bilgi edinebilirsiniz. Bu ünite mücadelesinde robotunuzu varil yarışını tamamlayacak şekilde kodlayacaksınız! Robotu sahadaki her varilin dört tarafında hareket ettirmeniz ve mümkün olan en kısa sürede başlangıç konumuna geri dönmeniz gerekecek.
Videoyu izledikten sonra konuyla ilgili sınıfça bir tartışma yapacaksınız. Aşağıdaki soruların cevaplarını günlüğünüze kaydedin, böylece tartışma sırasında paylaşmaya hazır olun:
- VEXcode AIM ile robotun hareket etmesini sağlayacak kodlama konusunda ne gibi fikirleriniz var?
- VEXcode ile kodlama hakkında sorularınız nelerdir?
- Bu zorluğu tamamlamak için hangi becerileri ve anlayışları geliştirmeniz gerekecek?
Videoyu izledikten sonra konuyla ilgili sınıfça bir tartışma yapacaksınız. Aşağıdaki soruların cevaplarını günlüğünüze kaydedin, böylece tartışma sırasında paylaşmaya hazır olun:
- VEXcode AIM ile robotun hareket etmesini sağlayacak kodlama konusunda ne gibi fikirleriniz var?
- VEXcode ile kodlama hakkında sorularınız nelerdir?
- Bu zorluğu tamamlamak için hangi becerileri ve anlayışları geliştirmeniz gerekecek?
Öğrenciler videoyu izledikten sonra, öğrencilerin gözlemlerini ortaya çıkarmak ve onları ünite için öğrenme hedeflerini birlikte oluşturmaya hazırlamak tüm sınıfın katılacağı bir tartışma başlatın.
- Öğrencilerden videoya dayalı gözlemlerini ve fikirlerini paylaşmalarını isteyin ve bunları akıl yürütmeyle desteklemelerini teşvik edin
- Öğrenciler sorularını ve fikirlerini paylaşırken, öğrencilerin merak ettikleri konuları üretken bilimsel sorulara dönüştürmelerine yardımcı olun ve bu ünitedeki her Birim Anlayışının dahil edildiğinden emin olun.
- Öğrencilere, öğrenme hedeflerini birlikte oluştururken kullanacakları beceri ve anlayışları göz önünde bulundurmaları için rehberlik edin
Daha sonra, öğrencilerin bu ünitedeki içerikle gerçek dünya bağlantısı kurmalarına ve aşağıdaki komutları kullanarak önceki bilgilerini kullanmalarına yardımcı olun:
- Robotların hassas navigasyon için kullanılabileceği bazı endüstri örnekleri nelerdir?
- Bir teknoloji merkezinde otonom depo robotlarını tanıyabilirler.
- Hastanelerin bulunduğu topluluklarda robotik cerrahi asistanlarından haberdar olabilirler.
- Bir tarım bölgesinde, GPS güdümlü traktörler veya mahsul izleme dronları ile ilişkilendirilebilirler.
Öğrenme Hedeflerinin Ortak Oluşturulması
Artık videoyu izlediğinize göre, VEXcode AIM kullanarak robotu varillerin etrafından dolaşmak üzere kodlayacağınızı biliyorsunuz. Bunu yapabilmek için neleri bilmeniz ve öğrenmeniz gerektiğini düşünün. Bu ünite için öğrenme hedefleriniz konusunda ortak bir anlayışa sahip olmanız için grubunuz ve öğretmeninizle birlikte öğrenme hedefleri oluşturacaksınız.
Öğrenme hedeflerinizi günlüğünüze kaydedin. İlerlemenizi değerlendirmek ve gelecekteki öğrenmenizi planlamak için bu öğrenme hedeflerine ünitenin ilerleyen kısımlarında geri döneceksiniz.
Artık videoyu izlediğinize göre, VEXcode AIM kullanarak robotu varillerin etrafından dolaşmak üzere kodlayacağınızı biliyorsunuz. Bunu yapabilmek için neleri bilmeniz ve öğrenmeniz gerektiğini düşünün. Bu ünite için öğrenme hedefleriniz konusunda ortak bir anlayışa sahip olmanız için grubunuz ve öğretmeninizle birlikte öğrenme hedefleri oluşturacaksınız.
Öğrenme hedeflerinizi günlüğünüze kaydedin. İlerlemenizi değerlendirmek ve gelecekteki öğrenmenizi planlamak için bu öğrenme hedeflerine ünitenin ilerleyen kısımlarında geri döneceksiniz.
Öğrencileri, öğrenme hedeflerini yaratma sürecinde tüm sınıf olarak yönlendirin
- Yukarıdaki videoda gösterilen etkinlikleri tamamlamak için öğrencilerle neleri bilmeleri gerektiği konusunda beyin fırtınası yapın. Bunları "yapabilirim" ifadeleri olarak çerçeveleyin.
- Bu ünite için "Yapabilirim" ifadelerine örnek olarak şunlar verilebilir:
- Robotumu birden fazla yönde hareket ettirebilmek için VEXcode AIM'i kullanabilirim.
- Robotun istediğim gibi davrandığından emin olmak için projemi hata ayıklayabilirim.
- Bu ünite için "Yapabilirim" ifadelerine örnek olarak şunlar verilebilir:
- Bu listeye dayanarak öğrenme hedeflerini birlikte oluşturun.
Öğrencilerinizle birlikte öğrenme hedefleri oluşturma konusunda daha fazla rehberlik için bu VEX Kütüphanesi Makalesi .
Robotunuzu kodlamaya başlamak için Sonraki > seçin.