Creative Computation
Creative, adjective
- Relating to or involving the use of imagination or original ideas
- Having the ability to create
Computation, noun
- The process of calculating or processing information
- The use of computers to process data or perform operations
Understanding Creative Computation
Creative computation explores computers as expressive mediums rather than just tools for solving problems. John Maeda's "Design By Numbers" (1999) established how programming could serve artistic exploration, treating code as a creative material with its own properties and possibilities.
Theoretical Framework
Seymour Papert's constructionist learning theory provides foundation for creative computation, showing how building with code enables new forms of thinking and expression. This connects to Alan Kay's vision of the computer as a "metamedium" capable of simulating all other media while creating entirely new forms of expression.
Contemporary Applications
Modern creative computation spans generative art, interactive installations, and computational design. Casey Reas and Ben Fry's Processing environment demonstrates how programming environments can be designed specifically for creative exploration, while projects like OpenAI's DALL-E show how computation can extend creative capabilities in unexpected ways.
Further Reading
- Maeda, J. (1999). Design By Numbers. MIT Press.
- Reas, C., & Fry, B. (2007). Processing: A Programming Handbook for Visual Designers and Artists. MIT Press.
- Kay, A. (1984). Computer Software. Scientific American, 251(3), 52-59.
- Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. Basic Books.
Related Concepts
- Generative Art
- Computational Design
- Digital Art
- Interactive Systems
- Algorithmic Creativity
- Computer Graphics
- Digital Media