BMC021

Artificial Intelligence

Session2025-26 TypeTheory
Appears in 1 semester

MCA · Sem 3 (Elective-2)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Artificial Intelligence

8 hrs

Introduction to artificial intelligence, Historical development and foundation areas of artificial intelligence, Tasks and application areas of artificial intelligence. Introduction, types and structure of intelligent agents, Computer Vision, Natural language processing.

Unit2

Unit 2: Searching Techniques

8 hrs

Introduction, Problem solving by searching, Searching for solutions, Uniformed searching techniques, Informed searching techniques, Local search algorithms, Adversarial search methods, Search techniques used in games, Alpha-Beta pruning.

Unit3

Unit 3: Knowledge Representation and Reasoning

8 hrs

Propositional logic, Predicate logic, First order logic, Inference in first order logic, Clause form conversion, Resolution. Chaining- concept, forward chaining and backward chaining, Utility theory and Probabilistic reasoning, Hidden Markov model, Bayesian networks.

Unit4

Unit 4: Machine Learning

8 hrs

Introduction, types and application areas, Decision trees, Statistical learning methods, Learning with complete data - concept and Naïve Bayes models, Learning with hidden data- concept and EM algorithm, Reinforcement learning.

Unit5

Unit 5: Pattern Recognition

8 hrs

Introduction and design principles, Statistical pattern recognition, Parameter estimation methods - Principle component analysis and Linear discrimination analysis, Classification techniques - Nearest neighbor rule and Bayes classifier, K-means clustering, Support vector machine.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Define the meaning of intelligence and study various intelligent agents.K1
  2. CO2Understand, analyze and apply AI searching algorithms in different problem domains.K2, K3, K4
  3. CO3Study and analyze various models for knowledge representation.K1, K3
  4. CO4Understand the basic concepts of machine learning to analyze and implement widely used learning methods and algorithms.K2, K4, K6
  5. CO5Understand the concept of pattern classification and clustering techniques recognition and evaluate variousK2, K5

Suggested Readings

  1. Russell S. and Norvig P., “Artificial Intelligence – A Modern Approach”, Pearson Education.
  2. Rich E. and Knight K., “Artificial Intelligence”, McGraw Hill Publications.
  3. Charnik E. and McDermott D., “Introduction to Artificial Intelligence”, Pearson Education.
  4. Patterson D. W., “Artificial Intelligence and Expert Systems”, Prentice Hall of India Publications.
  5. Khemani D., “A First Course in Artificial Intelligence”, McGraw Hill.
  6. Winston P. H., “Artificial Intelligence”, Pearson Education.
  7. Thornton C. and Boulay B.,” Artificial Intelligence- Strategies, Applications and Models through Search”, New Age International Publishers.

Official AKTU syllabus

This subject is on page 20 of the original AKTU PDF.

Official AKTU syllabus PDF ↗