Theoretical models for measuring similarity and interaction are developed and used to create graphs representing information networks. Computer techniques are presented for decomposing these structures into clusters and hierarchically recomposing them as information structures. 531 Computer Applications in Design Introduces students to the construction of computer programs for design. Issues of program design are considered including modularity, data structures, computer graphic modeling, interface design, and other aspects of programming for the support of design processes. 532 Computer-Supported Design Processes Continuation of ID 531, with emphasis on advanced graphic techniques and artificial intelligence procedures for the support of design processes.
Primary emphasis is on writing a complete design software application program.
A survey of design methods from many fields concentrating on problem definition, description, and analysis. 534 Design Synthesis A survey of design methods for enhancing creativity and developing concepts. Topics include morphological synthesis, a wide variety of creativity stimulation techniques, synectics, and other group creativity processes. 535 Decision Support Techniques Covers methods for decision-making and evaluation in design. The class will include evaluation methods that are useful in the process of iteratively developing and testing alternate solutions.