Course Objective:
- To create appreciation and understanding of both the achievements of AI and the theory underlying those achievements. In addition, introduce the concepts of a Rational Intelligent Agent and the different types of Agents that can be designed to solve problems
- To review the different stages of development of the AI field from human like behaviour to Rational Agents.
- To impart basic proficiency in representing difficult real life problems in a state space representation to solve them using AI techniques like searching and game playing.
- To create an understanding of the basic issues of knowledge representation and Logic and blind and heuristic search, as well as an understanding of other topics such as minimal, resolution, etc. that play an important role in AI programs.
- To introduce advanced topics of AI such as planning, Bayes networks, natural language processing and Cognitive Computing.
