ݺߣ

ݺߣShare a Scribd company logo
Luova ohjelmointi
Käsityökoulu Robotissa
Tomi Dufva
Aalto-University, School of Arts, Design & Architecture
tomi.dufva@aalto.fi
tomidufva
• hackerspace lapsille
• voittoa tavoittelematon yhdistys
• jatkuvaa opetusta lapsille ja nuorille
• työpajoja kaikille
• Koulut Helsingissä, Espoossa ja Turussa
• 5 vakiopettajaa 14 jäsentä
• vaihtoehtoisia perspektiivejä teknologian
opetukseen
• vaihtoehtoinen tila teknologian tutkiskeluun
• aktiivisia toimijoita digitaalisessa maailmassa
• taiteen ja luovan tekemisen merkityksen
korostaminen
Luova ohjelmointikäsityökoulurobotissa
digitaalisen
tekniikan
pohjana on aina
koodia.
Koodi
”Koodi on
monimutkaisin
ihmisen tekema
konstruktio”
..
- John Siracusa
Koodi ei heijasta
objektiivista totuutta
vaan
luo rakenteellaan
digitaalisen maailman
arkkitehtuuria.
”Code is Law”
-Lawrence Lessig
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.
?
FUNKTIONAALINEN
Complexity is a solvable
problem in the right hands
-Jeff Jarvis
TULKiTSEVA
We reject: kings, presidents,
and voting. We believe in:
rough consensus and
running code.
- Dave Clark
EMANSIPATORINEN
A squirrel dying in your
front yard may be more
relevant to your interests
right now than people dying
in Africa.
- Mark Zuckerberg
POSTMODERNI
adnauseam.io
Benjamin Grosser: Go Rando
David Hedberg: Smile TV
Luova ohjelmointi
Luovan ohjelmointi korostaa
ilmaisua käytännöllisuuden sijaan.
- The Art of Creative Coding: http://www.pbs.org/video/2322911761/
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
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.
”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
Luova ohjelmointikäsityökoulurobotissa
”… sähkövirran kuuntelu mittaamisen sijasta voidaan
nähdä taidekasvatuksellisena toimintana.”
-Opettaja, Käsityökoulu Robot
Luova ohjelmointi Käsityökoulu Robotissa
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
Luova ohjelmointikäsityökoulurobotissa
if you can’t open it you
don’t own it
Luova ohjelmointi Käsityökoulu Robotissa
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
Kiitos!
Tomi Dufva
Aalto-University, School of Arts, Design & Architecture
tomi.dufva@aalto.fi
tomidufva
Ad

Recommended

Luova ohjelmointi digitaalisuuden ymmärtämisessä
Luova ohjelmointi digitaalisuuden ymmärtämisessä
Tomi Dufva
Muutoksentekijä ei mahdu laatikkoon - Linda Liukas
Muutoksentekijä ei mahdu laatikkoon - Linda Liukas
Affecto
Ohjelmointia & monilukutaitoa
Ohjelmointia & monilukutaitoa
Emilia Hjelm
Ohjelmointi
Ohjelmointi
Sari Auramo
Racket MOOC jakso 7
Racket MOOC jakso 7
Tiina Partanen
Suomen suurin yrittäjäristeily 23.–24.4.2016 Linda Liukas: Usko unelmiin! www...
Suomen suurin yrittäjäristeily 23.–24.4.2016 Linda Liukas: Usko unelmiin! www...
Suomen Yrittäjät
Kurkistus koodaukseen
Kurkistus koodaukseen
Tiina Partanen
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
Maikku Sarvas
Racket MOOC - viikko 6
Racket MOOC - viikko 6
Tiina Partanen
Scratch-ohjelmointia
Scratch-ohjelmointia
Raisa Valtaoja
Digitalisaatio muuttaa kaiken - opetuksenkin?
Digitalisaatio muuttaa kaiken - opetuksenkin?
Jukka Huhtamäki
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
Maikku Sarvas
DigiKilta 27.9.2018: Robotiikka DigiKilta-kunnissa -kyselyn yhteenveto
DigiKilta 27.9.2018: Robotiikka DigiKilta-kunnissa -kyselyn yhteenveto
Suomen eOppimiskeskus ry
Koodiaapinen MOOC - keynote
Koodiaapinen MOOC - keynote
Tiina Partanen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
Tieturi Oy
Digitutoreiden päivä 20.4.17
Digitutoreiden päivä 20.4.17
Matleena Laakso
OPS2016 ja ohjelmointi
OPS2016 ja ohjelmointi
Aki Luostarinen
OPS2016 ja ohjelmointi
OPS2016 ja ohjelmointi
Iida-Maria Peltomaa
Avoin jakaminen 12.9.23
Avoin jakaminen 12.9.23
Matleena Laakso
Toisilta oppimassa vvop 2011 PDF
Toisilta oppimassa vvop 2011 PDF
Sanna Brauer
Pelaajaoppimisella koodariksi helposti ja hauskasti
Pelaajaoppimisella koodariksi helposti ja hauskasti
Tero Toivanen
Mokia vertaisarviointi020212
Mokia vertaisarviointi020212
Esko Lius
Avoimen jakamisen ylistys, ITK 19.4.2024
Avoimen jakamisen ylistys, ITK 19.4.2024
Matleena Laakso
Oppimateriaaleihin, menetelmiin ja sovelluksiin tutustuminen 17.3.25
Oppimateriaaleihin, menetelmiin ja sovelluksiin tutustuminen 17.3.25
Matleena Laakso
Helppoa graafista ohjelmointia scratchillä
Helppoa graafista ohjelmointia scratchillä
Raisa Valtaoja
Ohjelmoinnin historiaa
Ohjelmoinnin historiaa
Tiina Partanen
Avoimet oppimateriaalit 23.3.23
Avoimet oppimateriaalit 23.3.23
Matleena Laakso
Ohjelmointi ja OPS
Ohjelmointi ja OPS
Riikka Järvinen
Grasping AI systems
Grasping AI systems
Tomi Dufva
Lectio praecursoria: Art Education in the Post-Digital Era
Lectio praecursoria: Art Education in the Post-Digital Era
Tomi Dufva

More Related Content

Similar to Luova ohjelmointikäsityökoulurobotissa (20)

Racket MOOC - viikko 6
Racket MOOC - viikko 6
Tiina Partanen
Scratch-ohjelmointia
Scratch-ohjelmointia
Raisa Valtaoja
Digitalisaatio muuttaa kaiken - opetuksenkin?
Digitalisaatio muuttaa kaiken - opetuksenkin?
Jukka Huhtamäki
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
Maikku Sarvas
DigiKilta 27.9.2018: Robotiikka DigiKilta-kunnissa -kyselyn yhteenveto
DigiKilta 27.9.2018: Robotiikka DigiKilta-kunnissa -kyselyn yhteenveto
Suomen eOppimiskeskus ry
Koodiaapinen MOOC - keynote
Koodiaapinen MOOC - keynote
Tiina Partanen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
Tieturi Oy
Digitutoreiden päivä 20.4.17
Digitutoreiden päivä 20.4.17
Matleena Laakso
OPS2016 ja ohjelmointi
OPS2016 ja ohjelmointi
Aki Luostarinen
OPS2016 ja ohjelmointi
OPS2016 ja ohjelmointi
Iida-Maria Peltomaa
Avoin jakaminen 12.9.23
Avoin jakaminen 12.9.23
Matleena Laakso
Toisilta oppimassa vvop 2011 PDF
Toisilta oppimassa vvop 2011 PDF
Sanna Brauer
Pelaajaoppimisella koodariksi helposti ja hauskasti
Pelaajaoppimisella koodariksi helposti ja hauskasti
Tero Toivanen
Mokia vertaisarviointi020212
Mokia vertaisarviointi020212
Esko Lius
Avoimen jakamisen ylistys, ITK 19.4.2024
Avoimen jakamisen ylistys, ITK 19.4.2024
Matleena Laakso
Oppimateriaaleihin, menetelmiin ja sovelluksiin tutustuminen 17.3.25
Oppimateriaaleihin, menetelmiin ja sovelluksiin tutustuminen 17.3.25
Matleena Laakso
Helppoa graafista ohjelmointia scratchillä
Helppoa graafista ohjelmointia scratchillä
Raisa Valtaoja
Ohjelmoinnin historiaa
Ohjelmoinnin historiaa
Tiina Partanen
Avoimet oppimateriaalit 23.3.23
Avoimet oppimateriaalit 23.3.23
Matleena Laakso
Ohjelmointi ja OPS
Ohjelmointi ja OPS
Riikka Järvinen
Digitalisaatio muuttaa kaiken - opetuksenkin?
Digitalisaatio muuttaa kaiken - opetuksenkin?
Jukka Huhtamäki
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
Maikku Sarvas
DigiKilta 27.9.2018: Robotiikka DigiKilta-kunnissa -kyselyn yhteenveto
DigiKilta 27.9.2018: Robotiikka DigiKilta-kunnissa -kyselyn yhteenveto
Suomen eOppimiskeskus ry
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
TechDays 2011 Millainen on ketterä kehittäjä? Tieturi/Heikurinen
Tieturi Oy
Digitutoreiden päivä 20.4.17
Digitutoreiden päivä 20.4.17
Matleena Laakso
Toisilta oppimassa vvop 2011 PDF
Toisilta oppimassa vvop 2011 PDF
Sanna Brauer
Pelaajaoppimisella koodariksi helposti ja hauskasti
Pelaajaoppimisella koodariksi helposti ja hauskasti
Tero Toivanen
Mokia vertaisarviointi020212
Mokia vertaisarviointi020212
Esko Lius
Avoimen jakamisen ylistys, ITK 19.4.2024
Avoimen jakamisen ylistys, ITK 19.4.2024
Matleena Laakso
Oppimateriaaleihin, menetelmiin ja sovelluksiin tutustuminen 17.3.25
Oppimateriaaleihin, menetelmiin ja sovelluksiin tutustuminen 17.3.25
Matleena Laakso
Helppoa graafista ohjelmointia scratchillä
Helppoa graafista ohjelmointia scratchillä
Raisa Valtaoja
Avoimet oppimateriaalit 23.3.23
Avoimet oppimateriaalit 23.3.23
Matleena Laakso

More from Tomi Dufva (9)

Grasping AI systems
Grasping AI systems
Tomi Dufva
Lectio praecursoria: Art Education in the Post-Digital Era
Lectio praecursoria: Art Education in the Post-Digital Era
Tomi Dufva
Grasping the future of digital society
Grasping the future of digital society
Tomi Dufva
Creative coding at Art & Craft school Robotti
Creative coding at Art & Craft school Robotti
Tomi Dufva
the role of art and hacking in developing and 21st century skills by look...
the role of art and hacking in developing and 21st century skills by look...
Tomi Dufva
Maker movement -creating knowledge through basic intention
Maker movement -creating knowledge through basic intention
Tomi Dufva
Metaphors of Code
Metaphors of Code
Tomi Dufva
Creative coding in art education -Fads presentation
Creative coding in art education -Fads presentation
Tomi Dufva
Ohjelmoinnin lukutaito
Ohjelmoinnin lukutaito
Tomi Dufva
Lectio praecursoria: Art Education in the Post-Digital Era
Lectio praecursoria: Art Education in the Post-Digital Era
Tomi Dufva
Grasping the future of digital society
Grasping the future of digital society
Tomi Dufva
Creative coding at Art & Craft school Robotti
Creative coding at Art & Craft school Robotti
Tomi Dufva
the role of art and hacking in developing and 21st century skills by look...
the role of art and hacking in developing and 21st century skills by look...
Tomi Dufva
Maker movement -creating knowledge through basic intention
Maker movement -creating knowledge through basic intention
Tomi Dufva
Creative coding in art education -Fads presentation
Creative coding in art education -Fads presentation
Tomi Dufva
Ohjelmoinnin lukutaito
Ohjelmoinnin lukutaito
Tomi Dufva
Ad

Recently uploaded (20)

Avoimet oppimateriaalit (OER) ja tekoäly_työpaja_Rekola_20250604.pdf
Avoimet oppimateriaalit (OER) ja tekoäly_työpaja_Rekola_20250604.pdf
rekolamika
Behaviour Monitoring and Interpretation Well being vol 9 1st Edition B. Gottf...
Behaviour Monitoring and Interpretation Well being vol 9 1st Edition B. Gottf...
wkqibvkl467
Presenting Data Effectively Communicating Your Findings for Maximum Impact 2n...
Presenting Data Effectively Communicating Your Findings for Maximum Impact 2n...
chdfztahdu9435
Carbons For Electrochemical Energy Storage And Conversion Systems 1st Edition...
Carbons For Electrochemical Energy Storage And Conversion Systems 1st Edition...
maolinboodoo
Nanoparticles in analytical and medical devices Gang Fang (Editor)
Nanoparticles in analytical and medical devices Gang Fang (Editor)
cfdvjmzt1132
Estudios de evaluación de competencia de la OCDE México Coll.
Estudios de evaluación de competencia de la OCDE México Coll.
wouuchiu0578
Nutraceutical and functional food regulations in the United States and around...
Nutraceutical and functional food regulations in the United States and around...
oubibyan1786
Imperial Gullies Soil Erosion and Conservation in Lesotho Ecology History 1st...
Imperial Gullies Soil Erosion and Conservation in Lesotho Ecology History 1st...
vraqkpskoc8429
Culture Renovation: 18 Leadership Actions to Build an Unshakeable Company Kev...
Culture Renovation: 18 Leadership Actions to Build an Unshakeable Company Kev...
mwlwghg5137
Internet of Things: Enabling Technologies, Security and Social Implications (...
Internet of Things: Enabling Technologies, Security and Social Implications (...
kkkpxwi5195
Applications of Internet of Things Proceedings of ICCCIOT 2020 Jyotsna K. Mandal
Applications of Internet of Things Proceedings of ICCCIOT 2020 Jyotsna K. Mandal
wmfydsp043
Solution Manual for Managerial Accounting, 2nd Canadian Edition, Karen W. Bra...
Solution Manual for Managerial Accounting, 2nd Canadian Edition, Karen W. Bra...
pbihcaij436
Health systems science Second Edition. Edition Jeffrey M. Borkan (Editor)
Health systems science Second Edition. Edition Jeffrey M. Borkan (Editor)
kakzzmxm4272
Sociology Canadian 8th Edition Macionis Solutions Manual
Sociology Canadian 8th Edition Macionis Solutions Manual
yfiiykhmej022
Difference Equations Theory Applications and Advanced Topics 3rd Edition Rona...
Difference Equations Theory Applications and Advanced Topics 3rd Edition Rona...
jxkwwntsa827
Advances In Botanical Research 38 J A Callow
Advances In Botanical Research 38 J A Callow
gxfmrwilbm050
The glycemic index: applications in practice 1st Edition Philippou
The glycemic index: applications in practice 1st Edition Philippou
vgnmbpmn837
Using MIS 5th Edition Kroenke Solutions Manual
Using MIS 5th Edition Kroenke Solutions Manual
ruukcotlc733
Genetics and Evolution of Infectious Diseases 2nd Edition Michel Tibayrenc (E...
Genetics and Evolution of Infectious Diseases 2nd Edition Michel Tibayrenc (E...
guagjymqtj6060
Myxomycetes: biology, systematics, biogeography, and ecology Elsevier.
Myxomycetes: biology, systematics, biogeography, and ecology Elsevier.
ehvezwswb941
Avoimet oppimateriaalit (OER) ja tekoäly_työpaja_Rekola_20250604.pdf
Avoimet oppimateriaalit (OER) ja tekoäly_työpaja_Rekola_20250604.pdf
rekolamika
Behaviour Monitoring and Interpretation Well being vol 9 1st Edition B. Gottf...
Behaviour Monitoring and Interpretation Well being vol 9 1st Edition B. Gottf...
wkqibvkl467
Presenting Data Effectively Communicating Your Findings for Maximum Impact 2n...
Presenting Data Effectively Communicating Your Findings for Maximum Impact 2n...
chdfztahdu9435
Carbons For Electrochemical Energy Storage And Conversion Systems 1st Edition...
Carbons For Electrochemical Energy Storage And Conversion Systems 1st Edition...
maolinboodoo
Nanoparticles in analytical and medical devices Gang Fang (Editor)
Nanoparticles in analytical and medical devices Gang Fang (Editor)
cfdvjmzt1132
Estudios de evaluación de competencia de la OCDE México Coll.
Estudios de evaluación de competencia de la OCDE México Coll.
wouuchiu0578
Nutraceutical and functional food regulations in the United States and around...
Nutraceutical and functional food regulations in the United States and around...
oubibyan1786
Imperial Gullies Soil Erosion and Conservation in Lesotho Ecology History 1st...
Imperial Gullies Soil Erosion and Conservation in Lesotho Ecology History 1st...
vraqkpskoc8429
Culture Renovation: 18 Leadership Actions to Build an Unshakeable Company Kev...
Culture Renovation: 18 Leadership Actions to Build an Unshakeable Company Kev...
mwlwghg5137
Internet of Things: Enabling Technologies, Security and Social Implications (...
Internet of Things: Enabling Technologies, Security and Social Implications (...
kkkpxwi5195
Applications of Internet of Things Proceedings of ICCCIOT 2020 Jyotsna K. Mandal
Applications of Internet of Things Proceedings of ICCCIOT 2020 Jyotsna K. Mandal
wmfydsp043
Solution Manual for Managerial Accounting, 2nd Canadian Edition, Karen W. Bra...
Solution Manual for Managerial Accounting, 2nd Canadian Edition, Karen W. Bra...
pbihcaij436
Health systems science Second Edition. Edition Jeffrey M. Borkan (Editor)
Health systems science Second Edition. Edition Jeffrey M. Borkan (Editor)
kakzzmxm4272
Sociology Canadian 8th Edition Macionis Solutions Manual
Sociology Canadian 8th Edition Macionis Solutions Manual
yfiiykhmej022
Difference Equations Theory Applications and Advanced Topics 3rd Edition Rona...
Difference Equations Theory Applications and Advanced Topics 3rd Edition Rona...
jxkwwntsa827
Advances In Botanical Research 38 J A Callow
Advances In Botanical Research 38 J A Callow
gxfmrwilbm050
The glycemic index: applications in practice 1st Edition Philippou
The glycemic index: applications in practice 1st Edition Philippou
vgnmbpmn837
Using MIS 5th Edition Kroenke Solutions Manual
Using MIS 5th Edition Kroenke Solutions Manual
ruukcotlc733
Genetics and Evolution of Infectious Diseases 2nd Edition Michel Tibayrenc (E...
Genetics and Evolution of Infectious Diseases 2nd Edition Michel Tibayrenc (E...
guagjymqtj6060
Myxomycetes: biology, systematics, biogeography, and ecology Elsevier.
Myxomycetes: biology, systematics, biogeography, and ecology Elsevier.
ehvezwswb941
Ad

Luova ohjelmointikäsityökoulurobotissa