
codespells, java, programmeerimine, progemine, progetiiger... +codespells, java, programmeerimine, progemine, progetiiger... +codespells, java, programmeerimine, progemine, progetiiger, videomäng, mäng -
San Diego California Ülikooli teadlased Sarah Esper ja Stephen Foster töötasid välja videomängu, mille eesmärk on õpetada õpilastele Javat, tänapäeva üht kasutatavaimat programmeerimiskeelt.
Progemise õpetamine üldhariduskoolis ei ole lihtne, sest tihti puuduvad selleks alg- ja põhikooliastmes pädevad õpetajad. Seetõttu proovitigi leida sobiv viis selle sihtgrupini jõudmiseks väljaspool klassiruumi. Mäng kavandati selliselt, et lapsed oleks raskustele vaatamata asjasse haaratud. CodeSpells on videomäng, mis peidab progemise täielikult mängu sisse.
Lastele programmeerimise õpetamine peab tänapäeva ühiskonnas, kus tehnoloogia roll aina kasvab, olema prioriteediks. Mängu arendajad loodavad, et progemaõppimine muutub kasutajatele sama kaasahaaravaks kui videomängu mängimine.
Kuidas CodeSpells toimib?
CodeSpells’i lugu on lihtne: mängija on võlur, kes saabub päkapikkude poolt asustatud maale. Päkapikud omasid võlujõudu, mis läks kaduma. Võlur peab neid aitama, kirjutades Java keeles sobivaid loitse. Mängijatel on kasutada seitse loitsu, sealhulgas näiteks esemete liigutamine, lendamine ja tuletegemine.
Pakutud katsumuste lahendamine annab preemiaid, mis aitavad mängu eesmärgile lähemale. Üheks katsumuseks on näiteks jõe ületamine, teises tuleb päästa päkapikk oma majakese katuselt, kolmas nõuab suure lõkke süütamist jne. Kui mängija on jõudnud esimese taseme lõppu, on tal Java põhikomponendid selged.
Mängu testimine
Mängu testgrupiks olid 10-12-aastased tüdrukud, kes polnud varem progemisega kokku puutunud. Tulemustest selgus, et vaid tunnise mängimise järel olid kasujatajatel juba mõned Java põhikomponendid selged ja nad oskasid keelt mängus uute võimaluste leidmiseks ära kasutada.
40 tüdrukule anti lühike ülevaade mängu loogikast ning selle koodikirjutamise kasutajaliidesest. Neid julgustati mängu uurima ja võimalusi katsetama. Õpilased olid pettunud, kui nad pidid mängimise testi lõppedes peatama. Vaatamata tehtud vigadele, ei vähenenud nende huvi mängu vastu. Nad kasutasid vigu mängu võimaluste uurimiseks. Näiteks lennutas üks grupp tüdrukuid võlurile suunatud objekti nii kõrgele, et selleni polnud võimalik ulatuda. Seejärel panid nad võluri hüppama teisele objektile, millelt pääses algselt silmas peetud objekti. Raskustega silmitsi seistes prooviti koodikirjutamises erinevaid võimalusi, kuniks probleem lahendati.
CodeSpells’i loomist mõjutas edukate programmeerijate õppimiskogemusele toetuv uuringutulemus. Selle järgi on väljaspool klassiruumi progema õppimise juures viis võtmenäitajat:
Mängu esitleti esmakordselt käesoleva aasta aprillis. Mängu beta-versiooni on võimalik alla laadida siit. Hetkel on seda võimalik katsetada vaid Mac’il, kuid peatselt peaks saabuma tugi ka Windows op-süsteemile. Ülikooli teadlased soovivad, et nende loodud mäng oleks tasuta kättesaadav kõigile huvilistele ning haridusasutustele, kes selleks soovi avaldavad.
Refereeritud: R&D, foto: UCSD Jacobs, School of Engineering



