Artificial intelligence (AI) is a research field that studies how to realize the intelligent human behaviours on a computer. The ultimate goal of AI is to make a computer that can learn, plan, and solve problems autonomously. Therefore, the course develops among students a working knowledge of expert systems as well as the understanding of the application of artificial reasoning in industrial processes. Students will study the most fundamental knowledge for understanding Artificial intelligence (AI). The module will introduce some basic search algorithms for problem solving; knowledge representation and reasoning; pattern recognition; fuzzy logic; and neural networks.