||Soft computing methods of artificial intelligence, including genetic algorithm and artificial neural network, are biologically inspired machine learning technology. A genetic algorithm, which is a computational model that imitates the process of Darwinian evolution, is emerging as a powerful tool in optimization and design problems. Neural networks provide massively parallel computational models and adaptive systems with properties of noise and fault tolerance as well as learning capacity. All these classes of methods share some basic characteristics that are inherently different than those of traditional mathematically based engineering analysis. This course will also introduce the recent progress on application of soft computing methods in civil engineering.