Skip to main content
Öğretmen Portalı

Angaje etmek

Engage Bölümünü Başlatın

ACTS öğretmenin ne yapacağını, ASKS ise öğretmenin nasıl kolaylaştıracağını belirtir.

EYLEMLER SORUYOR
  1. Öğrencilerin fikirlerini paylaşmalarını sağlayın ve Mars gezginlerinin gerçek hareketlerini Kod Tabanı ile taklit ettikleri hareketlerle ilişkilendirmelerine yardımcı olun. 
  2. Öğrencilere, örnek toplama kodunun değişebileceğini ancak örnekleri sıralama sırasının aynı kalacağını belirlemeleri konusunda rehberlik edin. Öğrencilerin bu modeli görmelerine yardımcı olmak için önceki Laboratuvar deneyimlerinden yararlanın. 
  3. Öğrencilerin geçmişte kullandıkları proje oluşturma fikirlerini ve stratejilerini paylaşmalarını sağlayın. Öğrencileriniz anlatırken projenin bir taslağını çizebilir veya referans olması açısından Lab 3'teki projenin görselini gösterebilirsiniz. 
  4. Öğrencilere şunu vurgulayın: Bir proje ne kadar uzunsa, üzerinde çalışmak o kadar zor olur. Bunu kolaylaştırmak için akıllarına gelen stratejilere dair fikirlerini paylaşmalarını sağlayın. Kodu yeniden kullanma veya [Bloğum] oluşturma kavramıyla uyumlu yanıtları not edin. 
  5. Öğrencilerin bunu sizinle birlikte, gruplarıyla keşfetmeye hazırlanmalarını sağlayın.
  1. Lab 3'te, Mars gezgininin Mars'taki farklı örnekleri sınıflandırması gibi, Kod Tabanımızı farklı renklerdeki Diskleri sınıflandıracak şekilde kodladık. Bizim projemizde Disklerimiz aynı yerdeydi. Sizce Mars'ta da durum aynı mı? Neden veya neden olmasın? 
  2. Perseverance gibi Mars keşif araçlarının farklı yerlerden örnekler toplaması gerekiyor. Peki, keşif aracı Mars üssüne geri döndüğünde örnekler aynı şekilde mi sınıflandırılıyor? Daha fazla örnek topladığımızda, sıralama sürecinin tekrarlamak isteyeceğimiz bir model olduğunu düşünüyor musunuz? Neden veya neden olmasın?
  3. Lab 3'teki [If then] bloklarını kullanarak oluşturduğumuz sıralama dizisini, farklı yerlerden daha fazla örnek toplamak için yapacağımız bir projede nasıl kullanabileceğimizi düşünüyorsunuz? Bu projeyi inşa etmek için ne yapmamız gerekiyor? 
  4. Bu, bir projeyi gerçekten uzun ve üzerinde çalışılması zor hale getirebilir. Acaba bu kadar çok blok kullanmadan kodumuzda bu deseni nasıl tekrarlayabileceğimizi düşünüyorsunuz? Böyle bir projeyi daha kolay çalışabilmek için nasıl parçalara ayırabiliriz? 
  5. VEXcode GO'da bir projedeki kod dizilerini yeniden kullanmak için [My Block] adı verilen özel bir blok türü oluşturabiliriz. Kod Tabanı her defasında bir Diski toplayıp Mars Üssü'ne getirdiğinde ne yapıyordu? Robotun birden fazla Diski toplayıp sıralayacağı bir proje oluşturacak olsaydık, hangi eylemler tekrarlanırdı?

Öğrencileri İnşa Etmeye Hazırlamak

VEXcode GO'daki My Blocks hakkında daha fazla bilgi edinelim!
(Öğrencilerin önceki Lab'dan önceden oluşturulmuş bir Code Base 2.0 - Eye + Electromagnet'i yoksa, Lab etkinliklerinden önce öğrencilere bunu oluşturmaları için 10 - 15 dakika verin.) 

İnşaatı Kolaylaştırın

  1. Talimat öğrenciye VEXcode GO'da My Blocks'u birlikte öğrenmeye hazırlanmaları için gruplarına katılmalarını talimat verin! Öncelikle sınıf VEXcode GO'da My Blocks eğitim videosunu izleyecek, ardından hep birlikte kendi [My Block]'unuzu oluşturacaksınız.
    • Öğrencilerin Laboratuvarda üstlenecekleri rolleri belirlemelerini sağlayın. Öğrencilerin bu sayfayı tamamlamaları için bir kılavuz olarak Resim Slayt Gösterisindeki Önerilen Rol Sorumlulukları slaydını kullanın. Zamandan tasarruf etmek için öğrenciler Lab 3'teki Roller & Sorumluluklar sayfasını yeniden kullanabilirler ve Engage sırasında [Benim Bloğum]'u hangi rolün oluşturacağına karar verebilirsiniz.
  2. DağıtınDağıtın Her gruba VEXcode GO yüklü bir tablet veya bilgisayar dağıtın. Ekranınızı yansıtmak isteyebilirsiniz, böylece VEXcode GO'daki eğitim videosunu bir sınıf olarak izleyebilir ve öğrenciler [My Block]'u daha kolay bir şekilde oluşturabilirler.

    VEXcode GO çalışma alanı, üstte araç çubuğu, solda blok araç kutusu ve sağda proje çalışma alanı.
    VEXcode GO'yu açın
    • Öğrenciler grup eğitimi tamamlandıktan sonra robotlarını ve disklerini toplayacaklar.
  3. KolaylaştırıcıKolaylaştırıcı öğrencinin gruplarında VEXcode GO'yu hazırlamalarını ve My Blocks öğretici videosunu izlemelerini sağlayın.
    • Öğrenciler tablet veya bilgisayarlarından VEXcode GO'yu açmalıdır. Daha sonra VEXcode GO'yu Code Base için yapılandırmaları gerekir. Gerekirse, Kod Tabanı VEX Kütüphanesini Yapılandırma makalesindeki adımlarıve öğrencilerin Araç KutusuAktarma Organları bloklarını görebilmelerini sağlayın.
    • Sınıf olarak veya gruplarında, Araç Çubuğundan "Öğreticiler" i seçin ve "Bloklarım" ı seçin. Öğrencilerin aşağıdaki My Blocks öğretici videosunu izlemelerini sağlayın.

    Eğitimi izledikten sonra, [Bloklarım]'ın nasıl kullanıldığı hakkında şu tür sorular sorarak bir sohbet başlatın: 

    • VEXcode GO projesinde [My Block] ne için kullanılır? 
      • Bir projede aynı blok dizisini birden fazla kez kullanmak. 
    • VEXcode GO projenizde [My Block] kullanmak istemenizin bir nedeni nedir? 
      • Birlikte çalışmayı kolaylaştırmak için daha uzun projeleri bölmek.
    • [My Block]'un birden fazla Diski toplama projemizle çalışmayı daha kolay hale getirebileceğini neden düşünüyorsunuz? 
      • Böylece Diskleri bir kez sıralamak için yalnızca diziyi oluşturmamız gerekir, ardından yeniden kullanabiliriz.

     

    VEXcode GO'da [My Block] oluşturmayı kolaylaştırın.

    • Öğrencilerin Lab 3'tekiTümünü Sıralaprojelerini açmalarını sağlayın.
      • Öğrencilerin Lab 3'ten projelerine erişimleri yoksa,Sort All -VEXcode GO Blocks File projesini öğrencilerle paylaşabilir veya öğrenci bilgisayarlarına ya da tabletlerine indirebilirsiniz. Ardından, öğrencilerin dosyayı VEXcode GO'da açmasını sağlayın. 
      • Veya projeyi görüntüleyebilir ve öğrencilerin yeniden oluşturmasını sağlayabilirsiniz.
    • Öğrencilerinizle birlikte, Diski sıralayan blokların sırasını belirleyin. Bu sıra, Disk'in nerede bulunduğu, Alan'ın neresinde olduğu veya Disk'in rengi ne olursa olsun tekrarlanır.

    VEXcode GO, Laboratuvar 3 'ten bir disk alan ve onu kırmızı, mavi veya yeşil renge göre sıralayan projeyi engeller. Kırmızı bir kutu, If Then bloğunu kullanarak bir diski algılamak ve teslim etmek için deseni vurgular. Tüm proje, disk sürücüsünü 400 mm ileriye doğru toplamak ve daha sonra güçlendirmek için mıknatısa enerji vermek için Başlatıldığında yazıyor. Ardından, 180 derece sağa dönün ve 400 mm ileri sürün. Diski sıralamak için 90 derece sola dönün ve gözünüz kırmızıyı algılarsa 100 mm ileri doğru sürün ve mıknatısın düşmesini sağlayın. Ardından ve hala If Then bloğunun içinde, 100 mm geriye doğru sürün ve 90 derece sola dönün. İlk If Then bloğunu kapatın ve yenisini başlatın, göz maviyi algılarsa 350 mm ileri sürün ve mıknatısa düşmesi için enerji verin. Ardından ve hala If Then bloğunun içinde, 350 mm geriye doğru sürün ve 90 derece sola dönün. İkinci If Then bloğunu kapatın ve yenisini başlatın, göz yeşil algılarsa 250 mm ileri sürün ve mıknatısın düşmesini sağlayın. Son olarak ve hala If Then bloğunun içinde, 250 mm geriye doğru sürün ve 90 derece sola dönün. Sıralama Diski modelini
    tanımlayın
    • Bu blok dizisinin projemizde birden fazla kez kullanılacağını, dolayısıyla [My Block]'umuzda kullanacağımız kodun bu olacağını açıklayın. Şimdi 'Bloklarım' eğitiminde gördüğümüz adımları takip ederek [Bloklarım]'ı oluşturacağız. Öncelikle Araç Kutusu’ndan ‘Bloklarım’ı seçin. Ardından, ‘Blok Oluştur'u seçin.

    Bloklarım bölümünde, "Blok Oluştur" düğmesi kırmızı bir kutu ile vurgulanmıştır. 'Bloklarım'ı ve "Blok Oluştur" u
    seçin
    • ‘Blok adını' seçerek [Bloğum ]' u özelleştirin ve ’Diski Sırala‘ olarak yeniden adlandırın. Ardından [Bloğum ]' u özelleştirmek için ‘Tamam'ı seçin.

    Kullanıcıların özel bir bloğa etiket ve giriş alanları ekleyebileceği Blok oluşturma pencerem. Kullanıcının oluşturduğu blokta 'Diski Sırala' yazar ve bloğun bittiğini göstermek için Tamam düğmesi kırmızı bir kutu ile vurgulanır. [My Block ]' unuzu
    özelleştirin
    • Artık [Bloğum] oluşturulduğuna göre, [Tanımla] bloğu görünecektir. (Gerekirse bunu projenizin sağına sürükleyin.)
      • Herkesin artık 'Sıralama Disklerini Tanımla' yazan yeni bir şapka bloğunu görebildiğinden emin olmak için öğrencilerle görüşün. Dikkatlerini bunun bir şapka bloğu olduğu gerçeğine ve şapka bloğu gibi {When started} , sadece altına takılı bloklara sahip olabileceğine çağırın. [Tanımla] bloğuna eklediğimiz bloklar, projemizde yeniden kullanmak istediğimiz sıra olacaktır.

    VEXcode GO My Blocks 'define Sort Disks' yazan tanım bloğu. Bu şapka bloğu, özel bloklar oluşturmak ve tanımlamak için kullanılabilir.
    [Tanımla] bloğu
    • Daha sonra, Tümünü Sıralaprojesinden Diskleri sıralayacak blok dizisini sürükleyin ve bunları [Tanımla] bloğuna ekleyin. Projeniz şimdi [Tanımla] bloğuna bağlı [Eğer öyleyse] bloklarının sırası ile böyle görünmelidir.

    Sıralama Diski kodunu özel bir My Block'a taşıyan VEXcode GO blokları projesi. Define Sort Disks bloğuna şimdi üç If Then bloğu eklenmiştir ve şu şekilde okunur: göz kırmızıyı tespit ederse, 100 mm ileriye doğru sürün, mıknatısın düşmesini sağlayın, 100 mm geriye doğru sürün ve 90 derece sola dönün. Ardından, If Then bloğu kapanır ve yenisi okur: eğer göz maviyi algılarsa, 350 mm ileriye doğru sürün, mıknatısa düşmesi için enerji verin, 350 mm geriye doğru sürün ve 90 derece sola dönün. Ardından, If Then bloğu kapanır ve yenisi okur: göz yeşil algılarsa, 250 mm ileriye doğru sürün, mıknatısa düşmesi için enerji verin, 250 mm geriye doğru sürün ve son olarak 90 derece sola dönün. Başka bir yığın, Çalıştırıldığında bloğu ile başlar ve şunu okur: 400 mm ileri sürün, güçlendirmek için mıknatısa enerji verin, 180 derece sağa dönün ve son olarak 400 mm ileri sürün. Sıralama Diski dizisini [Tanımla] bloğuna
    sürükleyin
    • Artık robotunuzun [My Block] ile ne yapacağını "tanımladığınıza" göre, onu projenize ekleyebilirsiniz. Öğrencilerinizle birlikte {When started} bloğunun altındaki blok yığınına bakın; bu, ilk Diski toplamak ve onu Mars üssüne geri götürmek için kullanılan sıradır. Kod Tabanının daha sonra ne yapması gerekiyor? Diski Sırala! [Bloğum]'u projenize ekleyin. 

    VEXcode GO blokları projesinin devamı, şimdi When Started yığınının sonuna eklenen Sort Disks My Block ile. Define Sort Disks bloğuna üç If Then bloğu eklenir ve şu şekilde okunur: göz kırmızıyı tespit ederse, 100 mm ileriye doğru sürün, mıknatısın düşmesini sağlayın, 100 mm geriye doğru sürün ve 90 derece sola dönün. Ardından, If Then bloğu kapanır ve yenisi okur: eğer göz maviyi algılarsa, 350 mm ileriye doğru sürün, mıknatısa düşmesi için enerji verin, 350 mm geriye doğru sürün ve 90 derece sola dönün. Ardından, If Then bloğu kapanır ve yenisi okur: göz yeşil algılarsa, 250 mm ileriye doğru sürün, mıknatısa düşmesi için enerji verin, 250 mm geriye doğru sürün ve son olarak 90 derece sola dönün. Başka bir yığın bir Başlatıldığında bloğu ile başlar ve şunu okur: 400 mm ileriye doğru sürün, güçlendirmek için mıknatısa enerji verin, 180 derece sağa dönün, 400 mm ileriye doğru sürün ve son olarak bir Blokumu Sırala.
    Projenize [My Block] ekleyin

    [My Block] ile Kod Tabanı projenizi yürütürken proje akışını izlemek için sınıfa bir gösteri sunun. 

    Sol üstte mavi bir disk ve sağ altta R, G ve B harfleriyle etiketlenmiş üç yatay bitişik kare bulunan bir GO alanının yukarıdan aşağıya görünümü. Harfler, ilgili renkli disklerin yerleştirileceği boşlukları gösterir. Robot, başlangıç pozisyonuna sol alt köşeye yakın, doğrudan altına ve mavi diske bakacak şekilde yerleştirilir. Projenizi test etmek için
    kurulum
    • VEXcode GO ile öğrencilerin hem robotu hem de ekranınızı görebildiğinden emin olun, ardından projeye başlayın. Proje devam ederken, öğrencilerin projedeki blokların vurgulanmasına dikkat etmelerini sağlayın. Vurgulamanın [Tanımla] bloğuna ne zaman geçtiğine dikkatlerini çekin ve bu vurgu bir blok yığınından diğerine geçtiğinde projede neler olduğunu anlatın. Öğrencilerin [Bloğum] ile proje akışını izlemelerine yardımcı olmak için projeyi birden çok kez yeniden başlatmak veya yavaşlatmak için projede adım atmak isteyebilirsiniz.
      • Öğrencilerin proje akışını sizinle birlikte takip etmelerine yardımcı olacak sorular sorun, örneğin: 
        • Vurgulama ne zaman [Tanımla] bloğuna "atlayacak"? Bunu sana ne söyletti?
          • [Diski sırala] bloğuna ulaştığında, vurgu [Tanımla] bloğuna hareket edecek ve diziyi çalıştıracaktır.
        • Vurgu neden bir [If then] bloğunu "atladı "? Hangi koşul yanlıştı? Hangisi Doğruydu? Bu, vurgunun hareket etme biçimini nasıl etkiledi? 
          • Vurgu, koşulun Doğru olduğu [If then] bloğuna taşınır. Koşulun False olduğu [If then] blokları atlanacaktır. Örneğin, Kod Tabanı bir Mavi Disk alırsa, vurgulama kırmızı ve yeşil koşullara sahip [If then] bloklarını atlayacak ve yalnızca mavi koşula sahip olanı çalıştıracaktır. 
        • Ya Kod Tabanımız farklı renkli bir Disk aldıysa? Vurgu yine de [Tanımla] bloğuna gider mi? Neden?
          • Evet, vurgulama yine [Tanımla] bloğuna gidecektir çünkü [Diski sırala] bloğu, Disk'in rengi ne olursa olsun, yürütülmeye devam edecektir. 

    Öğrencilerin, gruplarıyla birlikte zorluğun geri kalanını tamamlamaya hazırlanmalarını kolaylaştırın.  

  4. Teklif [My Block ]' u inşa etme ve test etme sürecine dikkat eden, sırayla hareket eden ve yönergeleri takip eden öğrencilere olumlu pekiştirme sunun.

Öğretmen Sorun Giderme

Kolaylaştırma Stratejileri

  • Öğrencilerinizin VEXcode GO'ya nasıl erişeceğini düşünün. Öğrencilerin kullanacağı bilgisayarların veya tabletlerin VEXcode GO'ya erişebildiğinden emin olun. VEXcode GO kurulumu hakkında daha fazla bilgi için bu VEX Kitaplığı makalesine bakın.
  • Her grubun dersten önce ihtiyaç duyduğu malzemeleri toplayın. Bu Laboratuvar için, iki öğrenciden oluşan her bir grubun bir GO Kitine, Yapı talimatlarına, VEXcode GO'ya erişmek için bir bilgisayara veya tablete ve Kitten Kırmızı, Mavi ve Yeşil Disklere ihtiyacı olacaktır. Öğrencilerin ayrıca test için bir Alana erişmeleri gerekecektir. 
  • Öğrencilerin önceki Laboratuardan önceden oluşturulmuş bir Kod Tabanı 2.0 - Göz + Elektromıknatısı yoksa, öğrencilerin Laboratuar etkinliklerinden önce inşa etmeleri için 10 - 15 dakika bekleyin.
  • VEX GO Kod Tabanı 2.0 Göz + Elektromıknatıs yapısı.
    Kod Tabanı 2.0 - Göz + Elektromıknatıs
  • Aşağıdaki görselde gösterildiği gibi, Kod Tabanı için bir test alanı görevi görecek Alanlarınızı önceden ayarlayın. Öğrencilerin projelerini test etmeleri için geniş bir alan sağlamak için bunları sınıfın etrafına dağıtın. Bu resimde, Diskler Play'deki meydan okuma için yerinde gösterilmiştir. Disklerin ve Kod Tabanının başlangıç konumlarının yanı sıra, öğrencilerin projelerini test etmelerine yardımcı olmak için sıralama alanı konumlarını kuru silme işaretçisi ile işaretlemek isteyebilirsiniz.

Sol üstte kırmızı disk, sağ üstte yeşil disk, sağ altta mavi disk ve sağ alt köşede R, G ve B harfleriyle etiketlenmiş üç yatay bitişik kare bulunan bir GO alanının yukarıdan aşağıya görünümü. Harfler, ilgili renkli disklerin yerleştirileceği boşlukları gösterir.
Saha Kurulumu
  • Öğrencilerin Laboratuvar sırasında başvurmaları için tahtadaki her bir Diske olan mesafeleri yazın. Öğrencileri Oyun sırasında kodlama kavramlarına odaklamak için, öğrencilere her Diske yaklaşık mesafeleri verin, böylece ölçüm yaparak dikkatleri dağılmaz. 
    • Kırmızı Diski toplamak için - 400 mm (~16 inç)
    • Yeşil Diski toplamak için - 425 mm (~17 inç), 300 mm (~12 inç) döndürün
    • Mavi Diski toplamak için - 150 mm (~6 inç), çevirin, 400 mm (~16 inç)
  • Başarıların yanı sıra zorlukları da kutlayın. Bu Laboratuvar, öğrencilerin Ünite boyunca öğrendiklerini uygulamaları için bir fırsattır ve öğrenciler farklı zorluk ve başarı seviyelerine sahip olacaklardır. Büyüme zihniyetini ve kodlamada azmin değerini pekiştirmek için, öğrencilerin zorlandığı anları kutlayın ve sebat gösterin. Grupları birbirlerini desteklemeye teşvik edin ve birbirlerine yardımcı olmak için öğrendikleri stratejileri paylaşın.