 |

|
 |

Fundamentals of Computer Aided Engineering |
| Benny Raphael (Swiss Federal Institute of Technology, Lausanne, Switzerland); Ian F. C. Smith (Swiss Federal Institute of Technology, Lausanne, Switzerland) |
| University lecturers currently face a dilemma related to undergraduate computing instruction in engineering disciplines that are not directly related to computer science and computer engineering. Programming courses cannot provide engineering students with the skills that are necessary to succeed in their professional career. Teaching software packages and tools are not appropriate at a university level and furthermore, the average life cycles of these tools (less than three years) render most of this information irrelevant before graduation. The authors propose a novel approach that is well established in other fields. Knowledge assimilation, decision making capabilities and technical agility are reinforced through teaching fundamentals. This book introduces concepts in computer-aided engineering that are independent of hardware and software technologies. These concepts are illustrated with engineering examples for tasks such as design and diagnosis. Topics covered in the book include
a) general concepts such as fundamental logic, definition of engineering tasks and computational complexity b) a range of representation frameworks and reasoning strategies such as databases, objects, constraints, knowledge systems, search and optimisation, scientific computation and machine learning < | | |