Este trabajo describe el seminario de Diseño Generativo ofrecido en el programa de posgrado en el área de Arquitectura y Construcción en la Universidad de Campinas en el primer semestre de 2008. El curso tuvo como objetivo introducir el tema de los métodos sistemáticos de generación de alternativas de diseño, como base para el desarrollo de sistemas de CAAD. El método pedagógico del curso estuvo compuesto por presentaciones teóricas, lecturas, discusiones, y ejercicios prácticos. Los sistemas generativos más conocidos fueron categorizados en dos grandes grupos: el de combinaciones de elementos (como la enumeración sistemática de combinaciones y los algoritmos genéticos) y el de los sistemas basados en reglas (como los fractales y la gramática de formas). Además de constituirse en una oportunidad para proponer una categorización de los principales sistemas generativos, el curso también permitió que se hiciera una reflexión sobre la importancia de la introducción de los sistemas generativos y de las técnicas de programación en los cursos de pre-grado y pos-grado.