**Algorithm in Architecture and Design**

**Pattern Logic: Algorithm in Architecture and Design**

This advanced seminar offers students the opportunity to focus on computational topics pertaining to architecture. Computational techniques and computational ideas are explored through making, writing, reading, and discussion.

1.*Generative Pattern: Fractal*

## Hilbert Curve

Write a script that will generate a space-filling curve---Hilbert Curve. Results from iteratively applying a simple rule that replaces a line segment with a collection of line segments. The pattern that emerges can be surprisingly complex after just a few iterative steps

Final Project

Take a random distribution of points in a plane, and apply a "relaxation" to these according to the following rule: move each point away from its nearest neighbor by an amount determined by a repel factor. Finally find a suitable repel factor such that the distribution of points converges to a uniform triangulation.