Computational Design introduces the students to algorithmic thinking, algorithmic design, and programming in the context of creative design and architecture. Students will be introduced to the logical procedure, basic computational geometric procedure, and programming fundamentals, such as syntax, variables, functions, arguments, loops, and conditional statements. Through hands-on workshops and assignments, students will investigate text-based programming, visual programming, geometric concepts, and operations. These activities are complimented with reading exercises and discussions around algorithms and computation in design and how they have revolutionized our approach and research. Students will also be introduced to conventions for representing algorithms, such as pseudocode.
Wed 8:30-11:30am 3136 A&AB