Facilitare le conversazioni di codifica con gli studenti

Avviare e sostenere conversazioni produttive e significative con gli studenti, mentre stanno programmando, non solo offre informazioni dettagliate sul loro apprendimento, ma contribuisce anche a una cultura del feedback in classe. Le buone domande possono aprire la porta agli studenti per articolare il proprio pensiero, impegnarsi attivamente nella risoluzione dei problemi e sviluppare resilienza.

Ogni volta che gli studenti programmano o lavorano con un robot, gli educatori e gli studenti devono essere consapevoli di tre idee principali:

  • Dove sto andando? – Gli studenti comprendono l'obiettivo della sfida o del compito su cui stanno lavorando?
  • Come sto? – Gli studenti riescono a verbalizzare o spiegare in altro modo cosa stanno facendo con il loro codice e perché?
  • Dove andremo dopo? OPPURE Come posso migliorare? – Gli studenti sono consapevoli di quali sono i prossimi passi o su cosa stanno lavorando nel loro progetto di coding? Se gli studenti hanno portato a termine il compito, riescono a pensare a modi per migliorare il proprio codice o la propria collaborazione?

Le conversazioni in classe tra insegnanti e studenti sono un ottimo modo per monitorare i progressi degli studenti, offrendo allo stesso tempo agli studenti l'opportunità di spiegare il proprio pensiero e apprendimento e creare connessioni più profonde con i contenuti e i concetti su cui stanno lavorando. Gli educatori possono avere diversi obiettivi quando iniziano una conversazione ed essere consapevoli dell'obiettivo della conversazione può aiutare tutti i soggetti coinvolti, che si tratti di un'intera classe, di un gruppo di studenti o di un singolo studente, a impegnarsi in un processo positivo e produttivo da cui imparare. e l'uno con l'altro.

La tabella seguente offre obiettivi comuni di codifica degli educatori e alcuni esempi di domande o suggerimenti che possono essere utilizzati per facilitare le conversazioni verso tale obiettivo.

Obiettivi di codifica

Suggerimenti per la conversazione

Chiarimento o valutazione della comprensione a livello superficiale

  • Puoi spiegare a cosa stai lavorando?
  • Cosa intendi con ___?
  • Puoi farmi un esempio di ___?
  • In che modo ___ aiuta?
  • Qual è il tuo piano per il tuo progetto? Cosa farà il robot per primo/secondo/successivo?
  • Potete spiegarmi lo scopo del progetto?
  • Come suddividi l'obiettivo o la sfida in passaggi più piccoli?

Mantenere il focus sulla risoluzione dei problemi

  • Qual è il problema che stai cercando di risolvere?
  • Cosa funziona bene nel tuo codice finora?
  • Qual è la soluzione che potremmo provare? Perché pensi che sarebbe d'aiuto?
  • Cosa hai imparato dai tuoi tentativi precedenti? Come puoi utilizzare queste informazioni nella tua prossima soluzione?

Pensando al tuo codice

  • Puoi parlarmi del tuo codice?
  • Come hai suddiviso l'obiettivo in passaggi più piccoli?
  • In che modo il tuo codice aiuterà a svolgere l'attività/a risolvere il problema?
  • Come hai organizzato il codice in modo che corrisponda al tuo piano?
  • Perché hai fatto questa scelta nel tuo progetto?
  • Il tuo robot esegue il compito? Come?
  • Quando hai testato il tuo progetto, il robot ha fatto quello che volevi? Perché o perché no?

Iterare con un obiettivo in mente

  • Cosa hai notato quando hai testato il tuo progetto? Cosa ha funzionato? Cosa non è successo? Perché pensi che sia così?
  • Qual è un cambiamento che puoi apportare che ti aiuterà a raggiungere l’obiettivo? Cosa te lo fa dire?
  • Come potrai sapere se il tuo cambiamento è efficace? Cosa cercherai quando testerai il tuo progetto questa volta?
  • Qual è una cosa che potresti fare per migliorare il tuo progetto? Perché o come ciò migliorerebbe le cose?

Mentalità di miglioramento e crescita

  • Cosa devi fare dopo? Come lo suddividerai in passaggi più piccoli?
  • Cos'è qualcosa che hai imparato dal tuo progetto quando ha?
  • Esiste un altro modo per risolvere questo problema/sfida? Cos'altro potresti provare?
  • Cosa potresti cambiare del tuo design o progetto per renderlo più utile o efficiente?

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: