Kuidas õpetada programmeerimist disaineritele?


Avaldaja:Madli-Maria Naulainen24. Juuli 2013

Loov tehnoloog ja leiutaja Ubi de Feo kuulub Amsterdami loovkollektiivi Hello Savants!. Õpetades viimastel aastatel loovinimestele Arduinodega ehitamist ja progemist on ta märganud mitmeid takistusi. Kuidas neid ületada?

“Algajale kujundajale, kes soovib prototüüpe looma hakata, on progemine justkui vastu seina jooksmine. Kui neilt küsida, miks, siis vastatakse enamasti, et ma olen loov inimene ja see struktureeritud värk ei sobi mulle,” kommenteerib Fao.

Mõistes, et traditsiooniline lähenemine kujundajate puhul ei toimi, lõi Feo uue progemise õpitoa "From 0 to C", mis algab võrdlemisi radikaalsest sammust: kõik klassiruumi arvutid eemaldatakse. Selle asemel tutvustab ta õpilastele füüsilisi objekte, millega nad suhtestuda oskavad.

Pole koodikirjutamist, programmeerimiskeskkonda, ekraani. Progejal on vaja paberit, pliiatseid, teipi, kommi, lauatennise palle, puust kaste, topse ja muid tavapäraseid esemeid. Koostöös vaadatakse läbi erinevad etapid, kus täidetakse lihtsaid ülesandeid ja töö dokumenteeritakse. Mõne tunniga tehakse klassis inimestest loodud programm. See muutub aina keerulisemaks, aga kuna kogu klass on haaratud, on igale õpilasele mõte selge.

from 0 to C from HELLO, SAVANTS! on Vimeo.

Selliste mängude abil õpitakse erinevaid programmerimise mõisteid ja kontseptsioone. Pauside abil mõeldakse tehtu enda jaoks selgeks ja seeditakse läbi. Mängimise käigus on paberil vaid visandid, aga kui programm “töötab” tõrgeteta tuleb kood paberile kirja panna.

Edasi jääbki veel vaid süntaksi õpetamine. Ja programmeerimiskeel pole oluline, see võib olla milline tahes, aga pigem midagi lihtsat.

 Sedasi katsetades on õpilastel kodeerimisest juba üsna selge ettekujutus. Ja kui loogika on paigas, siis on töövõtete ja oskuste arendamine lihtsalt harjutamise küsimus. Fao sissejuhatava kursuse eesmärgiks ei olegi teha õpilastest mõne progemiskeele virtuoose, vaid selgitada, milles progemine seisneb ja tekitada õpilastes entusiasmi probleemilahendamise suhtes.

Refereeritud: Core 77, foto: Core 77

Haridus- ja Noorteamet