Program : Diploma in Artificial Intelligence & Machine Learning
Course Code : 3344 Course Title: Artificial Intelligence
Semester : 3 Credits: 4
Course Category: Program Core
Periods per week: 4 (L:4 T:0 P:0) Periods per semester: 60
Course Objectives:
Students will be able to summarize the fundamental concepts of artificial intelligence
and solve various problems using AI techniques.
Course Prerequisites:
Topic Course name Semester
Mathematics I 1
Basic knowledge in mathematics
Mathematics II 2
Introduction to IT systems lab 1
Basic concepts of programming
Problem Solving and Programming 2
Course Outcomes:
On completion of the course, the students will be able to:
Duration
COn Description Cognitive Level
(Hours)
Explain the concept of Artificial Intelligence and
CO1 15 Understanding
the significance of Intelligent Agents in AI.
Apply Mathematical logic for knowledge
CO2 15 Applying
representation of AI
CO3 Practice various search techniques in AI 16 Applying
CO4 Describe learning and expert systems. 14 Understanding
Series Test 2
CO-PO Mapping
Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes
CO1 3
CO2 3
CO3 3
CO4 3
3-Strongly mapped, 2-Moderately mapped, 1-Weakly mapped
Course Outline
Module Duration
Description (Hours) Cognitive Level
Outcomes
Explain the concept of Artificial Intelligence and the significance of
CO1
Intelligent Agents in AI.
M1.01 Define AI, foundation and history of AI. 2 Understanding
M1.02 Discuss applications of AI. 3 Understanding
M1.03 Explain the Turing test. 1 Understanding
M1.04 Explain AI problems 3 Understanding
M1.04 Explain agents and environments. 2 Understanding
M1.05 Identify structure of agents 2 Understanding
M1.06 Recognize types of agents. 2 Understanding
Contents:
Introduction to AI-AI concepts, Foundations of AI, Applications of AI -Language models
- Information retrieval - Information extraction - Natural language processing - Machine
translation - Speech recognition, Turing test.
AI Problems: Water Jug problem, Tower of Hanoi problem, Four-Queens problem,
Travelling Salesman problem
Intelligent Agents-Agents and Environments, Structure of Agent - types of agents.
CO2 Apply Mathematical logic for knowledge representation of AI
Summarize Ontologi es, foundations of
M2.01 3 Understanding
knowledge representation and reasoning
Describe the representation and reasoning
M2.02 about objects, relations, events, actions, time 3 Understanding
and space
M2.03 Demonstrate Propositional Logic 2 Applying
M2.04 Demonstrate First Order Logic 2 Applying
M2.05 Explain Soundness and Completeness, 2 Understanding
M2.06 Explain Forward and Backward chaining 3 Understanding
Series Test – I 1
Contents:
Knowledge representation and reasoning-Ontologies,foundations of knowledge
representation and reasoning, representing and reasoning about
objects,relations,events,actions, time and space.
Logic and Inferences: Propositional Logic, First Order Logic, Soundness and
Completeness, Forward and Backward chaining.
CO3 Practice various search techniques in AI
M3.01 Summarise uninformed and informed search 1 Understanding
Implement Breadth First Search and Depth
M3.02 3 Applying
First Search
Implement Best first search, Hill Climbing, A*
M3.03 3 Applying
& Beam Search
Solve optimal paths - Branch & Bound, Divide
M3.04 3 Applying
& Conquer approaches, Beam Stack Search
Describe the Problem Decomposition
M3.05 techniques - Goal Trees, AO*, Rule Based 3 Understanding
Systems
Compare and summarize game playing
M3.06 3 Applying
algorithms - Minimax, AlphaBeta
Contents:
Uninformed Search: Breadth First Search, Depth First Search
Informed Search: Heuristic Search - Best first search, Hill Climbing, A* algorithm
Beam Search
Finding optimal paths -Branch & bound, Divide & Conquer approaches
Problem Decomposition: Goal Trees, AO*, Rule Based System.
Game Playing: Minimax Algorithm, AlphaBeta Algorithm.
CO4 Describe Learning and Expert systems
Describe Domains, Forward and Backward
M4.01 3 Understanding
Search
Explain Goal Stack Planning, Plan Space
M4.02 2 Understanding
Planning,
M4.03 Explain Graphplan, Constraint Propagation 3 Understanding
M4.04 Explain expert system 2 Understanding
Describe Knowledge Representation in expert
M4.05 2 Understanding
systems
Describe Expert system tools – MYCIN –
M4.06 2 Understanding
EMYCIN.
Series Test – II 1
Contents:
Planning and Constraint Satisfaction: Domains, Forward and Backward Search, Goal
Stack Planning, Plan Space Planning, GraphPlan, Constraint Propagation.
Expert Systems:Definition – Features – Architecture – Characteristics – Prospector –
Knowledge Representation in expert systems – Expert system tools – MYCIN – EMYCIN.
Text / Reference:
T/R Book Title / Author
T1 Elaine Rich and Kevin Knight. Artificial Intelligence, Tata McGraw Hill
R2 Deepak Khemani. A First Course in Artificial Intelligence, McGraw Hill
Education (India)
R3 S. Russel and P. Norvig, “Artificial Intelligence – A Modern Approach”,
SecondEdition, Pearson Education 2
R4 Stefan Edelkamp and Stefan Schroedl. Heuristic Search, Morgan Kaufmann
R5 Donald A.Waterman, ‘A Guide to Expert Systems’, Pearson Education
Online Resources:
Sl. No. Website Link
1 https://www.tutorialspoint.com/virtualization2.0/index.htm
2 https://onlinecourses.swayam2.ac.in/aic20_sp06/preview
3 https://onlinecourses.swayam2.ac.in/arp19_ap79/preview