Manual de diseño generativo
Umberto Roncoroni
Colección Manuales
Manual de diseño generativo
Primera edición digital, septiembre de 2016
© Universidad de Lima
Fondo Editorial
Av. Javier Prado Este N.o 4600
Urb. Fundo Monterrico Chico, Lima 33
Apartado postal 852, Lima 100, Perú
Teléfono: 437-6767, anexo 30131
Diseño, edición y carátula: Fondo Editorial de la Universidad de Lima
Versión ebook 2017
Digitalizado y distribuido por Saxo.com Peru S.A.C.
Teléfono: 51-1-221-9998
Avenida Dos de Mayo 534, Of. 304, Miraflores
Lima - Perú
Se prohíbe la reproducción total o parcial de este libro sin permiso expreso del Fondo Editorial.
ISBN versión electrónica: 978-9972-45-360-1
Índice
Lección 1. El paradigma generativo
1.1 Breve historia del arte y del diseño generativo
1.2 Lo generativo como principio y metodología artística
1.3 Lo generativo en el dominio artificial
1.4 El diseño tradicional y el diseño generativo
1.5 Propiedades y ventajas del paradigma generativo
1.6 El arte generativo y la tecnología
Lección 2. El arte generativo y sus fundamentos conceptuales
2.1 El arte generativo y la cultura contemporánea
2.2 Aspectos del arte en la posmodernidad
2.3 La relación entre arte, ciencia y complejidad
2.4 Ideas para una estética generativa
Lección 3. Los aspectos científicos del arte generativo
3.1 La complejidad, en general
3.3 La teoría del caos y el azar
3.4 Geometrías no euclidianas y fractales
3.5 Las simulaciones científicas
3.7 Química, física, mecánica, biología
Lección 4. El paradigma generativo y la tecnología
4.1 ¿Qué son las tecnologías informáticas?
4.2 La complejidad y la computación
4.3 El cuestionamiento filosófico a la tecnología
4.4 La tecnología, el saber y el arte generativo
Lección 5. Aprender y enseñar el arte generativo
5.2 El arte generativo y el constructivismo
5.3 El arte generativo, la tecnología y la pedagogía
5.4 ¿Cómo enseñar y aprender el arte generativo?
5.5 Consejos para enseñar y aprender a programar
Tutorial básico 1. Los principios básicos de la programación
1.1 La tecnología: conceptos generales
1.3 Paradigmas y lenguajes de programación