Luovat projektit antavat ohjelmoinnille merkityksen! · Arduino/ C Owl Cam, anonyymi Nimetön, Esa...
Transcript of Luovat projektit antavat ohjelmoinnille merkityksen! · Arduino/ C Owl Cam, anonyymi Nimetön, Esa...
Mikko EloholmaCPO, Mehackit
21.1.2020
Luovat projektit antavat ohjelmoinnille merkityksen!
MEHACKIT ON YHTEISKUNNALLINEN YRITYS,
PERUSTETTU SUOMESSA 2014.
TIIMI 2 PERUSTAJAA + 5 YDINTIIMI + VERKOSTOSSA 70 OHJAAjAA jA FREELANCERIA
KURSSEJA JA OPETTAJAKOULUTUKSIA MYYTY 20% :LLE SUOMALAISISTA LUKIOISTA 2014-2018
TAPAHTUMIA 17 MAASSA
MEHACKIT ATELIER ON ONLINE-PALVELU LUOVAN TEKKNOLOGIAN OPETUKSEEN
MEHACKIT MAKER KIT 102€, ARDUINO-POHJAINEN ELEKTRONIIKKAPAKETTI
TARINA PÄHNKINÄNKUORESSA
Tänään:
1. Pieni orientaatio2. Iso kuva3. Teknologiakasvatuksen
lähtökohtia4. Maker-ohjelmoinnin
hedelmiä5. Pedagogisia vinkkejä6. Avoimia resursseja
1. Pieni orientaatio
Miten ohjelmointia voisi lähestyä kirjastoissa?
Flingaan kasatut ideat Palvelutorilla 13.3.2018
2. Iso kuva
Yhteiskuntien digitalisaatio
Teknologian halventuminen ja arkipäiväistyminen.
Jos sinut lähetettäisiin kivikaudelle, kuinka pitkään kestäisi, että osaisit rakentaa nykyaikaisen matkapuhelimen?
Elämmekö ajassa, jota kukaan ei ymmärrä?
Yhteiskuntien digitalisaatio
Ohjelmointi digitaalisen maailman “lukutaitona”.
“In the emerging, highly programmed landscape ahead, you will either create the software or you will be the software. It’s really that simple: Program, or be programmed.”
- Rushkoff (2010)
👍 / 👎 ?
Miten ohjelmointia kannattaa opettaa, jos tavoitteena on, että:
��
● Mahdollisimman monenlaiset oppijat innostuvat ja motivoituvat ohjelmoinnista?
● Oppijat varmasti ymmärtävät, mitä ohjelmoimalla voi saada aikaiseksi?
● Oppijat kokevat, että ohjelmointi on hyvä väline omakohtaisten, itselle tärkeiden asioiden kokeiluun ja kehittämiseen?
SUBTITLE HERE IN ALL CAPS
KUVATAIDE MUSIIKKI ELEKTRONIIKKA
Rebekka BarongoTeppo Harju
Tehdään teknologiasta helpommin lähestyttävää ja vähemmän ahdistavaa!
Maarit Rintamäki
3. Teknologiakasvatuksen lähtökohtia
TEKNIS-MATEMAATTINEN LÄHESTYMISTAPA
Haluan ohjelmoida, koska...
MAKER-LÄHESTYMISTAPA
… haluan työskennellä tulevaisuudessa ohjelmoijana.
… olen kiinnostunut tekniikasta ja matemaattisista aineista.
… haluan rakentaa kukkienkastelujärjestelmän.
… eräässä inspiroivassa Kiasman teoksessa oli kuulemma hyödynnetty ohjelmointia.
… se kuulostaa kiehtovalta. En tosin usko, että osaan. Teknologia vähän ahdistaa.
TEKNIS-MATEMAATTINEN LÄHESTYMISTAPA
Konteksti?
MAKER-LÄHESTYMISTAPA
Matemaattisten aineiden ja tietotekniikan opetus kouluissa ja korkeakouluissa
Perehdytään ohjelmointirakenteisiin ja ohjelmointikielen kielioppiin hierarkkisesti
Epäformaali koulutus, kirjastot ja kerhot. Kasvavissa määrin myös kouluissa.
Ohjelmoinnin harjoittelu osana oman arjen projekteja: mitä pitää osata, jotta pääsen eteenpäin?
TEKNIS-MATEMAATTINEN LÄHESTYMISTAPA
Tavoitteet?
MAKER-LÄHESTYMISTAPA
Oppia ohjelmoimaan tehokkaita ratkaisuja annettuihin ongelmiin.
Oppia ongelmanratkaisutaitoja ja ajattelutaitoja - miten purkaa ongelma osiin ja lähteä ratkaisemaan sitä?
Kurkistaa teknologisoituvan ja digitalisoituvan maailman “konepellin alle”.
Muodostaa henkilökohtainen teknologiasuhde omien projektien tekemisen kautta.
TEKNIS-MATEMAATTINEN LÄ- HESTYMISTAPA
Pedagogiikka?
MAKER-LÄHESTYMISTAPA
REMEMBERING
EVALUATING
APPLYING
UNDERSTANDING
ANALYZING
CREATING!
REMEMBERING
UNDERSTANDING
APPLYING
ANAlYZING
EVALUATING
CREATING
Jos kohderyhmänä on eritaustaiset nuoret ja aikaa on rajoitetusti, Maker-henkisessä opetuksessa on potentiaalia
Aina on kuitenkin myös niitä, jotka innostuvat tekniikasta “tekniikan vuoksi”.
��
4. Maker-ohjelmoinnin hedelmiä
Opetushallituksen rahoittama Let Me Hack It -koulutus
KESTO 7 VIIKKOA
JÄRJESTETTIIN KAKSI KERTAA, KEVÄÄLLÄ JA SYKSYLLÄ 2019
OPETTAJAT SAIVAT VALITA OMAKSI TEKNOLOGIAPOLUKSEEN ELEKTRONIIKAN, MUSIIKIN TAI KUVATAITEEN OHJELMOINNIN
TEHTÄVIÄ TEKI YHTEENSÄ 200 PERUSKOULUN JA LUKION OPETTAJAA
Unikko, Maarit Rintamäki
Revontulet, Maria Laakkonen
Kalevala, Teppo Harju
Enkunlakut on the road, Tero Moilanen
Kuvataide ja ohjelmointi
Processing / Java
Elektroniikka ja ohjelmointi
Arduino/ C
Owl Cam, anonyymiNimetön, Esa ArolaSatumetsä, Anu Kaukola
Nimetön, Leena Hirvonen
Musiikki ja OhjelmointiSonic Pi / Ruby
5. Pedagogisia Vinkkejä
PROJEKTI 1: LEIKKIMISTÄ BEZIER-KÄYRILLÄ
- Opettajan (Maiju Liukkonen) tekemä kurssityö Let Me Hack It -kurssilla.
- Luovuus on oivaltamista!
PROJEKTI 2: LED PONG -PELI
- Projektissa voi harjoitella erityiessti 3D-tulostuksen, kolvaamista tai vaikka laser-leikkausta
- Valoa liikutteleva koodi on monimutkainen, mutta sen voi kopioida valmiina.
- Projektin ei tarvitse keskittyä ohjelmoinnin opetteluun, luovuus voi kanavoitua aivan muihinkin asioihin!
Projekti 3: RunogeneraattoriMaalaus “Family Group of Four on Sofa” ca. 1830
Ohjelmointi: Piritta Honkanen perheensä kanssa
“Learning about technology has empowered me. I know about “digital stuff”, too - even some stuff my engineer husband had no
clue about. --- [It’s been] lovely, fun, creative and pleasant.
I’ll absolutely keep up with this at home as well as at school. I’ve found my thing in the
digital world.”
Yhteenveto: Maker-pedagogiikan vinkkejä
● Jo yksinkertaisilla välineillä voi saada aikaan uniikkeja lopputuloksia.
● Koodia on ihan ok kopioida valmiina, kunhan se palvelee määriteltyjä tavoitteita. Koodiin voi tutustua ja sitä voi muokata, vaikka kaikkea ei ymmärtäisikään.
● Jos kyse on opetuksesta, aloita määrittelemällä tavoitteet.
● Opetellaanko tässä jotain taitoa, vai onko tärkeintä valmiiksi tekeminen ja mahdollisuuksien näyttäminen??
6. Avoimia Resursseja
Avoimia resursseja?
Suomenkieliset Let Me Hack It -opettajakoulutusmateriaalit julkaistaan avoimina keväällä 2020. www.letmehackit.org
Suomenkielinen työpajamateriaali musiikin ohjelmointiin.sonic-pi.mehackit.org
Eglanninkieliset Mehackit Atelier-materiaalit käytettävissä ilmaiseksi helmikuun ajan! Seuraa Mehackitia sosiaalisessa mediassa, jos olet kiinnostunut.
Mehackitin käyttämät open source -ohjelmistot:- Arduino (Elektroniikka)- Processing (Kuvataide)- Sonic Pi (Musiikki)
CREATIVE PROGRAMMING IN PRACTICE
...
...
...
ONLINE TEACHER TRAINING
BASIC MODULES6-8h
PROJECTS2h / module