This subject focusses on computational tools, processes, and theories for architectural design. The topics covered range from basic scripting for design automation and fabrication to the application of optimisation and machine learning techniques for performative design.
Week 1-3: Programming and Visual Programming.
Assignment 1: Designing Randomness (ACD & building envelope)
Week 4-7: Problem-solving & Optimisation
Assignment 2: Re-imagining the Universal Space (ACD & structure/acoustics/environment)
Week 8-12: Multi-objective Optimisation & Machine Learning
Assignment 3: Horror Vacui (The synthesis of building envelope, structure and circulation)