Image Credit: Caroline Lee
Image Credit: Margaritha Jessica
Image Credit: Fariz Hirzan, Satoru Moriya
Image Credit: Caroline Lee
ARCH 3345
Computational design practice engages in the creation and manipulation of software for parametric and algorithmic modelling, interaction and experience design, and the design of technical apparatus for research. While each of these fields require specific digital capabilities they are underpinned by a common set of protocols and languages. In this course students develop the technical skills needed for the programmatic manipulation and control of various forms of media and data. They learn to write code using open-source creative coding frameworks and work with audio-visual playback and synthesis, algorithmic animation, user interface design, computer vision, and the integration of web-based services.