UCS521 Syllabus
UCS521 Syllabus
L T P Cr
3 0 1 3.5
Course objective: To be familiar with the applicability, strengths, and weaknesses of the basic
knowledge representation, problem solving, machine learning, knowledge acquisition and
learning methods in solving particular engineering problems.
Problem-solving through Search: forward and backward, state-space, blind, heuristic, problem
reduction, A, A*, AO*, minimax, constraint propagation, neural, stochastic, and evolutionary
search algorithms, sample applications.
Planning: planning as search, partial order planning, construction and use of planning graphs
Languages for AI problem solving: Introduction to PROLOG syntax and data structures,
representing objects and relationships, built-in predicates. Introduction to LISP- Basic and
intermediate LISP programming
Expert Systems: Architecture of an expert system, existing expert systems like MYCIN, RI,
Expert system shells.
Text Books:
1. Rich E., Artificial Intelligence, Tata McGraw Hills (2009).
2. George F. Luger, Artificial Intelligence: Structures and Strategies for Complex Problem
Solving, Pearson Education Asia (2009).
Reference Books:
1. Patterson D.W, Introduction to AI and Expert Systems, Mc GrawHill (1998).
2. Shivani Goel, Express Learning- Artificial Intelligence, Pearson Education India (2013).