This module aims to provide the students with the basic foundation on concepts of searching and knowledge epresentation in AI systems. The key objective is to make students more pragmatic in knowledge of AI by giving its applications like designing and training Artificial Neural Networks along with additional laboratory works.