The unit seeks to impart an understanding of knowledge based concepts and techniques, translating requirements into knowledge models and then generating these using expert systems. Students will be provided with theoretical foundations and practical techniques to build knowledge based systems.