Vaikka VEX IQ (2. sukupolvi) STEM-laboratorioyksiköt on kirjoitettu käytettäväksi VEXcode IQ:n lohkopohjaisen koodauksen kanssa, niitä voidaan opettaa myös Pythonilla. Tässä artikkelissa käsitellään resursseja, joita voit käyttää STEM-laboratoriokurssien opettamiseen Pythonin avulla luokkahuoneessasi.
VEX IQ (2. sukupolvi) STEM-laboratorioyksiköt noudattavat formaattia Opi - Harjoittele - Kilpaile. Lisätietoja näiden yksiköiden muodosta ja toteuttamisesta luokkahuoneessasiartikkelissa. Samaa VEX IQ (2. sukupolvi) STEM-laboratorioyksiköiden käyttöönottoprosessia voidaan noudattaa koodausmenetelmästä riippumatta.
Katso tämä video saadaksesi lisätietoja saatavilla olevista Python-resursseista ja siitä, miten niitä voidaan käyttää STEM-laboratorioyksiköiden kanssa.
Ellei toisin mainita, seuraavat kuvat ja esimerkit ovat peräisin Cube Collector STEM -laboratorioyksiköstä, mutta sama muoto löytyy kaikista VEX IQ (2. sukupolvi) STEM-laboratorioyksiköistä.
Käytettävissä olevat resurssit Pythonin opettamiseen VEXcode IQ:lla
VEX IQ (2. sukupolvi) STEM-laboratorioyksiköissä
Kunkin yksikön toteuttamiseksi Pythonia käyttäen on tehtävä pieniä muutoksia, mutta ne kaikki on esitetty opettajan portaalissa "VEXcode IQ Python Resources for this Unit" -dokumentissa. Alla on lueteltu erilaisia resursseja, jotka auttavat sinua opettamaan näitä Python-yksiköitä.
Opi -osiossa on suoria ohjevideoita. Jotkin näistä videoista ovat saatavilla sekä Blocks- että Python-toteutuksille. Kun molemmat ovat saatavilla, varmista, että oppilaat tietävät, mitä videoista heidän tulisi katsoa. Jokaiselle videolle on saatavilla erilliset oppituntien yhteenvedot ja ymmärrystä tarkistavat kysymykset, joten oppilaiden tarvitsee keskittyä vain ohjaajan valitsemaan koodausmenetelmään.
Joissakin videoissa on lohkoille tarkoitettuja ohjeita. Näille videoille on tehty oppituntiyhteenveto asiaankuuluvista Python-komennoista tai -käsitteistä yksikön opettajan portaalissa.
Opettajaportaalin sisältä löytyy dokumentti "VEXcode IQ Python -resurssit tälle yksikölle". Tämä on muokattava Google-dokumentti, joka sisältää Python-versiot oppituntien yhteenvedoista ja ymmärrystäsi tarkistavista kysymyksistä, joita ei ole sisällytetty yksikön sisältöön. Voit tehdä kopion tästä asiakirjasta ja jakaa yksittäisten oppituntien yhteenvetoja opiskelijoille tarpeen mukaan, kun opetat yksikköä Pythonilla.
Lisätietoja resurssien mukauttamisesta Google Driven tai Microsoftin avulla artikkeleissa.
Vaikka suurin osa Harjoitus jaKilpailu -harjoituksista on kirjoitettu käytettäväksi minkä tahansa koodausmenetelmän kanssa, on olemassa joitakin poikkeuksia, kuten Köydenveto STEM-laboratorioyksikössä (mukaan lukien tässä esitetty harjoitustehtävä). Tässä tapauksessa aktiviteettien Python-versiot sisällytetään myös "VEXcode IQ Python Resources for this Unit" -dokumenttiin. Samoin kuin oppituntien yhteenvedot, näitä voidaan jakaa opiskelijoille tarpeen mukaan yksikön aikana.
VEXcode IQ:n sisällä
VEXcode IQ:n resurssit voivat myös tukea oppilaita heidän suorittaessaan STEM-laboratorioyksiköitä Python-projektin avulla.
Uutena Pythonin käyttäjänä voi olla hyödyllistä nähdä lohkopohjaisen komennon ja Pythonin vastineen välinen korrelaatio. Tämä voidaan tehdä käyttämällä koodikatseluohjelmaa. Katso tästä artikkelista lisätietoja VEXcode IQ:n koodikatseluohjelmasta.
Kun oppilaat ymmärtävät, mitä komentoja he saattavat tarvita projektissaan, he voivat alkaa kirjoittaa niitä työtilaan. Automaattinen täydennystoiminto voi auttaa opiskelijoita minimoimaan virheet projektissaan ja säästämään aikaa. Lisätietoja automaattisesta täydennyksestä VEXcode IQ Python -projektissaartikkelissa.