Introduction to logic systems and algorithmic thinking


From Sign to Algorithm is a subject dedicated to the study and the application of logic applied architecture.

The course Architecture and Computation aims to give a theoretical basis to the new forms of generating architecture with computers, whatever its methodology. It provides an introduction to computers and to formal systems and relates these ideas to the architectural trends of the last half-century. It is based on lectures, readings and discussion of a range of topics and representative texts of some of these theoretical ideas, and of the architectural trends to which they are related.

Introduction to Programming focuses on the very basic principles behind computer programs execution with an initiation to the design of algorithms using the Python language in Grasshopper environment. RhinoScriptSyntax and Math libraries are presented gradually along the course.

FA.AC Architecture and Computation

Introduction to computation: formal systems & algorithms 

The electronic computer, The rationalist tradition. Logic, reason and language in architecture

Computation, knowledge and generative grammars

Form, shape and programming, Generative architecture, The genetic code

Introduction to complex systems, Properties of complex systems, Entropy, information and complexity

Patterns and pattern finding: the new approach

FA.IP Introduction to Programming

Variables, Lists

Loops, Conditionals

Functions, Program control structures, Recursion

Objects