BCS701BCS701H

Artificial Intelligence

L-T-P3-0-0 Credits3 Session2025-26 TypeTheory
Appears in 4 semesters · 4 branches

B.Tech Computer Science & Engineering · Sem 7 (Core, code BCS701) · B.Tech Information Technology · Sem 7 (Core, code BCS701) · B.Tech Computer Science & Design · Sem 7 (Core, code BCS701) · B.Tech Computer Science (Hindi) · Sem 7 (Core, code BCS701H)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction to Artificial Intelligence & Intelligent Agents

8 hrs

Definition and scope of AI, History and applications of AI, Characteristics of Intelligent Agents, Types of agents and environments, Agent architecture, Problem Solving Approach to Typical AI problems, Problem-solving agents. Example problems and approaches.

Unit2

Unit 2: Problem Solving & Search Strategies

8 hrs

Uninformed Search Strategies: BFS, DFS, Iterative Deepening, Informed Search Strategies: Greedy Best-First Search, A* Search, Heuristics and Optimization, Hill Climbing, Simulated Annealing, Constraint Satisfaction Problems, Game Playing: Min-max, Alpha-Beta Pruning, Stochastic & Partially Observable Games.

Unit3

Unit 3: Knowledge Representation & Reasoning

8 hrs

Propositional and First Order Logic, Syntax, Semantics, and Inference, Knowledge-based agents: Wumpus world, Logic Programming using Prolog, Forward and Backward Chaining, Resolution, Ontological Engineering and Reasoning.

Unit4

Unit 4: Uncertainty & Learning Techniques

8 hrs

Introduction to uncertainty and probabilistic reasoning, Bayes' Rule, Bayesian Networks, Fuzzy logic and handling imprecision, Neural Networks (basics only): Perceptron, Backpropagation (intro level), Fundamentals of Machine Learning in AI context, Introduction to supervised and unsupervised learning.

Unit5

Unit 5: Applications of AI & Multi-Agent Systems

8 hrs

Natural Language Processing, Machine Translation, Information Retrieval and Extraction, Robotics: Perception, Planning, and Motion, Speech Recognition, Software Agents: Architecture, Communication, Trust, Multi-agent Negotiation and Reputation. Explainable AI (XAI) – Importance of interpretability, techniques for explaining black-box models, trust in AI, case studies in NLP and vision.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understand the fundamentals of Artificial Intelligence, intelligent agents, and various approaches to problem-solving in AI.K2
  2. CO2Apply uninformed and informed search strategies, heuristics, and optimization techniques to solve classical AI problems and games.K3
  3. CO3implement logical reasoning techniques using propositional and first-order logic, including inference strategies and knowledge representation methods.K4
  4. CO4Analyze uncertainty in knowledge representation using probabilistic reasoning, fuzzy logic, and basic neural network concepts.K4
  5. CO5Evaluate and demonstrate AI applications in areas such as natural language processing (NLP), robotics, multi-agent systems, and Explainable AI (XAI) through real-world problem examples.K5

Note: The IT syllabus PDF (CE&IT, CSIT, IT 2025-26) prints these course outcomes differently — CO1: level K1, K2; CO2: level K2, K3; CO3: level K3, K4; CO5: level K3, K5.

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes (CS & Design, CS (Hindi)). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

RecommendedTextbooks

  1. Stuart Russell & Peter Norvig, Artificial Intelligence: A Modern Approach, 4th Edition, Pearson, 2022
  2. Ivan Bratko, Prolog: Programming for Artificial Intelligence, 4th Edition, Addison-Wesley
  3. Nils J. Nilsson, The Quest for Artificial Intelligence, Cambridge University Press
  4. David Poole & Alan Mackworth, Artificial Intelligence: Foundations of Computational Agents, Cambridge Press

Official AKTU syllabus

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

Official AKTU syllabus PDF ↗