0% found this document useful (0 votes)
125 views2 pages

226C4A

Uploaded by

keerthivasanr869
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
125 views2 pages

226C4A

Uploaded by

keerthivasanr869
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

UNIVERSITY OF MADRAS

B.Sc. DEGREE PROGRAMME IN COMPUTER SCIENCE WITH


ARTIFICIAL INTELLIGENCE
SYLLABUS WITH EFFECT FROM 2023-2024

Year: II Semester: IV
Introduction to Artificial Intelligence 226C4A
Credits 5 Lecture Hours:4 per week

Learning Objectives: (for teachers: what they have to do in the class/lab/field)


 Gain a historical perspective of AI and its foundations.
 Become familiar with basic principles of AI toward problem solving, inference,
perception,Knowledge representation, and learning.
 Experience AI development tools such as an Prolog
 Explore the current scope, potential, limitations, and implications of intelligent
systems.
Course Outcomes: (for students: To know what they are going to learn)
CO1: Demonstrate fundamental understanding of the history of artificial intelligence (AI)
and its foundations.
CO2: Apply basic principles of AI in solutions that require problem solving, inference,
perception, knowledge representation, and learning.
CO3: Demonstrate awareness and a fundamental understanding of various applications of AI
techniques
CO4: Demonstrate proficiency developing applications in Prolog.
CO5: Demonstrate an ability to share in discussions of AI, its current scope and limitations,
and societal implications
Units Contents
I Introduction, growth and Applications of AI
What Is Artificial Intelligence?: Brain Science and Problem Solving, The Turing
Test and Chatterbots-TheHistory of AI: The First Beginnings,Logic Solves (Almost)
All Problems, The NewConnectionism,Reasoning Under Uncertainty,Distributed;
Autonomous and Learning Agents,AI GrowsUp-The AI Revolution: AI and Society,
Does AI Destroy Jobs? - Agents Knowledge - Based Systems
II Propositional logic: Reasoning in Daily Life-Inference Patterns, Validity, and
Invalidity-Classification, Consequence, andUpdate-The Language of Propositional
Logic: From natural language to logical notation, Inclusive andexclusive disjunction,
implications, Double implications, Ambiguity - Semantic Situations, Truth
Tables,Binary Arithmetic, Tautology, Contradiction, conjunctive normal form,
equivalence of propositions
III First-Order Predicate Logic
Inference rules: Modus Ponens, Modus Tollens, Hypothetical Syllogism, Disjunctive
Syllogism, Addition,Simplification, Resolution - Quantifiers in First-order logic-
Properties of Quantifiers-Free and BoundVariables-Inference in First-Order
Logic:FOL inference rules for quantifier: Universal Generalization,Universal
Instantiation, Existential Instantiation, Existential introduction - Unification:
Conditions forUnification, Unification Algorithm- Resolution: Steps for Resolution-
Forward Chaining and backwardchaining
IV Prolog: Why prolog for AI- Rules- Syntax- Constants- variables- characters-
operators- Equality & unification -Arithmetics - Satisfying goals
UNIVERSITY OF MADRAS
B.Sc. DEGREE PROGRAMME IN COMPUTER SCIENCE WITH
ARTIFICIAL INTELLIGENCE
SYLLABUS WITH EFFECT FROM 2023-2024

V Data structures in Prolog: Trees- lists- Recursive search- Mapping- Recursive


Comparison- Joining Structures - Accumulators (VS)Difference structures-
Backtrack: Multiple solutions- The 'Cut':- Uses of Cut- problems with Cut

Learning Resources:
TEXT BOOK:
1. Introduction to Artificial Intelligence, Wolfgang Erte, Springer, Cham
2. Programming in Prolog,W.F. Clocksin, C.S. Mellish.-5th ed,Springer
REFERENCES:
1. Artificial Intelligence For Dummies,John Paul Mueller,Luca Massaron;Dummies
2. Artificial Intelligence: A Modern Approach.Stuart Russell,Peter Norvig;Prentice Hall
3. PROLOG: Programming for Artificial Intelligence, BRATKO,Pearson
4. Prolog by Example: by Helder Coelho , Jose C. Cotta ,Springer
WEB REFERENCES:
1. https://logicinaction.org/docs/ch2.pdf

You might also like