CSE3013 Artficial Intelligence
CSE3013 Artficial Intelligence
CSE3013 Artficial Intelligence
Artificial Intelligence
Code : 3, 0, 0, 4, 4
The course deals with the specification and design of intelligent
(autonomous) systems and prepares the student to identify the
Preamble
appropriate representation and reasoning mechanism to
implement it.
The objective of this course is to
Familiarize students with Artificial Intelligence principles and
techniques
Objectives Introduce the facts and concepts of cognitive science by
computational model and their applications
Explore problem-solving paradigms, search methodologies and
learning algorithms
After successfully completing the course the student should be
able to
1. apply knowledge of computing and mathematics appropriate to
the discipline
2. analyze a problem, identify and define the computing
requirements appropriate to its solution
3. to design, implement, and evaluate a computer-based system,
Expected process, component, or program to meet desired needs
Outcome 4. design efficient algorithm to achieve optimized solution in
complex situation
5. apply heuristic methodologies in state-space problems
6. characterize various ways to represent the environmental
knowledge and to infer from it
7. design the adaptive mechanism in case of uncertainty
8. implement learning algorithms to apply and resolve in real
world problems
SLOs 1,2,5,7,17
Module Topics L hours SLO
Artificial Intelligence and its Issues
Definitions - Importance of AI, Evolution of AI -
1 Applications of AI, Classification of AI systems with 9 2
respect to environment, Knowledge Inferring systems
and Planning, Uncertainty and towards Learning Systems
Overview to Problem Solving
2 Problem solving by Search, Problem space - State space, 5 1,17
Blind Search - Types, Performance measurement
Heuristic Search
3 Types, Game playing – mini-max algorithm, Alpha-Beta 4 1, 17
Pruning