Faciliteren van codeergesprekken met studenten

Het initiëren en onderhouden van productieve en betekenisvolle gesprekken met leerlingen terwijl ze aan het coderen zijn, biedt niet alleen inzicht in hun leerproces, maar draagt ​​ook bij aan een cultuur van feedback 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 leerlingen coderen of met een robot werken, moeten docenten en leerlingen samen op de hoogte zijn van drie hoofdideeën:

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

Gesprekken in de klas tussen docenten en leerlingen zijn een geweldige manier om de voortgang van leerlingen te volgen, terwijl ze leerlingen de kans geven hun denken en leren uit te leggen en diepere verbanden te leggen met de inhoud en concepten waaraan ze werken. Docenten kunnen verschillende doelen hebben bij het initiëren van een gesprek, en het zich bewust zijn van het doel van het gesprek kan alle betrokkenen helpen – of het nu een hele klas, een groep leerlingen of een individuele leerling is – om deel te nemen aan een positief en productief proces om van te leren. en met elkaar.

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

Doelen voor coderen

Gespreksonderwerpen

Verduidelijking, of beoordeling van begrip op oppervlakkig niveau

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

Focus houden op het oplossen van problemen

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

Denk aan je code

  • Kun je me iets vertellen over je code?
  • Hoe heb je het doel in kleinere stappen opgedeeld?
  • Hoe zal uw code helpen de taak te volbrengen/het probleem op te lossen?
  • Hoe heeft u uw code zo georganiseerd dat deze overeenkomt met uw 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 bedoelde? 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 zo is?
  • Welke verandering kunt u doorvoeren waardoor u het doel kunt bereiken? Waarom zeg je dat?
  • Hoe weet u of uw verandering effectief is? Waar ga je op letten als je je project deze keer test?
  • Wat kunt u doen om uw project te verbeteren? Waarom of hoe zou dat het beter maken?

Verbeter- en groeimindset

  • Wat moet u vervolgens doen? Hoe ga je dat opdelen in kleinere stappen?
  • Wat heb je van je project geleerd toen het werkte?
  • Is er een andere manier om dit probleem/uitdaging op te lossen? Wat zou je nog meer kunnen proberen?
  • Wat zou u aan uw 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: