The main goal of this course is to obtain a deeper understanding of what “design” is, and how AI might be used to support and study it. Students will examine some of the recent Al-based work on design problem-solving. The course will be run in seminar style, with readings from the current literature and with student presentations. The domains will include electrical engineering design, mechanical engineering design, civil engineering design and software design (i.e., automatic programming). This course will be of interest to those wanting to prepare for research in design, or those wishing to increase their understanding of expert systems. Graduate students from departments other than computer science are welcome.
Prerequisites
knowledge of artificial intelligence is required. This can only be waived with permission of the instructor