luova ohjelmointikäsityökoulurobotissa

32
Luova ohjelmointi Käsityökoulu Robot sa Tomi Dufva Aalto-University, School of Arts, Design & Architecture [email protected] tomidufva

Upload: tomi-dufva

Post on 29-Jan-2018

31 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Luova ohjelmointikäsityökoulurobotissa

Luova ohjelmointi Käsityökoulu Robotissa

Tomi Dufva Aalto-University, School of Arts, Design & Architecture [email protected] tomidufva

Page 2: Luova ohjelmointikäsityökoulurobotissa

• hackerspace lapsille

• voittoa tavoittelematon yhdistys

• jatkuvaa opetusta lapsille ja nuorille

• työpajoja kaikille

• Koulut Helsingissä, Espoossa ja Turussa

• 5 vakiopettajaa 14 jäsentä

Page 3: Luova ohjelmointikäsityökoulurobotissa

• vaihtoehtoisia perspektiivejä teknologian

opetukseen

• vaihtoehtoinen tila teknologian tutkiskeluun

• aktiivisia toimijoita digitaalisessa maailmassa

• taiteen ja luovan tekemisen merkityksen

korostaminen

Page 4: Luova ohjelmointikäsityökoulurobotissa
Page 5: Luova ohjelmointikäsityökoulurobotissa

digitaalisen

tekniikan

pohjana on aina

koodia.

Page 6: Luova ohjelmointikäsityökoulurobotissa

Koodi

Page 7: Luova ohjelmointikäsityökoulurobotissa

”Koodi on monimutkaisin ihmisen tekema

konstruktio”

..

- John Siracusa

Page 8: Luova ohjelmointikäsityökoulurobotissa

Koodi ei heijasta objektiivista totuutta

vaan luo rakenteellaan

digitaalisen maailman arkkitehtuuria.

Page 9: Luova ohjelmointikäsityökoulurobotissa

”Code is Law” -Lawrence Lessig

Page 10: Luova ohjelmointikäsityökoulurobotissa

Onko kyseessä puolueeton ykkösten ja

nollien siirto, vai valtataistelu valkoihoisten

miesohjelmoijien ja niiden välillä jotka luulevat olevansa

käyttäjiä, vaikka ovatkin itseasiassa tuote jota

myydään.

?

Page 11: Luova ohjelmointikäsityökoulurobotissa

FUNKTIONAALINEN

Page 12: Luova ohjelmointikäsityökoulurobotissa

Complexity is a solvable problem in the right hands

-Jeff Jarvis

Page 13: Luova ohjelmointikäsityökoulurobotissa

TULKiTSEVA

Page 14: Luova ohjelmointikäsityökoulurobotissa

We reject: kings, presidents, and voting. We believe in:

rough consensus and running code. - Dave Clark

Page 15: Luova ohjelmointikäsityökoulurobotissa

EMANSIPATORINEN

Page 16: Luova ohjelmointikäsityökoulurobotissa

A squirrel dying in your front yard may be more

relevant to your interests right now than people dying

in Africa. - Mark Zuckerberg

Page 17: Luova ohjelmointikäsityökoulurobotissa

POSTMODERNI

Page 18: Luova ohjelmointikäsityökoulurobotissa

adnauseam.io

Page 19: Luova ohjelmointikäsityökoulurobotissa

Benjamin Grosser: Go Rando

Page 20: Luova ohjelmointikäsityökoulurobotissa

David Hedberg: Smile TV

Page 21: Luova ohjelmointikäsityökoulurobotissa

Luova ohjelmointi

Luovan ohjelmointi korostaa ilmaisua käytännöllisuuden sijaan. - The Art of Creative Coding: http://www.pbs.org/video/2322911761/

Page 22: Luova ohjelmointikäsityökoulurobotissa

Luova ohjelmointi

Creative code may sound like an oxymoron, but as in many technical processes in the art studio, creativity may emerge once rules are learned and then broken - Knochel & Patton

Page 23: Luova ohjelmointikäsityökoulurobotissa

Luova ohjelmointi

• päämääränä ei ole käytännöllisyys

• luova ohjelmointi menetelmänä

teknologian kriittiseen ymmärtämiseen

• merkitys ylittää perinteisen ohjelmoinnin

rajat: elektroniikka, circuit bending,

glitchaus, häkkäys.

Page 24: Luova ohjelmointikäsityökoulurobotissa

”Taide antaa ilmaisun vapautta: Ei ol väärän laista koodia.

Tai jos on, niin se voi olla kiinnostavaa.” -Opettaja, Käsityökoulu Robotti

Luova ohjelmointi Käsityökoulu Robotissa

Page 25: Luova ohjelmointikäsityökoulurobotissa
Page 26: Luova ohjelmointikäsityökoulurobotissa

”… sähkövirran kuuntelu mittaamisen sijasta voidaan nähdä taidekasvatuksellisena toimintana.”

-Opettaja, Käsityökoulu Robotti

Luova ohjelmointi Käsityökoulu Robotissa

Page 27: Luova ohjelmointikäsityökoulurobotissa
Page 28: Luova ohjelmointikäsityökoulurobotissa

”ohjelmoitujen rakenteiden luova tarkastelu voi herättää kriittistä ymmärrystä digitalisoidusta

maailmasta.” -Opettaja, Käsityökoulu Robotti

"well y'see THERE'S your problem!” Luova ohjelmointi Käsityökoulu Robotissa

Page 29: Luova ohjelmointikäsityökoulurobotissa
Page 30: Luova ohjelmointikäsityökoulurobotissa

if you can’t open it you don’t own it

Luova ohjelmointi Käsityökoulu Robotissa

Page 31: Luova ohjelmointikäsityökoulurobotissa

INNOSTAVAA

• Yhdessä tekeminen, Vertaisoppiminen

• Vapaus kokeilla

• Kokonaisvaltaisempi, kehollisempi ymmärrys, joka auttaa myös kriittisessä

ymmärryksessä.

HAASTAVAA:

- Rohkeus kokeilla

- Epätietoisuus: Ei tiedä mistä aloittaa.

- Ohjaamisen ja vapaan kokeilun tasapainon löytyminen

Luova ohjelmointi Käsityökoulu Robotissa

Page 32: Luova ohjelmointikäsityökoulurobotissa

Kiitos!

Tomi Dufva Aalto-University, School of Arts, Design & Architecture [email protected] tomidufva