Y. Zavoleas

Starting from a general implementation of digital media and moving towards more and more sophisticated methods, it is observed that scientific and creative fields often exceed common patterns of computer usage. For example, with "tweaking" techniques it is possible to create even more specialized programs for the deeper study of a design project. With programming, a set of relationships may first be expressed in the form of text, as this text may then be transferred to space. Code writing is based on algorithmic structure. Algorithmic structure is about the development of a dynamic system, whose development is dependent upon the geometric/schematic characteristics of its elements and their relationships as well, reductively upon the parameters these elements are influenced by. As this view is implemented and repetitively tested in a variety of experiments, the course examines the potentials of programming in architectural design. The theoretical basis and the produced materials are constantly enriched by the findings of this research-oriented course