Programming for Design

Instructor: Rodrigo Culagovski

Office Hours: –

Studio Meetings: –


Over the last few decades, designers have seen vast areas of inquiry open up that were previously impractical to address. The ability to model, simulate and analyse complex systems on inexpensive computers allows independent practices to tackle problems of much larger scope. However, the expansion of designers’ capabilities is limited by the affordances of the software they use. The shapes, methods and procedures they can work with are largely those already thought of and built in by the applications’ developers.

This studio will seek to expand students’ repertoire, allowing them to envision, create and apply tools of their own conception. With a firm grasp of the basic principles of programming applied to the problem space of Design, they will be able to experiment in application domains such as 3D Geometry, Simulation, Optimisation, Graph Theory, Textual Analysis and User Interfaces, among others.

The studio will start out with a review of the basic elements of programming, taught in Python, an interpreted, easy to learn language which is understood by most modern CAD environments. After this, the students will be guided in the development of methods, models and interfaces applied to their thesis work.

At the end of the studio, students will have an understanding of the basics of programming and experience in applying them to practical research applications.


Rodrigo Culagovski studied Architecture at Universidad Católica de Chile, where also rodrigo-cualgovski obtained his MArch and has taught for 10 years, focusing his research and teaching on applications of computer modelling and programming to architectural form finding and urban analysis and simulation. He has published papers at various SIGraDi conferences, as well as been part of its scientific committee, and at the 7th Space Syntax Symposium in Stockholm. He also manages a web development studio, and is a cofounder of of 2 startups, one of which was selected for Start Up Chile generation 6. He has worked in Chile and the United States.


Comments are closed.