Full paper - Open Access.

Idioma principal | Segundo idioma

Seeing Programming Seeing: Exploring the pedagogical values of Functional Errors in creative coding.

Seeing Programming Seeing: Exploring the pedagogical values of Functional Errors in creative coding.

Sykes, Jennifer ; Grierson, Professor Mick ; Fiebrink, Professor Rebecca ;

Full paper:

Creative coding has been gaining momentum as a “mainstream offering” (Young 2021) within Art Schools over the past two decades. However, as a discipline within Art Schools it is still relatively new as a creative pathway. As the use of code as a material for creative expression becomes increasingly prevalent, the methods for teaching creative coding within Art Schools have also begun to diversify. This paper presents a range of alternate teaching examples that emphasise reflective problem solving through error when teaching creative coding within Art Schools. The paper will review how these examples are implemented, the impact they have on student comprehension, and the future educational tools they support.

Full paper:

Creative coding has been gaining momentum as a “mainstream offering” (Young 2021) within Art Schools over the past two decades. However, as a discipline within Art Schools it is still relatively new as a creative pathway. As the use of code as a material for creative expression becomes increasingly prevalent, the methods for teaching creative coding within Art Schools have also begun to diversify. This paper presents a range of alternate teaching examples that emphasise reflective problem solving through error when teaching creative coding within Art Schools. The paper will review how these examples are implemented, the impact they have on student comprehension, and the future educational tools they support.

Palavras-chave: Creative Coding, Problem Solving, Art and Design Pedagogy, Functional Errors,

Palavras-chave: Creative Coding, Problem Solving, Art and Design Pedagogy, Functional Errors,

DOI: 10.5151/ead2023-5GLA-08FULL_SeeingProgramming-Sykes_et_al

Referências bibliográficas
  • [1] Allan, V. H. Kolesar, M. V. (1996). Teaching Computer Science: A Problem Solving Approach that Works. National Science Foundation, Arlington, VA.
  • [2] Bonwell, C.C. Eison, J.A. Active. (1991). Learning: Creating Excitement in the Classroom. 1991 ASHE-ERIC Higher Education Reports. ERIC Clearinghouse on Higher Education. The George Washington University, One Dupont Circle, Suite 630, Washington, DC 20036-1183.
  • [3] Buechley, L. (2012). Expressive Electronics; Sketching, Sewing and Sharing (lecture wats:ON?Festival, Carnegie Mellon University, Pittsburgh, PA).
  • [4] Compton, K. Mateas, M. (2015). Casual Creators: Expressive Intelligence Studio. University of California, Santa Cruz.
  • [5] Fee, S. B. Holland-Minkley, A. M. (2010). Teaching computer science through problems, not solutions. Computer Sciencei Education, 20, 129–144 (2010).
  • [6] Hansen, S.M. (2017). Deconstruction/Reconstruction: A Pedagogic Method for Teaching Programming to Graphic Designers. Department of Digital Design and Information Studies, Aarhus University, Denmark. www.au.dk.
  • [7] Hansen, S.M. (2019). Danish University Colleges public class Graphic_Design implements Code { // Yes, but how? } an investigation towards bespoke Creative Coding programming courses in graphic design education. Aarhus University.
  • [8] Hermans, F. Swidan, A. Aivaloglou, E. Smit, M. (2018). Thinking out of the box: comparing metaphors for variables in programming education. Proceedings of the 13th Workshop in Primary and Secondary Computing Education (WiPSCE '18). Association for Computing Machinery, New York, NY, USA, Article 8, 1– https://doi.org/10.1145/3265757.3265765
  • [9] Jung, A. Duan, Z. Russell, I. (2021). Active Learning Strategies: A Computing Course for Undergraduates; Active Learning Strategies: A Computing Course for Undergraduates. 2021 16th International Conference on Computer Science & Education (ICCSE).
  • [10] McCarthy, L. (2014). Hello! https://p5js.org/
  • [11] Papert, S. (1976). Some Poetic and Social Criteria for Education Design. Memo, MIT. https://dspace.mit.edu/bitstream/handle/1721.1/6250/AIM-373.pdf
  • [12] Papert, S. (1980). The Gears of My Childhood. Mindstorms; Children, Computers, and Powerful Ideas. Basic Books.
  • [13] Schön, D. (1987). Educating the Reflective Practitioner. USA: John Wiley and Sons.
  • [14] Schön, D. (1991). The Reflective Practitioner: How Professionals Think in Action. Taylor & Francis Group.
  • [15] Schnapp, J. T. Shanks, M. (2009). Artereality (Rethinking Craft in a Knowledge Economy: Art School Propositions for the 21st Century). Cambridge, MA: MIT Press.
  • [16] Soon, W & Knotts, S. (2019). Aesthetic Coding: Exploring Computational Culture Beyond Creative Coding. International Symposium on Computational Media Art (ISCMA) 2019. School of Creative Media City University of Hong Kong.
  • [17] Turkle, S., & Papert, S. (1990). Epistemological Pluralism: Styles and Voices within the Computer Culture. Signs, 16(1), 128–157. http://www.jstor.org/stable/3174610
  • [18] Young, David. (2021). Theorising while() Practising: A Review of Aesthetic Programming. Computaional Culture 8. Royal Holloway University of London. http://computationalculture.net/theorising-while-practising-a-review-of-aesthetic-programming"
Como citar:

Sykes, Jennifer; Grierson, Professor Mick; Fiebrink, Professor Rebecca; "Seeing Programming Seeing: Exploring the pedagogical values of Functional Errors in creative coding.", p. 964-978 . In: 15th International Conference of the European Academy of Design. São Paulo: Blucher, 2023.
ISSN 2318-6968, DOI 10.5151/ead2023-5GLA-08FULL_SeeingProgramming-Sykes_et_al

últimos 30 dias | último ano | desde a publicação


downloads


visualizações


indexações