Skip to main content
Öğretmen Portalı

Oynat

Bölüm 1 - Adım Adım

  1. Öğrencilere Belirle – Bul – Düzelt hata ayıklama sürecini birlikte uygulayacaklarını söyleyin. Bu projenin amacı, kitaplığa bir kitap koymak için 123 Robot sürücüsünü sürmektir, ancak projede bir hata var. Aşağıdaki animasyon, hatalı projeyi göstermektedir, bu nedenle 123 Robotu kitaplığa başarılı bir şekilde ulaşamayacaktır.
    Video dosyası

     

  2. Hatalı projeyi nasıl oluşturacakları konusunda öğrenciler içinModel Modeli, böylece hatayı tanımlamak, bulmak ve düzeltmek için hata ayıklama sürecini kullanabilirler.
    • Her gruba aşağıdaki malzemeleri dağıtın: 
      • 123 Robot 
      • Kodlayıcı 
      • Kitaplık konumu işaretli bir 123 Karo 
      • 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 sürecini birlikte 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.

      VEX Coder, "When start 123, Drive 2, Turn left, and Drive 1" (Başlatıldığında 123, Sürüş 2, Sola Dön ve Sürüş 1) yazan bir projeyle 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, öğrencilerin 123 Robotu burada gösterildiği gibi başlangıç noktasına yerleştirmelerini ve projeyi test etmek için "Başlat" a basmalarını sağlayın. Öğrenciler, davranışta bir hata gördüklerinde belirlemek için 123 Robotunun hareketini izlemelidir.

      123 Karo kurulumunun, sol alt köşedeki 123 Robot öne bakacak ve kitaplık üst sıranın ortasında olacak şekilde yukarıdan aşağıya görünümü. 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.
    • Tüm gruplar bir hata olduğunu belirledikten sonra, hata ayıklama işleminin ilk adımını tamamladıkları için onları tebrik edin! Öğrencilerin 123 Robotunun projenin amacından farklı olarak ne yaptığını paylaşmalarını sağlayın ve devam etmeden önce öğrencilerin robot davranışındaki hata (yanlış yöne çevirme) konusunda hemfikir olduklarından emin olun.
    • Artık öğrenciler robotun davranışındaki hatayı tespit ettiklerine göre, projedeki hatayı bulmaları gerekir. 123 Robotu sola çeviren kartı bulmak için öğrencilerin projelerindeki Kodlayıcı kartlarına bakmalarını sağlayın. Öğrenciler hata olduğunu düşündükleri Coder kartını sınıfla paylaşabilirler. 
    • Daha sonra, öğrenciler "Sola dön" 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 "Sağa dön" Kodlayıcı kartlarına sahip olmalıdır.
    • Öğrenciler “Turn left” 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 “Start” a basmalıdırlar. Hata ayıklanan proje 123 Robotu aşağıdaki animasyonda gösterildiği gibi hareket ettirebilmelidir.  

      Video dosyası
  3. Projelerinde hata ayıklayan öğrencilerle hata ayıklama sürecinin her adımını kolaylaştırın. Belirle – Bul – Düzelt adımlarının her birini başarıyla tamamlayan öğrencileri tebrik edin!

    Öğrencilerin robotun davranışındaki bir hatayı tespit etmelerine yardımcı olmak için:

    • Öğrenciler 123 Robotlarının davranışlarını izlerken, projelerinde bir hata tespit ettiklerini duyurmalarını sağlayın. Bunu, grupların beklenmedik bir davranış gördüklerinde ellerini kaldırarak veya masalarına koymak için yazdırılabilir hatayı (Google Doc /.docx/.pdf) kesip kullanarak veya bir hata gördüklerini göstermek için basılı tutarak yapmak isteyebilirsiniz.

    Öğrencilerin projelerinde hatayı bulmalarına yardımcı olmak için:

    • Projedeki ilk Kodlayıcı kartıyla başlayın ve öğrencilere "Sürücü 2" nin yanlış yöne dönme hatasıyla eşleşip eşleşmediğini sorun. 
    • Bir sonraki Kodlayıcı kartına geçin ve öğrencilere bu kartın yanlış yöne dönme hatasıyla eşleşip eşleşmediğini sorun.
      • "Sola dön" Kodlayıcı kartı 123 Robotunun sola dönmesini sağlar – ancak kitaplığa ulaşmak için 123 Robotunun sağa dönmesi gerekir. 

    Öğrencilerin hatayı düzeltmelerine yardımcı olmak için: 

    • Öğrencilere projeyi düzeltmek için "Sola dön" yerine hangi Kodlayıcı kartına ihtiyaç duyduklarını sorun. 
      • Öğrencilerin mevcut diğer Kodlayıcı kartlarına bakmalarını ve farklı bir Kodlayıcı kartı seçmelerini sağlayın. Mevcut sınırlı seçenekler, öğrencilerin projelerine daha kolay odaklanmalarına ve uygun çözümü bulmalarına yardımcı olmalıdır. 
    • Öğrenciler hangi 'düzeltmeyi' kullanacakları konusunda hemfikir değillerse, neden belirli bir Kodlayıcı kartını diğerine göre denemek istediklerini açıklamalarını sağlayın. Bu projede, açık görünebilir, ancak bu mantığı ifade edebilmek, öğrenciler projeleri daha bağımsız bir şekilde ayıkladıkları için yararlı olacaktır.
  4. Öğrencilere hata ayıklamanın 123 Robotlarını kodlarken sık sık yapmaları gereken bir şey olduğunu hatırlatın.

    Bu projenin basit bir hatası olsa da, projeleri daha karmaşık hale geldikçe, projelerindeki hataları belirlemek, bulmak ve düzeltmek için daha fazla fırsat olacaktır. Öğrencilere projelerinde bir hatanın olmasının sorun olmadığını ve kodlamanın beklenen bir parçası olduğunu hatırlatın. Hatalar, başarısızlık değil, birlikte öğrenme ve problem çözme fırsatlarıdır.

  5. Öğrencilere, aşağıdaki gibi sorular sorarak 123 Robotla çalışmaya devam ederken hata ayıklama sürecini kullanmanın onlara nasıl yardımcı olabileceğini sorun:
    • Bir projede birden fazla bug olsaydı ne yapardınız? Sorunu nasıl çözerdiniz? 
    • Bu hata ayıklama işlemi, grubunuzla daha önce kodlama projelerini nasıl düzelttiğinize benzer mi yoksa farklı mı?

Ara Oyun Ortası & Grup Tartışması

Her grup hatayı düzeltir ve 123 Robotunun kitaplığa başarılı bir şekilde ulaştığını görmek için projeyi test eder etmez , kısa bir sohbet için bir araya gelin.

Öğrencilere, Tanımlama – Bulma – Düzeltme'nin üç adımını anladıklarını kontrol etmek için hata ayıklama sürecini kendi sözleriyle özetleme fırsatı verin. 

  • Robotu istediği şeyi yapmayan birine hata ayıklama işlemini nasıl açıklarsınız? 
  • 123 Robotunuzun istediğinizden farklı hareket ettiğini bir dahaki sefere gördüğünüzde ne yapacaksınız? 

Hataların ve hata ayıklamanın kodlama sürecinin bir parçası olduğunu ve bunun 123 Robotunu kodlamayı öğrenmelerine yardımcı olacak bir şey olduğunu kabul edin. Öğrenciler projelerinde bir hata bulmanın ve düzeltmenin nasıl bir his olduğunu paylaşabilirler.

  • Bazen sinir bozucu hissettirdiğini söylerlerse, sorun değil. Öğrencilerin hata yapma konusunda farklı duygusal tepkileri vardır. Hata ayıklama süreci hakkında bilgi edinmek için zaman ayırmanızın nedeninin bu olduğunu açıklayın, böylece bir dahaki sefere bir hatayla karşılaştıklarında daha kolay ve daha az sinir bozucu olabilir. 
  • Öğrencilere, kodlamanın amacının ilk denemelerinde 'doğru' cevabı almak değil, robotlarıyla öğrenmek ve eğlenmek olduğunu hatırlatın.

Bölüm 2 - Adım Adım

  1. Öğrencilere, 123 Robotlarını Kutucuktaki yerinde sıraya sokmak için gruplarındaki hata ayıklama işlemini kullanacaklarını söyleyin. 123 Robotu 2 numaralı noktaya gitmeli, ancak projede bir hata var. Aşağıdaki animasyon, arızalı projeyi göstermektedir, bu nedenle robot 2 numaraya başarılı bir şekilde gitmeyecektir.
    Video dosyası
  2. Öğrenciler için 123 Robot ve Fayanslarını nasıl kuracakları konusunda Model Model, böylece robot sıraya girebilir. 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 Karo kurulumunun, sol üst köşedeki 123 Robotu sağa bakacak şekilde ve karo üzerindeki karelerin orta sırasına yazılmış 1, 2 ve 3 sayılarıyla yukarıdan aşağıya görünümü. 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 üst karesine, beyaz ok karenin sağındaki çentik ile hizalanarak 123 Robotu sağa bakacak şekilde yerleştirilmelidir. Proje başladığında öğrencilerin robotları Tile'ın soluna veya aşağısı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.
    • Öğ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.) 

      VEX Coder, içinde "When start 123, Drive 2, Turn right, and Drive 1. 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 Robot bağlandıktan ve projeleri Kodlayıcıda hazır olduktan sonra, öğrenciler projelerini test etmek ve hata ayıklama sürecini başlatmak için "Başlat" a basabilirler. 
      • Öğrenciler, 123 Robotun davranışındaki hatayı tespit etmek için 1 . Oyun Bölümünde kullandıkları adımları izlemeli, ardından projelerinde arızalı Kodlayıcı kartını bulmalı ve o Kodlayıcı kartını robotun amaçlandığı gibi hareket etmesine neden olacak kartla değiştirerek projeyi düzeltmelidir.
      • Öğrencilerin hata ayıklama işlemine başlamadan önce 123 Robotunu doğru oryantasyona ve başlangıç pozisyonuna yerleştirdiklerinden emin olun.
      • Öğrenciler projede hata ayıkladığında, 123 Robotu, aşağıdaki animasyonda gösterildiği gibi, yerinde 'hizalanmak' için Karo üzerindeki 2 numaraya hareket etmelidir. 

        Video dosyası
  3. Öğrenciler projelerindeki hataları tanımlarken, bulurken ve düzeltirken hata ayıklama süreci hakkındaki konuşmaları kolaylaştırın.
    • 123 Robotunun hatayı tanımlamanıza yardımcı olacak ne yaptığını gördünüz? 
    • Hatanın ne olduğunu ve bunun robotun yapmasını istediğinizden nasıl farklı olduğunu açıklayabilir misiniz? 
    • Hatayı projenizde nerede buldunuz? 
    • Hatayı düzeltmek için hangi Kodlayıcı kartını kullanmanız gerekiyor? Neden onu seçtin? 
    • Robot projedeki yeni Coder kartı ile farklı hareket ediyor mu? Projede doğru hata ayıklayıp ayıklamadığınızı nasıl anlarsınız?

    Projede hızlı bir şekilde hata ayıklayan gruplar için, sıraya girmek için farklı bir yer seçmelerini sağlayın. Daha sonra, 123 Robotunun başlangıç noktasından 1 veya 3 numaraya doğru ilerlemesini sağlamak için projelerini ayarlamak için hata ayıklama işlemini tekrar kullanabilirler.

  4. Öğrencilere 123 Robotlarının sadece yapmalarını söyledikleri şeyi yapacaklarını hatırlatın, böylece robotlarını kodlarken hata ayıklama çok fazla gerçekleşecektir.

    Öğrencilere diğer zamanlarda bir projede başarılı bir şekilde hata ayıkladıklarını hatırlatın ve bu sürecin robotlarını kodlama hakkında daha fazla bilgi edinmelerine nasıl yardımcı olduğu hakkında konuşun. Hataların sunduğu olumlu öğrenme fırsatlarını vurgulamak için öğrencilere bugün hata ayıklama sürecini kullanarak veya önceki bir projede bir hatayı düzelterek öğrendikleri bir şeyi sorun.

  5. Öğrencilerebir projeyi veya sorunu 'ayıklamak' zorunda kaldıkları diğer zamanları sorun. Hata ayıklama işleminin yardımcı olacağı başka bir durum düşünebilirler mi?
Laboratuvarlara Geri <  Dön Sonraki  >