Skip to main content
Skip to Main Content
Skip to main content
Navigazione

VEXcode VR, apprendimento a distanza sui robot VEX

By Jason McKenna Apr 17, 2020

VEXcode VR è per sperimentare diversi modi di programmare un robot. Per incoraggiare l'apprendimento auto-diretto, è possibile creare e riprodurre nuovi progetti in pochi secondi, fornire un feedback immediato e rendere visibili allo studente sia i dati dei sensori che l'esecuzione del programma. VEXcode VR è un modo per arricchire l'esperienza CS per gli studenti dopo aver scoperto l'eccitazione della robotica educativa con altre piattaforme VEX.

Facile da usare

VEXcode VR è basato sul web, quindi lanciare VEXcode VR è facile.  L'interfaccia utente semplifica la navigazione. I comandi sono suddivisi in categorie evitando un elenco potenzialmente schiacciante di comandi. I comandi sono anche codificati a colori in modo che gli utenti possano trovare facilmente i blocchi correlati. L'area di programmazione è sempre visibile; invita gli studenti a iniziare a programmare.  VEXcode VR utilizza robot precostruiti e comandi di trasmissione. Ciò consente agli utenti di codificare un robot per spostarsi in pochi istanti.  

Feedback immediato

VEXcode VR incoraggia la sperimentazione e il gioco.  Quando gli studenti gestiscono un progetto, possono immediatamente vedere se il loro robot ha prodotto il risultato previsto. È facile per gli insegnanti fornire feedback.  Un progetto in VEXcode VR funzionerà sempre allo stesso modo, il che non si verifica sempre con un robot fisico. Ciò consente a insegnanti e studenti di concentrarsi sulla logica della programmazione, non sulla fisica del robot o sul campo in cui viene eseguito il robot.  Il robot VR inizia sempre nella stessa posizione e non è influenzato dall'attrito. Gli studenti possono aggiungere blocchi mentre il loro progetto è in esecuzione, interrompere il progetto in qualsiasi momento e ripristinare il loro parco giochi virtuale con un clic. I blocchi che non sono collegati allo stack principale vengono semplicemente ignorati durante l'esecuzione del progetto. Non ci sono errori in VEXcode VR. Gli studenti possono commettere errori logici durante la codifica, ma non si sentiranno frustrati dal fatto che i loro progetti non verranno compilati ed eseguiti.  La capacità di VEXcode VR di fornire un feedback immediato e la sua facilità d'uso incoraggiano gli studenti a imparare mentre codificano e supportano un approccio bottom-up alla scrittura di progetti in cui vengono creati, testati e quindi combinati piccoli frammenti di codice in comportamenti più ampi.  

Apprendimento reso visibile

La finestra Parco giochi in VEXcode VR contiene una dashboard che visualizza tutti i dati del sensore dal robot VR.  Ogni volta che il robot VR funziona, gli studenti possono vedere l'aggiornamento dei dati del sensore in tempo reale, fornendo loro informazioni su come i dati possono essere utilizzati.

Questi dati in tempo reale possono aiutare gli studenti a rendere i concetti astratti (ad esempio, in che modo il mio robot prende una decisione?) più visibili e concreti.

VEXcode VR evidenzia anche i blocchi all'interno di un progetto quando tali blocchi vengono eseguiti. Questa funzione consente agli studenti di osservare il flusso del programma dei loro progetti. Quando un progetto VEXcode VR è in esecuzione, il blocco che viene eseguito è circondato da un bordo verde incandescente. Questo feedback aiuta gli studenti a capire perché il robot VR sta eseguendo un particolare comportamento. 

Gli studenti possono anche esaminare i loro progetti utilizzando il pulsante Step nella barra degli strumenti. 

Quando un utente passa attraverso un progetto, il blocco viene prima evidenziato in verde per mostrare che è il comando successivo da eseguire. Quando l'utente seleziona nuovamente Step, l'azione del blocco viene eseguita e il bordo verde lampeggia. 

La funzione step fornisce agli studenti una rappresentazione visiva del flusso dei comandi mentre vengono eseguiti all'interno di un progetto. Ciò fornisce agli studenti importanti indicazioni visive quando cercano di risolvere i problemi o progettare un programma

Imparare con VEXcode VR

Spesso quando impariamo una nuova abilità, usiamo supporti diversi.  VEXcode VR è un'ottima piattaforma per apprendere concetti specifici di Informatica (CS) perché a volte può essere più facile per gli studenti apprendere quei concetti con i supporti (facile da usare, feedback immediato, apprendimento reso visibile) forniti da VEXcode VR. 

Quando si lavora per apprendere o rafforzare una nuova abilità, è utile concentrarsi direttamente su quella abilità.  Questo è il motivo per cui alle persone piace spesso studiare in una biblioteca o in un tranquillo Starbucks: l'ambiente li aiuta a concentrarsi.  VEXcode VR fornisce un ambiente di apprendimento mirato. Gli studenti non devono preoccuparsi che il loro motore sia collegato alla porta sbagliata o che il loro robot abbia iniziato la sfida nella posizione sbagliata.  

VEXcode VR aiuta anche con le implementazioni in classe.  Gli studenti perdono la scuola a causa di malattie e vacanze. Gli studenti non imparano allo stesso ritmo.  Gli insegnanti devono pianificare e accogliere gli studenti che si trasferiscono nel loro distretto durante l'anno scolastico.  In tutte queste situazioni (e non solo) VEXcode VR può essere un ottimo supplemento per i robot fisici.  

Utilizzo di veri robot

La National Science Teaching Association (NSTA) ha recentemente pubblicato la sua dichiarazione di posizione sull'insegnamento e l'apprendimento dell'istruzione STEM.  Questa affermazione ha identificato che l'educazione STEM si verifica quando:

  • L'apprendimento è visto come un processo attivo, costruttivo e non ricettivo
  • La motivazione e le convinzioni degli studenti sono parte integrante della cognizione
  • L'interazione sociale è fondamentale per lo sviluppo cognitivo
  • Conoscenze, strategie e competenze sono contestualizzate nell'esperienza di apprendimento

Come ho sostenuto altrove, l'uso di robot fisici è un modo straordinario per organizzare un ambiente di apprendimento per soddisfare le suddette esigenze di educazione STEM.  Ciò si verifica frequentemente sia nelle aule che nei campi di competizione. Ciò non può verificarsi in VEXcode VR.

Inoltre, l'obiettivo di tutta l'istruzione è l'applicazione. Vogliamo che gli studenti applichino ciò che imparano a un problema o a uno scenario del mondo reale.  Non vogliamo che gli studenti diventino grandi scrittori con un solo prompt, vogliamo che siano in grado di applicare quelle capacità di scrittura a molti contesti diversi.  La robotica è un ottimo modo per gli studenti di applicare e contestualizzare le proprie competenze di CS in un contesto reale.

Utilizzo congiunto di VEXcode VR e Physical Robots

I robot virtuali e i parchi giochi di VEXcode VR sono progettati per integrare l'apprendimento STEM, non per soppiantare l'applicazione di conoscenze e competenze, integrate attraverso esperienze del mondo reale, mentre gli studenti collaborano con i loro coetanei: l'essenza dell'educazione STEM.

Come mostra la figura seguente, l'utilizzo di VEXcode VR e dei robot fisici insieme offre i vantaggi di ciascuno, ma ci sono anche vantaggi unici nell'utilizzarli insieme.

pro e contro dei robot virtuali e fisici

pro e contro dell'insegnamento di robot fisici e virtuali