Abstract

Creative coding is a type of computer programming intended to create something expressive rather than functional. If the user does not simply consider efficiency, creative coding can offer multiple ways to produce results that are aesthetically better than just one correct answer. Through the recently expanded virtual reality environment and artificial intelligence technology that imitates human cognition, fundamental research on humans is now more important. Therefore, in the education fields, methods of learning through physical and aesthetic experiences are considered to be important. The meaning of aesthetic education through artistic activities has been introduced in many pedagogical theories. Although one aspect is such that aesthetic sensitivity education can facilitate the psychological adaptation of those being educated when they participate in new educational activities, the importance of learning through aesthetic experience had been highlighted in qualitative learning through experience. This study also examines the evolutionary process of computers as an expressive medium of individuals and software developed for artists and designers. The background and examples of the global coding education movement will be explored, and an example of a creative coding curriculum applied by the researcher in an actual educational setting will be introduced. In particular, in this era where data is becoming the material of creators, creative coding that combines the principles of formative art and computational thinking will provide coding education through aesthetic experiences and a new methodology for art creation. As the main purpose of the convergence of art and technology lies in the development of creativity, creative coding can be used in activities to nurture technology-based creators rather than technology consumers in a meaningful way.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call