Related Resources

This book is a handbook for teaching and learning computational art and design and there are many related texts that complement the topics we cover. This list includes some that we have found to be particularly helpful.

Compendia of Art Assignments

  1. Bayerdörfer, Mirjam, and Rosalie Schweiker, eds. Teaching for People Who Prefer Not to Teach. London: AND Publishing, 2018.
  2. Blauvelt, Andrew, and Koert van Mensvoort. Conditional Design: Workbook. Amsterdam: Valiz, 2013.
  3. Cardoso Llach, Daniel. Exploring Algorithmic Tectonics: A Course on Creative Computing in Architecture and Design. State College, PA: The Design Ecologies Laboratory at the Stuckeman Center for Design Computing, The Pennsylvania State University College of Arts and Architecture, 2015.
  4. Fulford, Jason, and Gregory Halpern, eds. The Photographer's Playbook: 307 Assignments and Ideas. New York: Aperture, 2014.
  5. Garfinkel, Harold, Daniel Birnbaum, Hans Ulrich Obrist, and Lee Lozano et al. Do It. St. Louis, MO: Turtleback, 2005.
  6. Heijnen, Emiel, and Melissa Bremmer, eds. Wicked Arts Assignments: Practising Creativity in Contemporary Arts Education. Amsterdam: Valiz, 2020.
  7. Johnson, Jason S., and Joshua Vermillion, eds. Digital Design Exercises for Architecture Students. London: Routledge, 2016.
  8. Ono, Yoko. Grapefruit. London: Simon & Schuster, 2000.
  9. Paim, Nina, Emilia Bergmark, and Corinne Gisel. Taking a Line for a Walk: Assignments in Design Education. Leipzig, Germany: Spector, 2016.
  10. Petrovich, Dushko, and Roger White. Draw It with Your Eyes Closed: The Art of the Art Assignment. Paper Monument, 2012.
  11. Smith, Keri. How to Be an Explorer of the World: Portable Life Museum. New York: Penguin Books, 2008.

Computational Art and Design History

  1. Allahyari, Morehshin, and Daniel Rourke. The 3D Additivist Cookbook. Amsterdam: The Institute of Network Cultures, 2017. Accessed July 20, 2020. https://additivism.org/cookbook.
  2. Armstrong, Helen, ed. Digital Design Theory: Readings from the Field. New York: Princeton Architectural Press, 2016.
  3. Cornell, Lauren, and Ed Halter, eds. Mass Effect: Art and the Internet in the Twenty-First Century. Vol. 1. Cambridge, MA: MIT Press, 2015.
  4. Freyer, Conny, Sebastien Noel, and Eva Rucki. Digital by Design: Crafting Technology for Products and Environments. London: Thames & Hudson, 2008.
  5. Hoy, Meredith. From Point to Pixel: A Genealogy of Digital Aesthetics. Hanover, NH: Dartmouth College Press, 2017.
  6. Klanten, Robert, Sven Ehmann, and Lukas Feireiss, eds. A Touch of Code: Interactive Installations and Experiences. New York: Die Gestalten Verlag, 2011.
  7. Kwastek, Katja. Aesthetics of Interaction in Digital Art. Cambridge, MA: MIT Press, 2013.
  8. Montfort, Nick, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, and Noah Vawter. 10 PRINT CHR $(205.5+ RND (1));: GOTO 10. Cambridge, MA: MIT Press, 2012.
  9. Paul, Christiane. A Companion to Digital Art. Hoboken, NJ: John Wiley & Sons, 2016.
  10. Paul, Christiane. Digital Art (World of Art). London: Thames & Hudson, 2015.
  11. Plant, Sadie. Zeros and Ones: Digital Women and the New Technoculture. London: Fourth Estate, 1998.
  12. Reas, Casey, and Chandler McWilliams. Form+Code in Design, Art, and Architecture. New York: Princeton Architectural Press, 2011.
  13. Rosner, Daniela K. Critical Fabulations: Reworking the Methods and Margins of Design. Cambridge, MA: MIT Press, 2018.
  14. Shanken, Edward A. Art and Electronic Media. London: Phaidon Press, 2009.
  15. Taylor, Grant D. When the Machine Made Art: The Troubled History of Computer Art. New York: Bloomsbury Academic, 2014.
  16. Tribe, Mark, Reena Jana, and Uta Grosenick. New Media Art. Los Angeles: Taschen, 2006.
  17. Whitelaw, Mitchell. Metacreation: Art and Artificial Life. Cambridge, MA: MIT Press, 2004.

Art and Design Pedagogy

  1. Barry, Lynda. Syllabus: Notes from an Accidental Professor. Montreal: Drawn & Quarterly, 2014.
  2. Davis, Meredith. Teaching Design: A Guide to Curriculum and Pedagogy for College Design Faculty and Teachers Who Use Design in Their Classrooms. New York: Simon and Schuster, 2017.
  3. Itten, Johannes. Design and Form: The Basic Course at the Bauhaus and Later. New York: Van Nostrand Reinhold Company, 1975.
  4. Jaffe, Nick, Becca Barniskis, and Barbara Hackett Cox. Teaching Artist Handbook, Volume One: Tools, Techniques, and Ideas to Help Any Artist Teach. Chicago: University of Chicago Press, 2015.
  5. Klee, Paul, and Sibyl Moholy-Nagy. Pedagogical Sketchbook. London: Faber & Faber, 1953.
  6. Lostritto, Carl. Computational Drawing: From Foundational Exercises to Theories of Representation. San Francisco: ORO Editions / Applied Research + Design, 2019.
  7. Lupton, Ellen. The ABC's of Triangle, Circle, Square: The Bauhaus and Design Theory. New York: Princeton Architectural Press, 2019.
  8. Schlemmer, Oskar. Man: Teaching Notes from the Bauhaus. Cambridge, MA: MIT Press, 1971.
  9. Tufte, Edward R. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press, 2001.
  10. Wong, Wucius. Principles of Two-Dimensional Design. New York: John Wiley & Sons, 1972.

Handbooks for Computational Art and Design

  1. Bohnacker, Hartmut, Benedikt Groß, and Julia Laub. Generative Design: Visualize, Program, and Create with JavaScript in p5.js. Ed. Claudius Lazzeroni. New York: Princeton Architectural Press, 2018.
  2. De Byl, Penny. Creating Procedural Artworks with Processing: A Holistic Guide. CreateSpace Independent, 2017.
  3. Fry, Ben. Visualizing Data: Exploring and Explaining Data with the Processing Environment. Sebastopol, CA: O’Reilly Media, Inc., 2008.
  4. Gonzalez-Vivo, Patricio, and Jennifer Lowe. The Book of Shaders. Last modified 2015. https://thebookofshaders.com/.
  5. Greenberg, Ira. Processing: Creative Coding and Computational Art. New York: Apress, 2007.
  6. Igoe, Tom. Making Things Talk: Practical Methods for Connecting Physical Objects. Cambridge, MA: O’Reilly Media, Inc., 2007.
  7. Madsen, Rune. Programming Design Systems. Accessed July 20, 2020. https://programmingdesignsystems.com/.
  8. Maeda, John. Design by Numbers. Cambridge, MA: MIT Press, 2001.
  9. McCarthy, Lauren, Casey Reas, and Ben Fry. Getting Started with P5.js: Making Interactive Graphics in JavaScript and Processing. San Francisco: Maker Media, Inc., 2015.
  10. Montfort, Nick. Exploratory Programming for the Arts and Humanities. Cambridge, MA: MIT Press, 2016.
  11. Murray, Scott. Creative Coding and Data Visualization with p5.js: Drawing on the Web with JavaScript. Sebastopol, CA: O’Reilly Media, Inc., 2017.
  12. Parrish, Allison, Ben Fry, and Casey Reas. Getting Started with Processing.py: Making Interactive Graphics with Processing's Python Mode. San Francisco: Maker Media, Inc., 2016.
  13. Petzold, Charles. Code: The Hidden Language of Computer Hardware and Software. Redmond, WA: Microsoft Press, 2000.
  14. Reas, Casey, and Ben Fry. Processing: A Programming Handbook for Visual Designers and Artists. Cambridge, MA: MIT Press, 2014.
  15. Shiffman, Daniel. Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction. San Francisco: Morgan Kaufmann, 2009.
  16. Shiffman, Daniel. The Nature of Code: Simulating Natural Systems with Processing. 2012.
  17. Wilson, Mark. Drawing with Computers. New York: Perigee Books, 1985.

Commentary on Computational Culture

  1. Baudrillard, Jean. Simulacra and Simulation. Ann Arbor: University of Michigan Press, 1994.
  2. Benjamin, Ruha. Race after Technology: Abolitionist Tools for the New Jim Code. New York: Wiley, 2019.
  3. Bridle, James. New Dark Age: Technology and the End of the Future. London: Verso, 2018.
  4. Browne, Simone. Dark Matters: On the Surveillance of Blackness. Durham, NC: Duke University Press, 2015.
  5. Cox, Geoff, and Alex McLean. Speaking Code: Coding as Aesthetic and Political Expression. Cambridge, MA: MIT Press, 2013.
  6. D’Ignazio, Catherine, and Lauren F. Klein. Data Feminism. Cambridge, MA: MIT Press, 2020.
  7. Haraway, Donna J. Simians, Cyborgs and Women: The Reinvention of Nature. New York: Routledge, 1991: 149–181.
  8. Hayles, N. Katherine. How We Became Posthuman: Virtual Bodies in Cybernetics, Literature, and Informatics. Chicago: University of Chicago Press, 1999.
  9. Kane, Carolyn L. Chromatic Algorithms: Synthetic Color, Computer Art, and Aesthetics after Code. Chicago: University of Chicago Press, 2014.
  10. McNeil, Joanne. Lurking: How a Person Became a User. New York: Macmillan, 2020.
  11. Odell, Jenny. How to Do Nothing: Resisting the Attention Economy. London: Melville House, 2019.
  12. Quaranta, Domenico. In Your Computer. LINK Editions, 2011.
  13. Steyerl, Hito. Duty Free Art: Art in the Age of Planetary Civil War. London: Verso, 2017.