Başlamadan Önce
Temel Soru: Adımların sırası bir görevin nasıl tamamlanacağını nasıl etkiler?
Ünite Anlayışları:
- Bir hedefe ulaşmak için talimatların sıralanması kodlamanın önemli bir parçasıdır.
- Bir projeyi daha küçük adımlara bölmek kodlamayı kolaylaştırır.
- Kodlama sırasında fikirlerin birlikte işlenmesi ve tartışılması, tek başımıza çalışmaktan daha güçlü çözümler geliştirmemize yardımcı olur.
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 kullanarak neden-sonuç ilişkilerini vurgulayın veya önerin, sonuçları tahmin edin veya bir fikri iletin.
- 1B-AP-11: Program geliştirme sürecini kolaylaştırmak için sorunları daha küçük, yönetilebilir alt sorunlara ayırın.
- 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.
- 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
- AprilTag Kimlikleri 0 ve 1
- AIM Sahası (4 fayans ve 8 duvar)
VEX AIM Kodlama Robotu'ndaki Düğme Kodlama hakkında daha fazla bilgi için bu VEX Kütüphanesi makalesine bakın
Bu Ünite İçin Önerilen Süre: 6-7 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 oturum
- Birim Mücadelesi: 2-3 oturum
Bu ünitede, Sürüş modunu kullanmadan VEX AIM Kodlama Robotunu nasıl hareket ettireceğinizi öğreneceksiniz! Bunun yerine, robotun hareket etmesini, varilleri almasını ve ait oldukları yere yerleştirmesini sağlamak için robotun ekranındaki Düğme Kodlamasını kullanacaksınız. Ayrıca kodlamayı kolaylaştırmak için görevleri daha küçük adımlara bölmeyi de uygulayacaksınız. Ünitenin sonunda, ünite zorluğunu üstleneceksiniz: Robotun mavi ve turuncu varilleri alıp doğru yerlerine teslim etmesini kodlayacaksınız
Robotu görmek için aşağıdaki videoyu izleyin:
- İki varili sahanın sol tarafındaki AprilTag'a taşır.
- İki varili sahanın sağ tarafındaki AprilTag'a taşır.
Videoyu izledikten sonra bu konu hakkında sınıfta bir tartışma yapacaksınız. Tartışmaya hazırlık olarak düşüncelerinizi şekillendirmenize yardımcı olması için aşağıdaki soruların cevaplarını günlüğünüze kaydedin:
- Robotun Sürüş modunu kullanmadan ne yapacağını nasıl bildiğini düşünüyorsunuz? Peki varilleri nasıl alıp yerleştirebiliyor?
- Videoda sizi bu düşünceye iten ne görüyorsunuz?
- Robotun eylemlerinin sırası, robotun mücadeleyi nasıl tamamlayacağını nasıl etkiler?
- Robotu kodlamak için Düğme Kodlamayı kullanma konusunda hangi sorularınız var?
- Bu zorluğu tamamlamak için hangi becerileri ve anlayışları geliştirmeniz gerekecek?
Videoyu izledikten sonra bu konu hakkında sınıfta bir tartışma yapacaksınız. Tartışmaya hazırlık olarak düşüncelerinizi şekillendirmenize yardımcı olması için aşağıdaki soruların cevaplarını günlüğünüze kaydedin:
- Robotun Sürüş modunu kullanmadan ne yapacağını nasıl bildiğini düşünüyorsunuz? Peki varilleri nasıl alıp yerleştirebiliyor?
- Videoda sizi bu düşünceye iten ne görüyorsunuz?
- Robotun eylemlerinin sırası, robotun mücadeleyi nasıl tamamlayacağını nasıl etkiler?
- Robotu kodlamak için Düğme Kodlamayı kullanma konusunda hangi sorularınız var?
- Bu zorluğu tamamlamak için hangi becerileri ve anlayışları geliştirmeniz gerekecek?
Öğrenciler videoyu izledikten sonra, Öğrencilerin gözlemlerini ortaya çıkarmak ve ünite için öğrenme hedeflerini birlikte oluşturmaya hazırlamak için tüm sınıfın katılacağı bir tartışma başlatın.
- Öğrencilerden videoyu temel alarak gözlemlerini, iddialarını ve kanıtlarını paylaşmalarını isteyin; bu, bilimsel merak ve açıklığı modelleyecektir.
- Öğrencilere, robotun sahadaki nesnelerle nasıl etkileşime girdiği ve robotun ön tarafındaki mıknatısın varilleri veya spor toplarını nasıl hareket ettirdiği konusunda önceki ünitede öğrendiklerinden yola çıkmalarını hatırlatın.
- Öğrenciler sorularını ve fikirlerini paylaşırken, merak ettikleri şeyleri üretken bilimsel sorulara dönüştürmelerine yardımcı olun.
- Öğrencilere, öğrenme hedeflerini birlikte oluştururken kullanacakları beceri ve anlayışları göz önünde bulundurmaları konusunda 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:
- Günlük yaşamda gördüğünüz otomasyon örnekleri nelerdir? Peki bu makineler ne işe yarıyordu? Sizce işi nasıl kolaylaştırıyorlar? Örnekler öğrencilerin ilgili deneyimlerine göre değişiklik gösterebilir ve şunları içerebilir:
- Bir şehirde, otomatik metro trenlerini veya self-servis ödeme makinelerini tanıyabilirler.
- Üretim alanında, yerel fabrikalarda kullanılan robotik kollar hakkında konuşulabilir.
- Kırsal bir ortamda, otomatik sulama sistemlerine veya ürün hasat robotlarına bağlanabilirler.
- Öğrenciler ayrıca robot süpürgeler, akıllı termostatlar veya programlanabilir bulaşık makineleri gibi günlük eşyaları da önerebilirler
- Eğer öğrenciler otomasyon veya özerk gibi terimlere aşina değillerse, birlikte tanımlayarak öğrencilerin ortak bir dil oluşturmasına yardımcı olun.
Bu ünitede dizileme ve yol planlama kavramları tanıtılmaktadır. Öğrenciler, ünite problemini çözmek için robotu kodlamaya çeşitli yollarla yaklaşabilirler. Öğrencilerin açık uçlu problemleri çözmek için birden fazla yaklaşım üretmeye nasıl teşvik edileceğine dair bir tartışma için PD+ Topluluğu'ndaki bu konuşmayı
Öğrenme Hedeflerinin Ortak Oluşturulması
Artık videoyu izlediğinize göre, robotun yerleşik Düğme Kodlamasını kullanarak robotu varilleri alıp AprilTags'e teslim edecek şekilde kodlayacağınızı biliyorsunuz. Bu görevleri başarmak 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, robotun yerleşik Düğme Kodlamasını kullanarak robotu varilleri alıp AprilTags'e teslim edecek şekilde kodlayacağınızı biliyorsunuz. Bu görevleri başarmak 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 birlikte oluşturma sürecinde bir bütün olarak yönlendirin Öğrencilerin bu süreci öğrenmeleri sırasında ek destek sağlamak faydalıdır. Gelecek ünitelerde bu ilk beyin fırtınası bireysel olarak veya küçük gruplar halinde tamamlanabilir.
- Yukarıdaki videoda gösterilen etkinlikleri tamamlayabilmek için öğrencilerle neleri bilmeleri gerektiği konusunda beyin fırtınası yapın. Bunları "yapabilirim" ifadeleri olarak çerçeveleyin.
- "Yapabilirim" ifadelerine örnek olarak şunlar verilebilir:
- Robotun varilleri alıp teslim etmesini kodlamak için Düğme Kodlamasını kullanabilirim.
- Ünite görevini tamamlamak için robotu kodlamak üzere grubumla işbirliği yaparak bir plan yapabilirim.
- "Yapabilirim" ifadelerine örnek olarak şunlar verilebilir:
- Bu listeye dayanarak öğrenme hedeflerini birlikte oluşturun.
Öğrenme hedeflerini ortak yaratma sürecini kullanarak kelime dağarcığını tanıtın örneğin sıralama, hata ayıklama, veya otomasyon, ve bu kelimeleri öğrencilerin öğrenme hedeflerine dahil ederek onların ihtiyaçlarını en iyi şekilde karşılayın.
Öğrencilerinizle birlikte öğrenme hedefleri oluşturma konusunda daha fazla rehberlik için VEX Kütüphanesi Makalesi .
Düğme Kodlamanın kullanımı hakkında daha fazla bilgi edinmek için Sonraki > seçin.