BBC501BMI501

Artificial Intelligence & Machine Learning

L-T-P3-0-0 Credits3 Session2026-27 TypeTheory
Appears in 2 semesters · 2 branches

BCA · Sem 5 (Core, code BBC501) · MCA Integrated · Sem 5 (Core, code BMI501)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Artificial Intelligence

8 hrs

Introduction, historical development, foundation areas, tasks and application areas. Intelligent Agents: 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 and 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.

Unit4

Unit 4: Machine Learning

8 hrs

Introduction, types, components of learning process, issues, application areas and performance measurement criteria of learning algorithm, Data preprocessing, Data transformation, Scaling training and test data. Supervised Learning: Introduction, operations, types of learning algorithms, Regression, Classification algorithms – Decision tree, Support vector machine, K-Nearest Neighbors, Naïve Bayes.

Unit5

Unit 5

8 hrs

Unsupervised learning: Introduction, types, working, issues, application areas, clustering algorithms (K-means, Hierarchical), Association rule learning and dimensionality reduction. Reinforcement learning: Introduction, components, types, working, issues and application areas.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Explain basic concepts, foundation areas, historical development, applications of Artificial intelligence and intelligent agents.K2
  2. CO2Apply uniformed, informed and local search techniques for solving AI problemsK3
  3. CO3Understand, apply and analyze knowledge representation and reasoning techniques to create knowledge base of an intelligent machine.K2
  4. CO4Identify fundamental concepts, types, issues and application areas of machine learning and data preprocessing.K1
  5. CO5Apply and evaluate machine learning algorithms to solving real-world problems Introduction, types, components of learning process, issues, application areas and performance measurement criteria of learning algorithm.K3

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.
  2. Charnik E. and McDermott D., “Introduction to Artificial Intelligence”, Pearson Education. 4. Patterson D. W., “Artificial Intelligence and Expert Systems”, PHI Publications.
  3. Khemani D., “A First Course in Artificial Intelligence”, McGraw Hill.
  4. Winston P. H., “Artificial Intelligence”, Pearson Education.
  5. Mitchell T.M., “Machine Learning”, McGraw Hill.
  6. Alpaydin E. “Introduction to Machine Learning”, MIT Press.

Official AKTU syllabus

This subject is on page 3, 4 of the original AKTU PDF.

Official AKTU syllabus PDF ↗