Description
Advanced Coding Form
Advanced Coding Form seminar explores and researches advanced agent-based algorithms in Processing (http://processing.org/) with the library for Rhino geometry and agent-based algorithm iGeo (http://igeo.jp/). The course first provides fundamental knowledge of basic coding in Processing, object-oriented programming and 3D vector mathematics. Then students learn simple agent-based algorithms with interaction rules, pixel-based discrete cellular automaton algorithms on 2D matrix, geometrical vector propagation algorithms and particle-based physics force simulation and growth algorithms.
In the seminar projects, students develop their programming codes, design custom rules and work on designs to produce visual outputs and simulation videos, based on one type of algorithms introduced in the course together with research into phenomenon related to their algorithms.