Designing with generative systems: a creative-processes-oriented discussion

Caio Barrocal, Clice de Toledo Sanjar Mazzilli


The goal of this paper is to provide the theoretical foundations for the study of the creative processes involved in designing with generative systems. To do so, this discussion is sustained by a two-layered literature review. First, creativity, generalist creative processes and creative processes in design are approached. Then, we resort to specific models and concepts of generative design, computational-mediated design processes and computation thinking. In the end, the contribution of this work takes shape as a synthesis of the main aspects learned about the process in question, such as the important role of computational thinking and the implications of a characteristic layer of abstraction that pervades it.


creative processes, generative systems, autonomous systems, creativity, computational thinking.

Texto completo:

PDF (English)


AGKATHIDIS, Asterios. Generative Design. 1.ed. London: Laurence King Publishing, 2015.

BAXTER, Mike.Product design: A practical guide to systematic methods of new product development. Boca Raton: CRC Press, 1995.

BEECHER, Karl. Computational Thinking: A beginner’s guide to problem-solving and programming. Swindon: BCS Learning & Development Limited, 2017.

BRAIN, Tega; LEVIN, Golan. Code as Creative Medium: A Handbook for Computational Art and Design. Cambridge: MIT Press, 2021.

BOCCONI, Stefania et al. (2016). Developing computational thinking in compulsory education: Implications for policy and practice. JRC Science for Policy Report, Luxembourg, 2016.

BUONAMICI, Francesco et. al. Generative Design: An Explorative Study. Computer-Aided Design & Applications,Milton Park,v.18, n.1, p. 144-155, 2021.

CORMEN, Thomas. Algorithms Unlocked. Cambridge: MIT Press, 2013.

CROSS, Nigel. Designerly Ways of Knowing. Nova York: Springer, 2006.

CSIZMADIA, Andrew et al.Computational thinking: A guide for teachers. London: Computing at School, 2015.

FURBER, Steve. Shut down or restart?: The way forward for computing in UK schools. London: The Royal Society, 2012.

GALANTER, Philip. What Is Generative Art?: Complexity Theory as a Context for Art Theory, 2003.

GERSTNER, Karl. Designing Programmes: Programme as Typeface, Typography, Picture, Method. Zurique: Lars Müller Publishers, 2007.

GROß, Benedikt et al. Generative Design: Visualize, Program, and Create with JavaScript in p5.js. New York: Princeton Architectural Press, 2018.

GRÜNBERGER, Christoph. Analog Algorithm: Source-Related Grid Systems. Baden: Lars Müller Publishers, 2019.

KANTOSALO, Anna.Human-Computer Co-Creativity: Designing, Evaluating and Modelling Computational Collaborators for Poetry Writing. PhD Thesis. Helsinki : University of Helsinki, 2019.

KELLY, Nick;GERO, John. Design thinking and computational thinking: A dual process model for addressing design problems. Design Science, Cambridge,v. 7, n. 8, p. 1-15,2021.

KRISH, Sivam. A practical generative design method. Computer-Aided Design, Amsterdam, v. 43, n. 1, p.88-100, 2011.

LAWSON, Bryan; DORST, Kees. Design Expertise. Burlington: Architectural Press, 2009.

LUBART, Todd.The Creative Process: Perspectives from Multiple Domains. London: Palgrave Macmillan, 2018.

MOUNTSTEPHENS, James; TEO, Jason. Progress and Challenges in Generative Product Design: A Review of Systems. Malaysia: Universiti Malaysia Sabah, 2020.

NAKE, Frieder. The Pioneer of Generative Art: Georg Nees. Leonardo, Cambridge, v. 51, n. 3, p. 277–279, 2018.

NEVES, Isabel. Abordagem científica ao Projecto no início da Era Computacional: Hochschule fur Gestaltung of Ulm e a sua diáspora. Lisboa: Faculdade de Arquitetura da Universidade de Lisboa, 2015.

OMINE, Eduardo. Design gráfico computacional: computação aplicada no projeto e na produção de imagens dinâmicas e interativas. Master’s Thesis. São Paulo: Faculdade de Arquitetura e Urbanismo, Universidade de São Paulo, 2014.

REAS, Casey; MCWILLIAMS, Chandler. Form+Code in Design, Art, and Architecture. 1. ed. Hudson: Princeton Architectural Press, 2010.

SAWYER, Keith. Explaining Creativity: The Science Behind Human Innovation. 2. ed. New York: OUP US, 2012.

SEDGEWICK, Robert; WAYNE, Kevin. Algorithms. 4. ed. Boston: Addison-Wesley Professional, 2011.

SHUTE, Valerie. Demystifying computational thinking. Educational Research Review,Amsterdam,v. 22, p. 142-158, 2017.

WING, Jeannette. Research notebook: computational thinking: what and why? The Link, 2011.Available from: notebook-computational-think- ing-what-and-why. Accessed in Mar 05th, 2022.

YADAV, Aman. et al. Computationalthinking in elementary and secondary teacher education. ACM Transactions on ComputingEducation, v. 14, n. 1, p. 1–16, 2014.

ZHANG, Yu; FUNK, Mathias. Coding Art: The Four Steps to Creative Programming with theProcessing Language. New York: Apress, 2021.



  • Não há apontamentos.

Direitos autorais 2022 Caio Barrocal, Clice de Toledo Sanjar Mazzilli

Licença Creative Commons
Esta obra está licenciada sob uma licença Creative Commons Atribuição - NãoComercial 4.0 Internacional.

Revista Estudos em Design, Rio de Janeiro, RJ, Brasil, ISSN Impresso: 0104-4249, ISSN Eletrônico: 1983-196X

Licença Creative Commons
Esta obra está licenciada sob uma licença Creative Commons Atribuição-NãoComercial 4.0 Internacional.