Skip to main content
Teacher Portal

Hrát

Část 1 - Krok za krokem

  1. Poučte studenty, že budou cvičit proces ladění Identifikovat – Najít – Opravit společně. Cílem tohoto projektu je řídit pohon 123 Robot, aby se kniha vrátila zpět na polici, ale v projektu je chyba. Níže uvedená animace ukazuje odposlouchávaný projekt, takže robot 123 se úspěšně nedostane do knihovny.
    Video soubor

     

  2. Modelový model pro studenty, jak vytvořit odposlouchávaný projekt, aby mohli použít proces ladění k identifikaci, nalezení a opravě chyby.
    • Rozdělte následující materiály do každé skupiny: 
      • 123 Robot 
      • Kodér 
      • Dlaždice 123 s označením umístění knihovny 
      • Karty kodéru 
        • Studenti by měli mít kartu „Při spuštění 123“, čtyři karty „Drive 1“, jednu kartu „Drive 2“, jednu kartu „Turn left“ a jednu kartu „Turn right“. 
        • Studenti budou používat stejnou sadu kodérových karet pro budování a ladění svých projektů. 
    • Studenti budou muset probudit robota. Chcete-li probudit robota 123, zatlačte kola po povrchu, dokud neuslyšíte zvuk při spuštění, jak je znázorněno v animaci níže. Zapněte zvuk pro tuto animaci. Další informace o robotu 123 naleznete v článku Použití knihovny KMENŮ robota VEX 123.
    Video soubor
    • Studenti by pak měli vytvořit odposlouchávaný projekt, jak je znázorněno zde. Tento projekt je záměrně nesprávný, aby dal studentům příležitost využít proces ladění společně. Ujistěte se, že studenti staví projekt přesně tak, jak je znázorněno.

      VEX Coder s napíchnutým projektem, který čte When start 123, Drive 2, Turn left, and Drive 1.
      Sestavit odposlouchávaný projekt
    • Připojte robota 123 ke kodéru. Chcete-li připojit robota 123, stiskněte a podržte tlačítka Start a Stop na kodéru a levé a pravé tlačítko na robotu 123 po dobu nejméně 5 sekund, dokud neuslyšíte připojený zvuk a kontrolky nebudou blikat v čase, jak je znázorněno na animaci níže. Zapněte zvuk pro tuto animaci. Další informace o kodéru naleznete v článku Použití knihovny kodéru VEX 123 STEM.
    Video soubor
    •  Jakmile jsou všechny roboty 123 zapnuté a kodéry jsou připojeny, nechte studenty umístit robota 123 na výchozí bod, jak je znázorněno zde, a stiskněte tlačítko "Start" pro otestování projektu. Studenti by měli sledovat pohyb robota 123, aby zjistili, kdy v chování vidí chybu.

      Pohled shora dolů na nastavení 123 dlaždic s robotem 123 v levém dolním rohu směřujícím dopředu a knihovnou ve středu horní řady.
      Umístěte robota 123 na výchozí bod
      • Ujistěte se, že studenti správně orientují robota 123 na dlaždici. Jak je znázorněno zde, robot 123 by měl být umístěn na levém dolním čtverci dlaždice s bílou šipkou zarovnanou se zářezem v horní části čtverce. Pokud se roboti studentů při spuštění projektu pohybují vlevo nebo vpravo od dlaždice, požádejte je, aby resetovali svého robota tak, aby odpovídal obrazu nastavení, a znovu spustili projekt.
    • Jakmile všechny skupiny zjistí, že došlo k chybě, pogratulujte jim k dokončení prvního kroku procesu ladění! Nechte studenty, aby se podělili o to, co udělal robot 123, který se lišil od cíle projektu, a ujistěte se, že se studenti před pokračováním shodnou na chybě v chování robota (otočení špatným směrem).
    • Nyní, když studenti identifikovali chybu v chování robota, musí najít chybu v projektu. Nechte studenty, aby se podívali na karty kodéru ve svém projektu a našli tu, která způsobí, že robot 123 zahne doleva. Studenti se mohou s třídou podělit o to, kterou kartu kodéru považují za chybu. 
    • Dále by studenti měli chybu opravit výběrem jiné karty kodéru, která nahradí kartu kodéru „Odbočit doleva“. 
      • Studenti by měli mít k dispozici pouze karty kodéru „Drive 1“ nebo „Turn right“, aby mohli omezit své možnosti při opravě projektu.
    • Jakmile studenti nahradí kartu kodéru „Otočit doleva“ jinou kartou, měli by resetovat robota 123 do výchozího bodu a stisknutím tlačítka „Start“ otestovat svůj projekt. Laděný projekt by měl provést pohyb robota 123, jak je znázorněno v animaci níže.  

      Video soubor
  3. Usnadněte studentům každý krok procesu ladění při ladění jejich projektů. Blahopřejte studentům, když úspěšně dokončí každý z kroků Identifikovat – Najít – Opravit!

    Chcete-li studentům pomoci identifikovat chybu v chování robota:

    • Když studenti sledují chování svého robota 123, nechte je oznámit, že ve svém projektu identifikovali chybu. Možná budete chtít, aby skupiny zvedly ruku, když uvidí neočekávané chování, nebo vyřízněte a použijte chybu (Google Doc/.docx/.pdf), kterou lze vytisknout, a položte ji na stůl nebo podržte, abyste ukázali, že vidí chybu.

    Chcete-li studentům pomoci najít chybu v jejich projektu:

    • Začněte s první kartou Coder v projektu a zeptejte se studentů, zda „Drive 2“ odpovídá chybnému chování při otáčení špatným směrem. 
    • Přejděte na další kartu kodéru a zeptejte se studentů, zda tato karta odpovídá chybnému chování při otáčení špatným směrem.
      • Karta kodéru „Odbočit doleva“ způsobí, že robot 123 odbočí doleva – ale aby se dostal do knihovny, musí se robot 123 otočit doprava. 

    Jak studentům pomoci s  opravou chyby: 

    • Požádejte studenty, kterou kodérovou kartu potřebují, aby místo „Odbočte doleva“ projekt opravili. 
      • Požádejte studenty, aby se podívali na ostatní karty kodéru, které mají k dispozici, a vyberte jinou kartu kodéru. Omezené možnosti, které jsou k dispozici, by měly studentům pomoci snadněji se soustředit a najít vhodné řešení pro jejich projekt. 
    • Pokud se studenti neshodnou na tom, kterou „opravu“ použít, požádejte je, aby vysvětlili, proč chtějí vyzkoušet konkrétní kartu kodéru přes jinou. V tomto projektu se to může zdát zřejmé, ale schopnost formulovat tuto logiku bude užitečná, protože studenti budou ladit projekty nezávisleji.
  4. Připomeňte studentům, že ladění je něco, co budou muset dělat často, když kódují svých 123 robotů.

    Zatímco tento projekt měl jednoduchou chybu, protože jejich projekty jsou stále složitější, bude více příležitostí k identifikaci, nalezení a opravě chyb v jejich projektech. Připomeňte studentům, že mít chybu v jejich projektu je v pořádku a očekávaná součást kódování. Chyby jsou příležitostí se učit a společně řešit problémy, ne neúspěchy.

  5. Zeptejte se studentů, jak by jim mohl proces ladění pomoci při další práci se 123 roboty, a to pokládáním otázek jako:
    • Co si myslíte, že byste dělali, kdybyste měli v projektu více než jednu chybu? Jak byste problém vyřešili? 
    • Je tento proces ladění podobný nebo odlišný od toho, jak jste dříve opravili kódování projektů ve vaší skupině?

& Skupinová diskuse o přestávce v polovině hry

Jakmile každá skupina opraví chybu a otestuje projekt, aby viděl, jak se 123 robot úspěšně dostane do knihovny , sejděte se na krátkou konverzaci.

Dejte studentům příležitost rekapitulovat proces ladění vlastními slovy, abyste zkontrolovali, zda rozumí třem krokům Identifikovat – Najít – Opravit. 

  • Jak byste vysvětlili proces ladění někomu, jehož robot nedělal to, co chtěl? 
  • Co uděláte příště, až uvidíte, že se váš robot 123 pohybuje jinak, než chcete? 

Uvědomte si, že chyby a ladění jsou součástí procesu kódování a že to je něco, co jim pomůže dozvědět se o kódování robota 123. Studenti se mohou podělit o to, jaké to je najít a opravit chybu ve svém projektu.

  • Pokud říkají, že je to někdy frustrující, je to v pořádku. Studenti mají různé emocionální reakce na dělání chyb. Vysvětlete, že to je důvod, proč si děláte čas na to, abyste se dozvěděli o procesu ladění, aby příště, když se setkají s chybou, to mohlo být jednodušší a méně frustrující. 
  • Připomeňte studentům, že cílem programování je učit se a bavit se se svými roboty – ne dostat „správnou“ odpověď na první pokus.

Část 2 - Krok za krokem

  1. Poučte studenty, že nyní budou používat proces ladění ve svých skupinách, aby se jejich 123 robotů seřadilo na svém místě na dlaždici. Robot 123 by měl jet na místo číslo 2, ale v projektu je chyba. Níže uvedená animace ukazuje odposlouchávaný projekt, takže robot nebude úspěšně řídit na číslo 2.
    Video soubor
  2. ModelModel pro studenty, jak nastavit jejich 123 Robot a dlaždice, aby se robot mohl seřadit. Zkontrolujte, zda jsou šipky na robotu 123 a dlaždici správně seřazeny a zda robot směřuje správným směrem ve svém počátečním bodě, jak je znázorněno na obrázku níže.

    Pohled shora dolů na nastavení dlaždice 123 s robotem 123 v levém horním rohu směřujícím doprava a čísly 1, 2 a 3 napsanými ve středové řadě čtverců na dlaždici.
    Umístěte robota 123 na výchozí bod
    • Ujistěte se, že studenti správně orientují robota 123 na dlaždici. Jak je znázorněno zde, robot 123 by měl být umístěn na levém horním čtverci dlaždice s bílou šipkou zarovnanou se zářezem vpravo od čtverce, aby směřoval robota 123 doprava. Pokud se roboti studentů při spuštění projektu pohybují doleva nebo dolů po dlaždici, požádejte je, aby resetovali svého robota tak, aby odpovídal obrazu nastavení, a znovu spustili projekt.
    • Nechte studenty vytvořit odposlouchávaný projekt, jak je znázorněno zde. (Studenti by měli i nadále používat stejnou sadu karet kodéru, kterou měli pro 1. část hry.) 

      VEX Coder s odposlouchávaným projektem, který čte Při startu 123, Drive 2, Turn right a Drive 1.
      Vytvořte odposlouchávaný projekt.

       

    • Studenti možná budou muset robota probudit, pokud vypršel časový limit. Chcete-li probudit robota 123, zatlačte kola po povrchu, dokud neuslyšíte zvuk při spuštění, jak je znázorněno v animaci níže. Zapněte zvuk pro tuto animaci. Další informace o robotu 123 naleznete v článku Použití knihovny KMENŮ robota VEX 123.
    Video soubor
    • Poté připojte robota 123 ke kodéru, jak je znázorněno v animaci níže. Zapněte zvuk pro tuto animaci. Další informace o kodéru naleznete v článku Použití knihovny kodéru VEX 123 STEM.
    Video soubor
    • Jakmile je robot 123 připojen a jejich projekt je připraven v kodéru, studenti mohou stisknout tlačítko "Start", aby otestovali svůj projekt a zahájili proces ladění. 
      • Studenti by měli postupovat podle stejných kroků, které použili v první části hry , aby identifikovali chybu v chování robota 123, pak ve svém projektu najdou odposlouchávanou kartu kodéru a projekt opraví nahrazením této karty kodéru kartou, která způsobí, že se robot bude pohybovat tak, jak bylo zamýšleno.
      • Před zahájením procesu ladění se ujistěte, že studenti umístí robota 123 do správné orientace a výchozí polohy.
      • Když studenti projekt odladí, robot 123 by se měl přesunout na číslo 2 na dlaždici, aby se „seřadil“ na svém místě, jak je znázorněno v animaci níže. 

        Video soubor
  3. Usnadněte konverzace o procesu ladění, protože studenti identifikují, najdou a opraví chyby ve svých projektech.
    • Co jste viděli na 123 Robotovi, který vám pomohl identifikovat chybu? 
    • Můžete vysvětlit, co je to chyba a jak se liší od toho, co chcete, aby robot udělal? 
    • Kde jste našli chybu ve svém projektu? 
    • Kterou kodérovou kartu potřebujete k opravě chyby? Proč jste si vybrali právě tento? 
    • Pohybuje se robot s novou kartou Coder v projektu jinak? Jak poznáte, že jste projekt odladili správně?

    Skupiny, které projekt rychle ladí, by si měly vybrat jiné místo. Poté mohou znovu použít proces ladění k úpravě svého projektu tak, aby se pohon robota 123 dostal z výchozího bodu na číslo 1 nebo 3 v řadě.

  4. Připomeňte studentům, že jejich 123 robotů bude dělat přesně to, co jim řeknou, takže ladění se stane hodně, protože kódují své roboty.

    Připomeňte studentům jiné časy, kdy úspěšně ladili projekt, a promluvte si o tom, jak jim tento proces pomohl dozvědět se více o kódování jejich robotů. Zeptejte se studentů na něco, co se naučili pomocí procesu ladění dnes, nebo z opravy chyby v předchozím projektu, abyste zdůraznili pozitivní příležitosti k učení, které chyby nabízejí.

  5. Zeptejte se studentů na jiné časy, kdy museli „ladit“ projekt nebo problém. Napadá je jiná situace, kdy by byl proces ladění užitečný?