creative coding
BiblioMap
Definitionen
Creative coding could be described as programming where expression is more important than function (PBS, 2013).
Von Tomi Slotte Dufva in der Dissertation Art education in the post-digital era (2018) auf Seite 42Creative Computation is an emerging discipline that combines theory and methodology from computer science and engineering with aesthetic principles, creative practice and pedagogical approaches from the fine and graphic arts.
Von Dianna Xu, Ursula Wolz, Deepak Kumar, Ira Greenburg im Konferenz-Band SIGCSE 2018 im Text Updating Introductory Computer Science with Creative Computation (2018) Creative coding expands the notion of programming from writing code to a broader artistic activity that includes code. Instead of just writing software, many projects include physical elements, electronics, sensors, and interaction with the physical world. From home-built smart home appliances to interactive and immersive art installations, creative coding uses the whole field of digital technology as ist material as well as ist tool.
Von Tomi Slotte Dufva in der Dissertation Art education in the post-digital era (2018) auf Seite 43In meiner Wahrnehmung gibt es mindestens zwei Definitionen dieses Begriffs. In einer engeren Sichtweise wird unter creative coding verstanden, mit Hilfe von Programmcode künstlerische Werke zu schaffen, eine Tätigkeit, die im schulischen Kontext im Kunstunterricht oder im bildnerischen Gestalten stattfinden würde.
In einem vor allem von Informatik-DidaktikerInnen geteilten breiteren Verständnis ist mit creative coding jegliche Programmiertätigkeit gemeint, die kein reines Mathematik- oder IngenieurInnen-Problem zu lösen versucht und ästhetisch-gestalterische Aspekte/Freiheiten mit sich bringt. Im schulischen Kontext können solche Programme in allen Fächern entstehen.
Von Beat Döbeli Honegger, erfasst im Biblionetz am 07.01.2022In einem vor allem von Informatik-DidaktikerInnen geteilten breiteren Verständnis ist mit creative coding jegliche Programmiertätigkeit gemeint, die kein reines Mathematik- oder IngenieurInnen-Problem zu lösen versucht und ästhetisch-gestalterische Aspekte/Freiheiten mit sich bringt. Im schulischen Kontext können solche Programme in allen Fächern entstehen.
Bemerkungen
Creative coding, an oxymoron as Knochel & Patton suggest (2015), takes an alternative approach to coding, focusing on the expressive sides of code instead of the functional.
Von Tomi Slotte Dufva im Buch Post-Digital, Post-Internet Art and Education (2021) im Text Creative Coding as Compost(ing) In general, creative coding includes a broad collection of tools, coding frameworks and software (Processing, Pure Data, Open Frameworks, Arduino, and so on) as well as multiple contexts of art-making and (sub)cultures (code poetry, live coding, hacker culture, maker culture, free software, and so on). From the art educational context, the shift to focus on expression rather than functionality in coding is considerable as it allows for a more in-depth working between the disciplines and enables new kinds of expression in the digital domain (Ettinger, 1988; Knochel & Patton, 2015).
Von Tomi Slotte Dufva im Buch Post-Digital, Post-Internet Art and Education (2021) im Text Creative Coding as Compost(ing) Creative Computation showcases the theory of visual arts rendered through computer code. In addition to a firm grounding in programming principles, students learn essential graphics operations such as transformations, iteration and randomization, algorithmic drawing, animations, basic physics-based simulations, and interactivity. Domains of inquiry go well beyond commercial level media graphics (e.g. what you might see on a web-page or mobile device) and include creative use of image processing and emergent systems. As a true blending of science and art, Creative Computation requires understanding of and practice in the intersection of analysis and aesthetics. For example, pixel-based image manipulations require mastery of efficient algorithms for data structures such as two and higher-dimensional arrays; text and data visualization require a fusion of artistic design and application of sophisticated data structures and algorithms; rendering L-systems requires deep understanding of recursion and recursive structures.
Von Dianna Xu, Ursula Wolz, Deepak Kumar, Ira Greenburg im Konferenz-Band SIGCSE 2018 im Text Updating Introductory Computer Science with Creative Computation (2018) Verwandte Objeke
Verwandte Begriffe (co-word occurance) | processing (Programmiersprache)processing(0.05) |
Häufig co-zitierte Personen
John
Maeda
Maeda
Deepak
Kumar
Kumar
Tucker R.
Balch
Balch
Daniel
Walker
Walker
Jay
Summet
Summet
Keith J.
O'Hara
O'Hara
Douglas S.
Blank
Blank
Ursula
Wolz
Wolz
Michael C.
Jackson
Jackson
Mitchel
Resnick
Resnick
Gerhard
Fischer
Fischer
David M.
Berry
Berry
M.
Czerwinski
Czerwinski
Statistisches Begriffsnetz
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
Zeitleiste
24 Erwähnungen
- Creative Code - Aesthetics + Computation (John Maeda) (2004)
- Creative Coding - Programming for Personal Expression (Kylie A. Peppler, Yasmin B. Kafai) (2005)
- Processing - Creative Coding and Computational Art (Ira Greenberg) (2007)
- Kreativität im Informatikunterricht (Ralf Romeike) (2008)
- SIGCSE 2012 - Proceedings of the 43rd ACM technical symposium on Computer science education, SIGCSE 2012, Raleigh, NC, USA, February 29 - March 3, 2012 (Laurie A. Smith King, David R. Musicant, Tracy Camp, Paul T. Tymann) (2012)
- Creative coding and visual portfolios for CS1 (Ira Greenberg, Deepak Kumar, Dianna Xu) (2012)
- SIGCSE 2013 - The 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, Denver, CO, USA, March 6-9, 2013 (Tracy Camp, Paul T. Tymann, J. D. Dougherty, Kris Nagel) (2013)
- Life's a game and the game of life - how making a game out of it can change student behavior (Adrienne Decker, Elizabeth Lane Lawley) (2013)
- Connected Code - Why Children Need to Learn Programming (Yasmin B. Kafai, Quinn Burke) (2014)
- Koli Calling 2015 - Proceedings of the 15th Koli Calling Conference on Computing Education Research, Koli, Finland, November 19-22, 2015 (Päivi Kinnunen, Judy Sheard) (2015)
- Multidimensional analysis of creative coding MOOC forums - a methodological discussion (Aletta Nylén, Neena Thota, Anna Eckerdal, Päivi Kinnunen, Matthew Butler 0002, Michael Morgan) (2015)
- Scratch Programming Playground (Al Sweigart) (2016)
- SIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018 (Tiffany Barnes, Daniel D. Garcia, Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones) (2018)
- Updating Introductory Computer Science with Creative Computation (Dianna Xu, Ursula Wolz, Deepak Kumar, Ira Greenburg) (2018)
- Art education in the post-digital era - Experiential construction of knowledge through creative coding (Tomi Slotte Dufva) (2018)
- Computer Science Education - Perspectives on Teaching and Learning in School (Sue Sentance, Erik Barendsen, Carsten Schulte) (2018)
- 3. Computational Thinking - A Competency Whose Time Has Come (Shuchi Grover, Roy Pea) (2018)
- Hello World 8 - Teach Commputing (2019)
- Hello World 9 - Computing & the Arts (2019)
- Hello World 10 - maths and computer science (2019)
- Handbook of Research on Integrating Computer Science and Computational Thinking in K-12 Education (Jared Keengwe, Patrick Wachira) (2020)
- Lernprozesse digital unterstützen - Ein Methodenbuch für den Unterricht (Monika Heusinger) (2020)
- Hello World 12 (2020)
- Coding Art - The Four Steps to Creative Programming with the Processing Language (Yu Zhang, Mathias Funk) (2021)
- Code as Creative Medium (Golan Levin, Tega Brain) (2021)
- Post-Digital, Post-Internet Art and Education - The Future is All-Over (Kevin Tavin, Gila Kolb, Juuso Tervo) (2021)
- 1. Introduction: It’s All Over! Post-digital, Post-internet Art and Education (Gila Kolb, Juuso Tervo, Kevin Tavin)
- 16. Creative Coding as Compost(ing) (Tomi Slotte Dufva)
- Beyond Coding - How Children Learn Human Values through Programming (Marina Umaschi Bers) (2022)
- Künstliche Intelligenz - Mehr als nur ein Hype? - Bildungsbeilage der NZZ vom 22.11.2023 (2023)
- «Wir hatten fast keine Ahnung von KI» (Robin Schwarzenbach)