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