Art-Education and “Creative Programming”
I have a podcast in Portuguese. It is called “Podcast do Professor Adolfo Neto” (Professor Adolfo Neto’s Podcast). In the most recent episode I interviewed Alexandre Villares.
Alexandre Villares is a professor, visual artist and consultant in new media. He has a major in Architecture from the University of São Paulo and is a Master in Architecture, Technology and the City from State University of Campinas. Some of the topics we covered:
1. Art Education and Processing
2. Why do artists get their hands dirty with programming?
3. How did he start programming?
4. How to introduce programming with arts (drawing, music)?
5. How to teach recursion?
6. What was it like to have a drawing published in an academic journal?
7. What is the role of mathematics in programming?
8. Relationship between languages and programming
among other subjects.
I decided to interview Villares afters seeing the tweet below:
Here you can find the drawing he published in a journal:
2850 Triangle Interpolations v3, Internet e Sociedade
2850 interpolações de triângulos v3 - Internet & Sociedade
Uma obra de artes visuais no domínio das novas mídias, pode também ser descrita como uma obra algorítmica…
He thinks that it is easy to teach recursion by teaching students how to draw a tree. Here is his example:
He doesn’t like the term “Creative Programming” because he thinks all programming is creative. He is right, isn’t he?
Throughout the conversation, we mentioned many links such as:
- Processing Foundation https://processing.org/
- Py5.js https://p5js.org/
- Python Mode for Processing https://py.processing.org/
- Processing Brasil Google Group https://groups.google.com/forum/#!forum/processing-brasil
- Encontros Digitais (a Brazilian site about Creative Technology): https://encontrosdigitais.com.br/
- Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages https://www.nature.com/articles/s41598-020-60661-8
- Sonic Pi https://sonic-pi.net/
- Code Beats: Using hip hop music to teach computer programming.
He recommended this book: The Craftsman, by Richard Sennett
It was a pleasure to talk with Alexandre. If you can understand Portuguese, the link is https://anchor.fm/adolfont/episodes/Arte-educao-com-Alexandre-Villares-eg7kl6/a-a2k0ke6