Course Title Algorithmic Thinking in Design
Course ID ARCH 492
Course Program Undergraduate, B.Arch,
Course Type Optional Sessional
Credits Hours 3 Hrs/WK
Semester Level IV, Term II
Course Offered Yes
Description Algorithmic Thinking as a technique to solve architectural design problems. Algorithmic processes, organizational logic, and efficiency to solve problems relating to design as a whole parametrically, including issues such as aesthetics, form, space, function, environment, structure, and construction. Develop problem-solving skills through abstraction, automation, analyses, and evaluation. Introduction to an object-oriented programming language, the basic syntax of the program, and exercise various libraries for different tasks. Apply programming language in geometry modeling, plug-in development, and explore fabrication techniques in design.