Creative Coding for Designers
Official course registration, RVOE N° 20160732 | September 30, 2016


Generative design applied to visual communication and the representation of architectural spaces and industrial design currently has one of the strongest potentials for development in this field, and requires programing skills to code rules for drawing, plotting and 3D geometry.

This specialization teaches students how to develop algorithms for visual design and computer skills; after acquiring this knowledge they can analyze work flows in order to produce and materialize their designs in various contexts, whether in electronic or printed media, or objects in various materials and spaces.

Students or professionals with a background in visual communication, industrial design, interior architecture or architecture. For those who use software to manipulate 2D or 3D images, with an interest in optimizing work processes and generating shapes through programming.

Students will specialize in new digital manufacturing and communicating infrastructures, based on a thorough understanding of computer programming and rules designed for creating visual shapes. They will be more efficient in the digital production and expression of graphics, objects and architectural spaces, meeting the demands of today’s creative industries.

The Creative Coding for Design graduate specialization runs for two, 16-week semesters, each one divided into three subject areas, giving a total of six subjects of varying length, organized around three basic areas of learning which encompass specific aspects of the course: parametric design, programming for visual contexts and digital production and manufacturing.

Parametric design: generative graphics
Programming principles and bases
Digital and graphical production

Parametric design: formulated volumes
Programming: complex methods
Digital manufacturing
Final project

Application requirements: Honors degree* | Letter of motivation | Interview | Advanced English
* For CENTRO undergraduates, this specialization can count towards the degree requirements in lieu of a thesis.

August 2016 | Course length: 1 year (2 semesters) | Credits: 46 | Class schedule: tbc