Teaching-Visual Design and Engineering Lab - Carnegie Mellon University

Teaching

Spring 2012 24-787: Fundamentals of Artificial Intelligence and Machine Learning for Engineers
Fall 2011 24-441: Engineering Design II: Conceptualization and Realization
Spring 2011 24-787: Fundamentals of Artificial Intelligence and Machine Learning for Engineers
Fall 2010 24-441: Engineering Design II: Conceptualization and Realization
Spring 2010 24-441: Engineering Design II: Conceptualization and Realization
Fall 2009 24-787: Fundamentals of Artificial Intelligence and Machine Learning for Engineers
Spring 2009 24-441: Engineering Design II: Conceptualization and Realization
Our final design expo was held on May 7th 2009. You may download the pictures [zip]
Fall 2008
24-787: Artificial Intelligence in Engineering Design
Spring 2008 24-441: Engineering Design II: Conceptualization and Realization
Spring 2006 24-371: Electro Mechanical Systems

Course Descriptions

24-787: Artificial Intelligence and Machine Learning for Engineering Design

12 Units

This course will cover fundamental artificial intelligence and machine learning techniques useful for developing intelligent software tools to support engineering design and other engineering activities. The computational techniques covered include: search, constraint satisfaction, probability, data mining, pattern recognition, neural networks, optimization, and evolutionary computation. The course will examine both the theory behind these techniques and the issues related to their efficient implementation. The application of the techniques to engineering tasks, such as design representation and automation will be explored. In addition to regular homework sets, the course includes individual paper presentations and a substantial term project in which the student will develop an intelligent software tool to support an engineering task. A basic working knowledge of a scientific programming language (C/C++, Java, Matlab) is highly recommended.

24-441: Engineering Design II: Conceptualization and Realization

12 Units

This course guides students through the design process in the applied design of a practical mechanical system. Lectures describe the typical design process and its associated activities, emphasizing methods for innovation and tools for design analysis. Professional and ethical responsibilities of designers, interactions with clients and other professionals, regulatory aspects, and public responsibility are discussed. The design project is typically completed in teams and is based on a level of engineering knowledge expected of seniors. Proof of practicality is required in the form of descriptive documentation. Frequently, a working model will also be required. Oral progress reports and a final written and oral report are required.