Syllabus
Course Code: BCA-501(I) Course Name: ARITFICAL INTELLIGENCE |
||
MODULE NO / UNIT | COURSE SYLLABUS CONTENTS OF MODULE | NOTES |
---|---|---|
1 | Introduction to Artificial Intelligence (AI), Importance of AI, AI and its Related Field, AI Techniques, Criteria for success. Problem Space and Search: Problem as a State Space Search, Production System and its Characteristics, Issues in the Design of the Search Problem. | |
2 | Heuristic search techniques: Generate and test, hill climbing, best first search technique, problem reduction, constraint satisfaction. Knowledge Representation: Definition and Importance of Knowledge, Knowledge Representation, Various Approaches Used in Knowledge Representation, Issues in Knowledge Representation. | |
3 | Using Predicate Logic: Representing Simple Facts in Logic, Representing Instances and is-a Relationship, Computable Function and Predicate, Natural Language Processing: Introduction, Syntactic Processing, Semantic Processing, Discourse and Pragmatic Processing. | |
4 | Learning: Introduction to Learning, Rote Learning, Learning by Taking Advice, Learning in Problem Solving, Learning from Example-Induction, Explanation Based Learning. Expert System: Introduction, Representing Using Domain Specific Knowledge, Expert System Shells. |