SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Creative coding in
Art & craft school Robotti
Tomi Dufva
Aalto-University, School of Arts, Design & Architecture
tomi.dufva@aalto.fi
tomidufva
• hackerspace for children
• non-profit association
• regular weekly classes
• workshops for all
• Alternative perspective to examine technology
• Alternative space to relate to technology
• Being active citizens in the digital world
• to emphasize the role of art has in our digital
world
Creative Coding
Creative coding is a type of computer
programming in which the goal is
to create something expressive
instead of something functional.
- The Art of Creative Coding: http://www.pbs.org/video/2322911761/
Creative Coding
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
Creative Coding
• Goal is not the function
• Creative coding as a tool to critical
understanding of digital technologies
• Goes beyond common understanding of
coding: electronics, circuit bending,
glitching, hacking
”Art gives freedom to explore:
There is no wrong kind of code
Or if there is it can be interesting”
-Teacher, Käsityökoulu Robotti
Creative coding at Käsityökoulu Robotti
”… also inspecting electricity
through sound, instead of metering
can be seen as art educational activity”
-Teacher, Käsityökoulu Robotti
Creative coding at Käsityökoulu Robotti
”Creatively examining our coded structures can
evoke critical understanding of these surroundings”
-Teacher, Käsityökoulu Robotti
"well y'see THERE'S your problem!”
Creative coding at Käsityökoulu Robotti
if you can’t open it you
don’t own it
Creative coding at Käsityökoulu Robotti
INSPIRING:
• Doing together, Peer learning
• Freedom to experiment
• More embodied understanding, also lends to more critical understanding.
CHALLENGING:
- Getting the courage to try
- Not knowing where to start
- To find balance between instructing and giving space for experimentation
Creative coding at Käsityökoulu Robotti
Thank you!
Tomi Dufva
Aalto-University, School of Arts, Design & Architecture
tomi.dufva@aalto.fi
tomidufva

Más contenido relacionado

Similar a Creative coding at Art & Craft school Robotti

ECCF ppt.pdf
ECCF ppt.pdfECCF ppt.pdf
ECCF ppt.pdf
Zuine
 
I school creative symposium tpl october 6, 2014
I school creative symposium tpl   october 6, 2014I school creative symposium tpl   october 6, 2014
I school creative symposium tpl october 6, 2014
Stephen Abram
 

Similar a Creative coding at Art & Craft school Robotti (20)

ECCF ppt.pdf
ECCF ppt.pdfECCF ppt.pdf
ECCF ppt.pdf
 
Copyright & IPR
Copyright & IPRCopyright & IPR
Copyright & IPR
 
Hacking metacreativity: how open source, cheap electronics and online communi...
Hacking metacreativity: how open source, cheap electronics and online communi...Hacking metacreativity: how open source, cheap electronics and online communi...
Hacking metacreativity: how open source, cheap electronics and online communi...
 
eccf.pptx
eccf.pptxeccf.pptx
eccf.pptx
 
Makerspaces in Libraries: Embracing DIY Culture in Your Library
Makerspaces in Libraries: Embracing DIY Culture in Your LibraryMakerspaces in Libraries: Embracing DIY Culture in Your Library
Makerspaces in Libraries: Embracing DIY Culture in Your Library
 
How can digital help the arts and culture sector thrive?
How can digital help the arts and culture sector thrive?How can digital help the arts and culture sector thrive?
How can digital help the arts and culture sector thrive?
 
I school creative symposium tpl october 6, 2014
I school creative symposium tpl   october 6, 2014I school creative symposium tpl   october 6, 2014
I school creative symposium tpl october 6, 2014
 
Open past books and digitization - bernard lang - fossa2011
Open past   books and digitization - bernard lang - fossa2011Open past   books and digitization - bernard lang - fossa2011
Open past books and digitization - bernard lang - fossa2011
 
Arduino_Booklet.pdf
Arduino_Booklet.pdfArduino_Booklet.pdf
Arduino_Booklet.pdf
 
Smartlab Summer London Seminar - CBaker
Smartlab Summer  London Seminar - CBakerSmartlab Summer  London Seminar - CBaker
Smartlab Summer London Seminar - CBaker
 
Technologies of Makerspaces
Technologies of MakerspacesTechnologies of Makerspaces
Technologies of Makerspaces
 
Makerspaces: Embracing DIY Culture at Your Library Workshop (April 2018)
Makerspaces: Embracing DIY Culture at Your Library Workshop (April 2018)Makerspaces: Embracing DIY Culture at Your Library Workshop (April 2018)
Makerspaces: Embracing DIY Culture at Your Library Workshop (April 2018)
 
TIII presentation by Jelle Saldien and Jolien De Ville
TIII presentation by Jelle Saldien and Jolien De VilleTIII presentation by Jelle Saldien and Jolien De Ville
TIII presentation by Jelle Saldien and Jolien De Ville
 
Data Citizen Driven City at IoT London Meetup 6
Data Citizen Driven City at IoT London Meetup 6Data Citizen Driven City at IoT London Meetup 6
Data Citizen Driven City at IoT London Meetup 6
 
Designing Interactive Spaces
Designing Interactive SpacesDesigning Interactive Spaces
Designing Interactive Spaces
 
Does My Project Look Big in This?
Does My Project Look Big in This?Does My Project Look Big in This?
Does My Project Look Big in This?
 
Rovaniemi tool to explore - tool fair xiv - 6.11.2019
Rovaniemi   tool to explore - tool fair xiv - 6.11.2019Rovaniemi   tool to explore - tool fair xiv - 6.11.2019
Rovaniemi tool to explore - tool fair xiv - 6.11.2019
 
Maker Culture and STEAM education
Maker Culture and STEAM educationMaker Culture and STEAM education
Maker Culture and STEAM education
 
Ålborg 2012
Ålborg 2012Ålborg 2012
Ålborg 2012
 
PolyU Design I MAKE Initiative (2015-10-31)
PolyU Design I MAKE Initiative (2015-10-31)PolyU Design I MAKE Initiative (2015-10-31)
PolyU Design I MAKE Initiative (2015-10-31)
 

Más de Tomi Dufva

Grasping the future of digital society
Grasping the future of digital societyGrasping the future of digital society
Grasping the future of digital society
Tomi Dufva
 
Metaphors of Code
Metaphors of CodeMetaphors of Code
Metaphors of Code
Tomi Dufva
 

Más de Tomi Dufva (10)

Grasping AI systems
Grasping AI systemsGrasping AI systems
Grasping AI systems
 
Lectio praecursoria: Art Education in the Post-Digital Era
Lectio praecursoria: Art Education in the Post-Digital Era Lectio praecursoria: Art Education in the Post-Digital Era
Lectio praecursoria: Art Education in the Post-Digital Era
 
Luova ohjelmointi digitaalisuuden ymmärtämisessä
Luova ohjelmointi digitaalisuuden ymmärtämisessäLuova ohjelmointi digitaalisuuden ymmärtämisessä
Luova ohjelmointi digitaalisuuden ymmärtämisessä
 
Grasping the future of digital society
Grasping the future of digital societyGrasping the future of digital society
Grasping the future of digital society
 
Luova ohjelmointikäsityökoulurobotissa
Luova ohjelmointikäsityökoulurobotissaLuova ohjelmointikäsityökoulurobotissa
Luova ohjelmointikäsityökoulurobotissa
 
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... 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...
 
Maker movement -creating knowledge through basic intention
Maker movement -creating knowledge through basic intentionMaker movement -creating knowledge through basic intention
Maker movement -creating knowledge through basic intention
 
Metaphors of Code
Metaphors of CodeMetaphors of Code
Metaphors of Code
 
Creative coding in art education -Fads presentation
Creative coding in art education -Fads presentationCreative coding in art education -Fads presentation
Creative coding in art education -Fads presentation
 
Ohjelmoinnin lukutaito
Ohjelmoinnin lukutaitoOhjelmoinnin lukutaito
Ohjelmoinnin lukutaito
 

Último

Último (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

Creative coding at Art & Craft school Robotti

  • 1. Creative coding in Art & craft school Robotti Tomi Dufva Aalto-University, School of Arts, Design & Architecture tomi.dufva@aalto.fi tomidufva
  • 2. • hackerspace for children • non-profit association • regular weekly classes • workshops for all
  • 3. • Alternative perspective to examine technology • Alternative space to relate to technology • Being active citizens in the digital world • to emphasize the role of art has in our digital world
  • 4. Creative Coding Creative coding is a type of computer programming in which the goal is to create something expressive instead of something functional. - The Art of Creative Coding: http://www.pbs.org/video/2322911761/
  • 5. Creative Coding 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
  • 6. Creative Coding • Goal is not the function • Creative coding as a tool to critical understanding of digital technologies • Goes beyond common understanding of coding: electronics, circuit bending, glitching, hacking
  • 7. ”Art gives freedom to explore: There is no wrong kind of code Or if there is it can be interesting” -Teacher, Käsityökoulu Robotti Creative coding at Käsityökoulu Robotti
  • 8. ”… also inspecting electricity through sound, instead of metering can be seen as art educational activity” -Teacher, Käsityökoulu Robotti Creative coding at Käsityökoulu Robotti
  • 9. ”Creatively examining our coded structures can evoke critical understanding of these surroundings” -Teacher, Käsityökoulu Robotti "well y'see THERE'S your problem!” Creative coding at Käsityökoulu Robotti
  • 10. if you can’t open it you don’t own it Creative coding at Käsityökoulu Robotti
  • 11. INSPIRING: • Doing together, Peer learning • Freedom to experiment • More embodied understanding, also lends to more critical understanding. CHALLENGING: - Getting the courage to try - Not knowing where to start - To find balance between instructing and giving space for experimentation Creative coding at Käsityökoulu Robotti
  • 12. Thank you! Tomi Dufva Aalto-University, School of Arts, Design & Architecture tomi.dufva@aalto.fi tomidufva