Koodauskeskustelujen helpottaminen opiskelijoiden kanssa

Tuottavien ja mielekkäiden keskustelujen aloittaminen ja ylläpitäminen oppilaiden kanssa koodaamisen aikana ei ainoastaan ​​tarjoa tietoa heidän oppimisestaan, vaan myös edistää palautteen antamiskulttuuria luokkahuoneessa. Hyvät kysymykset voivat avata opiskelijoille oven ilmaista ajatteluaan, osallistua aktiivisesti ongelmanratkaisuun ja rakentaa joustavuutta.

Aina kun opiskelijat koodaavat tai työskentelevät robotin kanssa, opettajien ja opiskelijoiden on yhdessä tiedettävä kolme pääideaa:

  • Minne olen menossa? – Ymmärtävätkö opiskelijat työskentelemänsä haasteen tai tehtävän tavoitteen?
  • Kuinka voin? – Voivatko opiskelijat ilmaista tai muuten selittää, mitä he tekevät koodillaan ja miksi?
  • Minne seuraavaksi? TAI Miten voin parantaa? – Ovatko opiskelijat tietoisia seuraavista vaiheista tai mihin he pyrkivät koodausprojektissaan? Jos opiskelijat ovat suorittaneet tehtävän, voivatko he miettiä tapoja parantaa koodiaan tai yhteistyötään?

Opettajien ja oppilaiden väliset luokkahuonekeskustelut ovat loistava tapa seurata oppilaiden edistymistä ja samalla antaa opiskelijoille tilaisuus selittää ajatteluaan ja oppimistaan ​​sekä luoda syvempiä yhteyksiä sisältöön ja käsitteisiin, joiden parissa he työskentelevät. Opettajilla voi olla useita tavoitteita aloittaessaan keskustelua , ja keskustelun tavoitteen tiedostaminen voi auttaa kaikkia asianosaisia ​​– olipa sitten koko luokkaa, oppilasryhmää tai yksittäinen oppilas – osallistumaan positiiviseen ja tuottavaan prosessiin oppiakseen ja toistensa kanssa.

Seuraavassa taulukossa on yleisiä kouluttajien koodaustavoitteita ja esimerkkejä kysymyksistä tai kehotuksista, joita voidaan käyttää keskustelujen helpottamiseen kohti tätä tavoitetta.

Koodaustavoitteet

Keskustelukehotteet

Selvennys tai pintatason ymmärtämisen arviointi

  • Voitko selittää, mitä työskentelet?
  • Mitä tarkoitat ___?
  • Voitko antaa esimerkin ___?
  • Miten ___ auttaa?
  • Mikä on suunnitelmasi projektillesi? Mitä robotti aikoo tehdä ensin/toiseksi/seuraavaksi?
  • Voitko selittää minulle projektin tavoitteen?
  • Kuinka jaat tavoitteen tai haasteen pienempiin vaiheisiin?

Keskittyminen ongelmanratkaisuun

  • Mikä on ongelma, jota yrität ratkaista?
  • Mikä koodissasi toimii tähän mennessä hyvin?
  • Mitä ratkaisua voisimme kokeilla? Miksi luulet sen auttavan?
  • Mitä olet oppinut aiemmista yrityksistäsi? Kuinka voit käyttää näitä tietoja seuraavassa ratkaisussasi?

Mieti koodiasi

  • Voitko kertoa koodistasi?
  • Kuinka jaoit tavoitteen pienempiin askeliin?
  • Kuinka koodisi auttaa suorittamaan tehtävän / ratkaisemaan ongelman?
  • Miten järjestit koodisi niin, että se vastaa suunnitelmaasi?
  • Miksi teit tämän valinnan projektissasi?
  • Suorittaako robotisi tehtävän? Miten?
  • Kun testasit projektiasi, tekikö robotti mitä tarkoitit? Miksi tai miksi ei?

Iterointi tavoite mielessä

  • Mitä huomasit, kun testasit projektiasi? Mikä toimi? Mitä ei? Miksi luulet niin?
  • Minkä muutoksen voit tehdä, mikä auttaa sinua saavuttamaan tavoitteesi? Mikä saa sinut sanomaan noin?
  • Mistä tiedät, onko muutoksesi tehokas? Mitä etsit, kun testaat projektiasi tällä kertaa?
  • Mitä voisit tehdä parantaaksesi projektiasi? Miksi tai miten se tekisi siitä paremman?

Kehittyvä ja kasvava ajattelutapa

  • Mitä sinun pitää tehdä seuraavaksi? Kuinka jaat sen pienemmiksi vaiheiksi?
  • Mitä opit projektistasi, kun se ?
  • Onko mitään muuta tapaa ratkaista tämä ongelma/haaste? Mitä muuta voisit kokeilla?
  • Mitä voisit muuttaa suunnittelussasi tai projektissasi tehdäksesi siitä hyödyllisemmän tai tehokkaamman?

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

Last Updated: