Oynat
Bölüm 1 - Adım Adım
- Öğrencilere, bir projede hata ayıklamak ve 123 Robotunu sıradaki yerine götürmek için Adım düğmesini test etme sırasının kendilerinde olduğunu söyleyin. Öğrencilere, hedefin 123 Robotu 2 numarada sıraya sokmak olduğunu, ancak bu projenin içinde bir hata olduğunu hatırlatın. Aşağıdaki animasyonda, 123 Robotunun doğru noktaya başarılı bir şekilde ulaşamaması için hatalı projeden geçerken gösterilmektedir.
Video dosyası
- Öğrencilere hatalı projeyi nasıl oluşturacaklarını modelleyin ve ardından projede yavaşça adım atmak, hatayı tanımlamak, bulmak ve düzeltmek için Adım düğmesini kullanın.
- Her gruba aşağıdaki malzemeleri dağıtın:
- 123 Robot
- Kodlayıcı
- Orta satırda 1, 2 ve 3 rakamları yazılı bir 123 Karosu
- Kodlayıcı kartları
- Öğrencilerin 'When start 123' kartı, dört adet “Drive 1” kartı, bir adet “Drive 2” kartı, bir adet “Turn left” kartı ve bir adet “Turn right” kartı olmalıdır.
- Öğrenciler projelerini oluşturmak ve hata ayıklamak için aynı Coder kartlarını kullanacaklardır.
- Öğrencilerin robotu uyandırması gerekecek. 123 Robotu uyandırmak için, aşağıdaki animasyonda gösterildiği gibi başlangıç sesini duyana kadar tekerlekleri bir yüzey boyunca itin. Bu animasyon için sesi açın. 123 Robotu hakkında daha fazla bilgi için bkz. VEX 123 Robotu Kullanma STEM Kitaplığı makalesi.
Video dosyası-
Öğrenciler daha sonra burada gösterildiği gibi dinlenen projeyi oluşturmalıdır. Bu proje, öğrencilere hata ayıklama işlemini birlikte tamamlamak için Adım düğmesini kullanma fırsatı vermek için kasıtlı olarak yanlıştır. Öğrencilerin projeyi tam olarak gösterildiği gibi oluşturduğundan emin olun.
Hatalı projeyi oluşturun - 123 Robotu Kodlayıcıya bağlayın. 123 Robotu bağlamak için, aşağıdaki animasyonda gösterildiği gibi, bağlı sesi duyana ve gösterge ışıkları zamanında yanıp sönene kadar Kodlayıcıdaki Başlat ve Durdur düğmelerini ve 123 Robotundaki Sol ve Sağ düğmelerini en az 5 saniye basılı tutun. Bu animasyon için sesi açın. Kodlayıcı hakkında daha fazla bilgi için bkz. VEX 123 Kodlayıcı STEM Kitaplığını Kullanma makalesi.
Video dosyası-
Tüm 123 Robotlar açıldıktan ve Kodlayıcılar bağlandıktan sonra, birlikte projede adım atmaya hazırlanmak için burada gösterildiği gibi 123 Robotu başlangıç noktasına yerleştirmelerini sağlayın.
123 Robotu başlangıç noktasına yerleştirin - Öğrencilerin 123 Robotunu Karo üzerinde doğru şekilde yönlendirdiklerinden emin olun. Burada gösterildiği gibi, 123 Robotu, karenin sol alt karesine, beyaz ok karenin üstündeki çentik ile hizalı olacak şekilde yerleştirilmelidir. Proje başladığında öğrencilerin robotları Tile'ın soluna veya sağına hareket ediyorsa, robotlarını kurulum görüntüsüyle eşleşecek şekilde sıfırlamalarını ve projeyi yeniden başlatmalarını sağlayın.
- Öğrenciler daha sonra projeyi birlikte gözden geçirmelidir.
-
"Step" düğmesine bir kez basın ve Kodlayıcı üzerindeki ışıkların projedeki her bir kartı vurguladığını, ardından "When start 123" Kodlayıcı kartının yanında sarı renkte parladığını gözlemleyin.
Kodlayıcıdaki Adım düğmesi - Projedeki ilk Kodlayıcı kartını çalıştırmak için Adım düğmesine ikinci kez basın. Bu "When start 123" Kodlayıcı kartıdır, bu nedenle 123 Robotu hareket etmeyecektir. Öğrenciler, ışıkların nasıl değiştiğini ve "Sürücü 2" nin ne zaman sarı renkte vurgulandığını görmek için vurgulamaya bakmalıdır.
- Adım düğmesine üçüncü kez basın ve 123 Robot sürücüsünün 2 adım ileri gidişini izleyin.
- Step butonuna tekrar basılır ve projedeki bir sonraki Coder kartının davranışı izlenir.
-
Projede birlikte adım atmaya devam edin ve robotun hareketini gözlemleyin. Aşağıdaki animasyon, tüm hatalı projeyi baştan sona çalıştırmak için Adım düğmesini kullanarak göstermektedir.
Video dosyası
-
- Ardından, öğrencilerden robotun davranışındaki hatayı tanımlamalarını isteyin. 123 Robotu'nun 2 numaraya gitmesi gerekiyordu, ancak bunun yerine 3 numaraya gitti. Onlara şimdi robotu başlangıç pozisyonuna sıfırlayacaklarını söyleyin ve koddaki hatayı bulmak için projede ilerleyin.
- Her Kodlayıcı kartını ayrı ayrı çalıştırmak için Adım düğmesine basma işlemini tekrarlayın ve öğrencilerin projelerinde hatayı bulduklarında duyurmalarını sağlayın. Öğrenciler buldukları bugged Coder kartını sınıf ile paylaşabilirler.
- Öğrenciler daha sonra "Sürücü 2" Kodlayıcı kartını değiştirmek için farklı bir Kodlayıcı kartı seçerek hatayı düzeltmelidir.
- Öğrenciler, projelerini düzeltme seçeneklerini sınırlamaya yardımcı olmak için yalnızca "Sürücü 1" veya "Sola dön" Kodlayıcı kartlarına sahip olmalıdır.
-
Öğrenciler "Sürücü 2" Kodlayıcı kartını farklı bir kartla değiştirdikten sonra, 123 Robotu başlangıç noktasına sıfırlamalı ve projelerini test etmek için "Başlat" veya "Adım" a basmalıdır. Hata ayıklanan proje 123 Robotu aşağıdaki animasyonda gösterildiği gibi hareket ettirebilmelidir.
Video dosyası
- Her gruba aşağıdaki malzemeleri dağıtın:
- Öğrenciler projede birlikte ilerlerken Adım düğmesinin nasıl çalıştığına dair konuşmaları kolaylaştırın.
- Hangi Kodlayıcı kartının çalıştığını size bildirmek için Kodlayıcıda ne fark ediyorsunuz?
- Projede ilerledikçe vurgu renklerinin neden değiştiğini düşünüyorsunuz?
- Projede adım atmak, 123 Robotunun proje boyunca hareket etme şeklini nasıl değiştirdi? Bu, projenizde hatayı bulmayı kolaylaştırdı mı yoksa zorlaştırdı mı? Neden?
Öğrenciler 123 Robotunun davranışındaki hataları tespit ettikçe, sözel değil görsel bir şekilde bir hataya sahip olduklarını duyurmakiçinellerini kaldırmalarını veya yazdırılabilir bir hatayı (Google Doc /.docx/.pdf) tutmalarını sağlayabilirsiniz. Öğrencilere, herkesin aynı oranda hata bulamayacağını, bu nedenle sınıftaki diğerleri için bir hata bulma eğlencesini bozmamaya dikkat etmeleri gerektiğini hatırlatın.
Öğrencilerin projedeki hatayı nasıl düzeltecekleri konusunda farklı fikirleri olabilir ve bu sorun değil. Öğrencileri, fikirlerinin sorunu neden çözeceğini düşündüklerini açıklamaya, eşleriyle hata ayıklama sürecinde konuşma pratiği yapmaya teşvik edin. Öğrenciler birden fazla düzeltme deneyebilir ve nasıl çalıştıklarını karşılaştırabilirler. Bir hata ayıklama sorununa genellikle birden fazla çözüm olacaktır ve bu alıştırma öğrencilerin başkalarının düşünme biçimlerine daha açık olmalarına yardımcı olabilir.
- Öğrencilere Adım düğmesinin herhangi bir zamanda bir projede hata ayıklamak için kullanabilecekleri bir araç olduğunu hatırlatın. Bunun gibi basit bir projeyle sorunu hemen görebilirler. Bununla birlikte, projeleri daha karmaşık veya daha uzun gruplandıkça, Adım düğmesi, 123 Robotla her çalıştıklarında projelerindeki hataları bulmalarına ve düzeltmelerine yardımcı olacak yararlı bir araç olacaktır.
- Öğrencilere Adım düğmesini kullanmanın gelecekte bir projede hata ayıklamalarına nasıl yardımcı olabileceğini sorun.
- Hata ayıklamak için daha uzun bir projeniz olsaydı, Adım düğmesini kullanmak size nasıl yardımcı olurdu?
- Projede bir hata bulmak için Adım düğmesini nasıl kullanabilirsiniz?
- Bir projede hata ayıklamak zorunda kaldıklarında, Step düğmesinin sınıfımızın yeni bir üyesi için nasıl çalıştığını nasıl açıklarsınız?
Ara Oyun Ortası & Grup Tartışması
Her grup hatayı düzeltir ve 123 Robotunun 2 numaraya başarılı bir şekilde ulaştığını görmek için projeyi test eder etmez , kısa bir konuşma için bir araya gelin.
Öğrencilere, projelerini hata ayıklamak için bir araç olarak Adım düğmesini nasıl kullandıklarını özetleme ve bu bağlamda nasıl çalıştığını anladıklarını kontrol etme fırsatı verin.
- 123 Robotunuzla bir projeye adım atmak için ne yapmanız gerekiyor?
- Adım düğmesi projenizdeki bir hatayı tanımlamanıza, bulmanıza ve düzeltmenize nasıl yardımcı oldu?
- Adım düğmesini kullanmanın projede hata ayıklamayı neden kolaylaştırdığını düşünüyorsunuz?
Öğrencilere hata ayıklamanın 123 Robotla çalışmanın bir parçası olduğunu ve kodlarındaki hataların kodlama hakkında bilgi edinmelerine yardımcı olabileceğini hatırlatın. Hata ayıklamayı olumlu bir deneyim olarak çerçevelemeye devam etmek için öğrencilerin projelerindeki hataları (hem bu Ünitede hem de diğer 123 Robot etkinliğinde) belirleyerek, bu hataları bularak ve düzelterek öğrendikleri bir veya iki şeyi paylaşmalarını sağlayın. Öğrencilerin hata ayıklama yeteneklerinden ve robotlarıyla hataları düzeltmenin yollarından gurur duymaları gerektiğini kabul edin!
Bölüm 2 - Adım Adım
- Öğrencilere, 123 Robotlarının Tile'daki yerlerine geri dönmelerini sağlamak için gruplarındaki projeleri hata ayıklamak için Adım düğmesini kullanacaklarını söyleyin. 123 Robotu sandalyeye gitmeli, ancak projede bir hata var. Aşağıdaki animasyon, hatalı projeyi göstermektedir, bu nedenle 123 Robotu sandalyeye başarılı bir şekilde ulaşamayacaktır.
Video dosyası
- Öğrencilere, robotun yerine geri dönebilmesi için 123 Robot ve Fayanslarını nasıl kuracaklarını gösteren model. 123 Robot ve Fayans üzerindeki okların düzgün bir şekilde hizalandığından ve robotun aşağıdaki resimde gösterildiği gibi başlangıç noktasında doğru yöne baktığından emin olun.
123 Robotu başlangıç noktasına yerleştirin - Öğrencilerin 123 Robotunu Karo üzerinde doğru şekilde yönlendirdiklerinden emin olun. Burada gösterildiği gibi 123 Robot, karenin alt orta karesine, beyaz ok karenin üstündeki çentik ile hizalı olacak şekilde yerleştirilmelidir. Proje başladığında öğrencilerin robotları Tile üzerinde sola veya sağa hareket ediyorsa, robotlarını kurulum görüntüsüyle eşleşecek şekilde sıfırlamalarını ve projeyi yeniden başlatmalarını sağlayın.
-
Öğrencilerin burada gösterildiği gibi dinlenen projeyi oluşturmalarını sağlayın. (Öğrenciler, Oyun Bölümü 1 için kullandıkları aynı Kodlayıcı kart setini kullanmaya devam etmelidir.)
Hatalı projeyi oluşturun - Zaman aşımına uğramışsa öğrencilerin robotu uyandırması gerekebilir. 123 Robotu uyandırmak için, aşağıdaki animasyonda gösterildiği gibi başlangıç sesini duyana kadar tekerlekleri bir yüzey boyunca itin. Bu animasyon için sesi açın. 123 Robotu hakkında daha fazla bilgi için bkz. VEX 123 Robotu Kullanma STEM Kitaplığı makalesi.
Video dosyası- Ardından 123 Robotu aşağıdaki animasyonda gösterildiği gibi Kodlayıcıya bağlayın. Bu animasyon için sesi açın. Kodlayıcı hakkında daha fazla bilgi için bkz. VEX 123 Kodlayıcı STEM Kitaplığını Kullanma makalesi.
Video dosyası- 123 Robotu açıldıktan ve bağlandıktan ve projeleri Kodlayıcıda hazır olduktan sonra, öğrenciler hata ayıklamak için projede adım atmaya başlamak için "Adım" düğmesine basabilirler.
- Öğrenciler, robotun davranışındaki hatayı tespit etmek, projedeki hatayı bulmak ve bu Kodlayıcı kartını robotun amaçlandığı gibi hareket etmesine neden olacak bir kartla değiştirerek projeyi düzeltmek için her bir Kodlayıcı kartını ayrı ayrı çalıştırmak için Adım düğmesine basmak için Bölüm 1 'de kullandıkları adımların aynısını izlemelidir.
- Öğrencilerin hata ayıklama işlemine başlamadan önce 123 Robotunu doğru oryantasyona ve başlangıç pozisyonuna yerleştirdiklerinden emin olun.
- Öğrencilerin robotun ilerlediğini görmek için Adım düğmesine üç kez basmaları gerekecektir. Adım düğmesine ilk basıldığında hataların kontrol edilmesi için proje boyunca çalışacaktır, ikinci basışta "Başlatıldığında 123" Kodlayıcı kartı (robotun hareket etmesine neden olmaz) çalıştırılacak ve üçüncü basışta "Sürücü 2" çalıştırılacaktır.
-
Öğrenciler düzeltmelerini yaptıklarında, hata ayıklama çözümlerini test etmek için "Adım" veya "Başlat" düğmesine basabilirler. Öğrenciler projede hata ayıkladıktan sonra, 123 Robotu aşağıdaki animasyonda gösterildiği gibi koltuğuna geri dönmek için Karo üzerindeki sandalyeye hareket etmelidir.
Video dosyası
- Öğrenciler projelerinde hata ayıklamak için adım atarken, hata ayıklama süreci hakkındaki konuşmaları kolaylaştırın ve Adım düğmesini kullanın.
- Robotun davranışında hangi hatayı tespit ettiğinizi açıklayabilir misiniz? Bu davranışın robotun yapmasını istediğinizden farkı nedir?
- Projenizdeki hatayı bulmak için Adım düğmesini nasıl kullandınız?
- Hatayı düzeltmek için hangi Kodlayıcı kartını kullanmanız gerekiyor? Neden onu seçtin?
- Projede başarılı bir şekilde hata ayıklayıp ayıklamadığınızı nasıl anlarsınız? Proje hata ayıklandığında 123 Robotunun ne yaptığını göreceksiniz?
- Adım düğmesi projenizdeki hataları tanımlamanızı ve bulmanızı kolaylaştırıyor mu? Neden evet veya neden hayır?
Öğrenciler 123 Robotunun davranışındaki hataları tespit ettikçe, sözel değil görsel bir şekilde bir hataya sahip olduklarını duyurmakiçinellerini kaldırmalarını veya yazdırılabilir bir hatayı (Google Doc /.docx/.pdf) tutmalarını sağlayabilirsiniz. Öğrencilere, herkesin aynı oranda hata bulamayacağını, bu nedenle sınıftaki diğerleri için bir hata bulma eğlencesini bozmamaya dikkat etmeleri gerektiğini hatırlatın.
Öğrenciler projede ilerlerken, dikkatlerini Kodlayıcıdaki vurgulamaya çağırın. Bir Kodlayıcı kartının yanında sarı bir vurgu olduğunda (çalıştırılacak bir sonraki Kodlayıcı kartı olduğunu belirtmek için), öğrencilerin 123 Robotunun hangi davranışı yapacağını tahmin etmelerini sağlayın. 'Adım' düğmesine basıp 123 Robotunun davranışını izlediklerinde, sözel tahminlerini robotun yaptıklarını gördükleri ile karşılaştırabilirler. Bu sadece öğrencilerin uzamsal akıl yürütmelerini ifade etmelerine yardımcı olmakla kalmaz, aynı zamanda programlama dilindeki Kodlayıcı kartı komutları ile robot davranışlarıyla nasıl ilişkili oldukları arasında bir bağlantı kurmaya devam etmelerine yardımcı olur.
Projede hızlı bir şekilde hata ayıklayan ve başka bir zorluğa hazır olan gruplar için, Tile'daki 123 Robotları için farklı bir başlangıç yeri seçmelerini sağlayın. Daha sonra, 123 Robotunu farklı bir yolda yerine geri getirme hedefine ulaşmak için mevcut projelerinde hata ayıklama işlemini ve Adım düğmesini tekrar kullanabilirler.
- Öğrencilere, bu hata ayıklama işleminin 123 Robotları ile çalışırken birçok kez kullanacakları bir süreç olduğunu hatırlatın. Muhtemelen bir projede hata ayıklamışlardır, ancak süreci iyi açıklayacak kelime dağarcığına sahip olmayabilirler. Öğrencilere hata ayıklama sürecini farklı şekillerde sözlü olarak ifade etmeleri için mümkün olduğunca çok fırsat verin, böylece Tanımlama – Bulma – Düzeltme adımlarını kodlama anlayışlarına bağlayabilirler.
Ayrıca öğrencilere hata ayıklamanın eğlenceli olabileceğini ve olması gerektiğini hatırlatın! İçinde birkaç hata bulunan projeler olabilir ve bu sorun değil. Her hatayı tanımlamak, bulmak ve düzeltmek kendi bulmacası olabilir. Ne kadar çok hata ayıklayabilirlerse, 123 Robotları ile nasıl yol planlayacakları ve problem çözecekleri hakkında o kadar çok şey öğreneceklerdir.
- Öğrencilere hata ayıklama işlemini kullanabilecekleri diğer durumları sorun. Mesela dişlerini fırçalamaya çalışsalar ama diş macununu unutsalar. Bu davranışta hangi hatayı tanımlayabilirler? Süreçlerindeki hatayı nasıl bulacaklar ve düzeltecekler? Bu süreci 'adım adım' geçip daha yavaş hareket etselerdi, 'hatayı' düzeltmek daha kolay olur muydu? Neden evet veya neden hayır?