Back close

Course Detail

Course Name Artificial Intelligence
Course Code 18CSA331
Program Bachelor of Computer Applications, B. C. A., B. C. A. (Bachelor of Computer Applications)
Semester Six
Credits Three
Year Taught 2018
Degree Undergraduate (UG)
School School of Arts and Sciences, School of Engineering
Campus Kochi, Mysuru, Amritapuri

Syllabus

Unit 1

What is Artificial Intelligence? – The AI Problems – The Underlying Assumption – What is an AI technique – Criteria for Success. Problems, Problem Spaces and Search – Defining Problem as a State Space Search – Production Systems – Problem Characteristics – Production System Characteristics – Issues in the design of Search Programs.

Unit 2

Heuristic Search Techniques – Generate – and – Test – Hill Climbing – Best-First Search – Problem Reduction – Constraint Satisfaction – Means – Ends Analysis. Knowledge Representation issues – Representations and Mapping – Approaches to knowledge Representation – Issues in knowledge Representation – The Frame Problem. Using Predicate Logic – Representing simple facts in Logic – Representing Instance and Isa Relationship – Computable Functions and Predicates – Resolution – Natural Deduction.

Unit 3

Representing Knowledge Using Rules – Procedural versus Declarative knowledge – Logic Programming – Forward versus Backward Reasoning – Matching – Control Knowledge. Symbolic Reasoning under Uncertainty – Introduction to Non-monotonic Reasoning – Augmenting a Problem Solver – Implementation: Depth – First Search. Statistical Reasoning – Probability and Baye’s Theorem – Bayesian Networks – Fuzzy Logic.
Unit 4

Game Playing – The Minimax Search Procedure – Adding Alpha-Beta Cutoffs. Understanding – What is Understanding? What makes Understanding hard?

Unit 5

Common Sense – Qualitative Physics – Commonsense ontology – Memory Organization – Expert Systems – Representing and Using Domain knowledge – Expert System Shells – knowledge Acquisition – Components of an AI program.

Text Books

  1. Wesley J. Chun, “Core Python Applications Programming”, 3rd Edition , Pearson Education, 2016
  2. Artificial Intelligence (Second Edition) – Elaine Rich, Kevin knight (Tata McGraw-Hill)
  3. A Guide to Expert Systems – Donald A. Waterman (Addison-Wesley)

Reference

  1. Principles of Artificial Intelligence – Nils J. Nilsson (Narosa Publishing House)
  2. Introduction to Artificial Intelligence – Eugene Charnaik, Drew McDermott (Pearson Education Asia)

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now