Faciliteren van coderingsgesprekken met studenten

Het initiëren en onderhouden van productieve en zinvolle gesprekken met studenten, terwijl ze coderen, biedt niet alleen inzicht in hun leerproces, maar draagt ook bij aan een feedbackcultuur in de klas. Goede vragen kunnen de deur openen voor leerlingen om hun denken te verwoorden, actief deel te nemen aan het oplossen van problemen en veerkracht op te bouwen.

Elke keer dat studenten coderen of met een robot werken, moeten docenten en studenten samen op de hoogte zijn van drie hoofdideeën:

  • Waar ga ik heen? – Begrijpen de leerlingen het doel van de uitdaging of taak waaraan ze werken?
  • Hoe gaat het met mij? – Kunnen leerlingen verwoorden of anderszins uitleggen wat ze met hun code doen en waarom?
  • Waar nu heen? OF Hoe kan ik verbeteren? – Zijn de leerlingen zich bewust van wat de volgende stappen zijn, of waar ze naartoe werken in hun codeerproject? Als studenten de taak hebben volbracht, kunnen ze dan manieren bedenken om hun code of samenwerking te verbeteren?

Klasgesprekken tussen docenten en studenten zijn een geweldige manier om de voortgang van studenten te volgen, terwijl studenten de kans krijgen om hun denken en leren uit te leggen en diepere verbindingen te leggen met de inhoud en concepten waaraan ze werken. Docenten kunnen verschillende doelen hebben wanneer ze een gesprek beginnen, en als ze zich bewust zijn van het doel van het gesprek, kunnen alle betrokkenen - of het nu een hele klas, een groep studenten of een individuele student is - een positief en productief proces aangaan om van te leren en met elkaar.

De volgende tabel biedt algemene codeerdoelen voor docenten en enkele voorbeelden van vragen of aanwijzingen die kunnen worden gebruikt om gesprekken naar dat doel te vergemakkelijken.

Coderingsdoelen

Gespreksprompts

Verduidelijking of beoordeling van begrip op grondniveau

  • Kun je uitleggen waar je mee bezig bent?
  • Wat bedoel je met ___?
  • Kun je me een voorbeeld geven van ___?
  • Hoe helpt ___?
  • Wat is uw plan voor uw project? Wat gaat de robot eerst/tweede/volgende doen?
  • Kunt u mij het doel van het project uitleggen?
  • Hoe deel je het doel of de uitdaging op in kleinere stappen?

Focus houden op het oplossen van problemen

  • Wat is het probleem dat u probeert op te lossen?
  • Wat werkt tot nu toe goed in je code?
  • Wat is een oplossing die we zouden kunnen proberen? Waarom denk je dat dat zou helpen?
  • Wat heb je geleerd van je eerdere pogingen? Hoe kunt u die informatie gebruiken in uw volgende oplossing?

Nadenken over je code

  • Kun je me iets vertellen over je code?
  • Hoe heb je het doel opgedeeld in kleinere stappen?
  • Hoe zal uw code helpen de taak te volbrengen/het probleem op te lossen?
  • Hoe heb je je code zo georganiseerd dat deze overeenkomt met je plan?
  • Waarom heb je die keuze gemaakt in je project?
  • Voldoet uw robot aan de taak? Hoe?
  • Toen u uw project testte, deed de robot wat u van plan was? Waarom of waarom niet?

Itereren met een doel voor ogen

  • Wat viel je op toen je je project testte? Wat werkte? Wat niet? Waarom denk je dat dat is?
  • Wat is een verandering die u kunt aanbrengen die u zal helpen het doel te bereiken? Waarom zeg je dat?
  • Hoe weet u of uw verandering effectief is? Waar let je op als je dit keer je project test?
  • Wat zou je kunnen doen om je project te verbeteren? Waarom of hoe zou dat het beter maken?

Verbetering en groei-mindset

  • Wat moet je hierna doen? Hoe ga je dat opdelen in kleinere stappen?
  • Wat heb je geleerd van je project toen het niet werkte?
  • Is er een andere manier om dit probleem/uitdaging op te lossen? Wat zou je nog meer kunnen proberen?
  • Wat zou je aan je ontwerp of project kunnen veranderen om het nuttiger of efficiënter te maken?

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

Last Updated: