This course will focus on introducing various soft computing methods, including genetics, evolution theory, particle swarms, human nervous system, fuzzy computing, and deep learning. At the end of the course, students can understand various soft computing methods, theories and operations, and can use numerical simulation software or Python-based open source frameworks to construct simple computing methods and apply them to engineering problems in specific industries.