You are on page 1of 3

Course

Title: Artificial Intelligence 


Instructor: Dr. Qaiser Abbas
Email: qaiser.abbas@uos.edu.pk
Web: www.clsp.org/qabbas

Course Code: CS-3811 , Credit Hours: 3, Prerequisites: Discrete Structures,
Office Hours: Friday: 3:00pm 4:00pm, or by appointment,
Department of Computer Science, University of Sargodha,
Sargodha, 40100, Pakistan

Course Objectives:
This course will introduce the basic principles in artificial intelligence. It will cover
simple representation schemes, problem solving paradigms, constraint propagation,
and search strategies. Areas of application such as knowledge representation,
natural language processing, expert systems, vision and robotics will be explored.
The Prolog programming language will also be introduced.

Course Syllabus:
What is AI, Foundations of AI, History of AI. Weak AI, Strong AI.Intelligent Agents:
Agents and Environments, The Nature of Environments, The Structure of Agents.
Problem Solving by Searching.Breadth-First Search, Depth-First Search, Depth-
limited Search, Iterative Deepening, Depth-first Search, Comparison of Uninformed
Search Strategies. Informed Search and Exploration.Constraint Satisfaction
Problems.Reasoning and Knowledge Representation.Inference in First-Order
Logic.Introduction to Prolog Programming.Reasoning Systems for
Categories.Reasoning with Uncertainty & Probabilistic Reasoning.Representing
Knowledge in an Uncertain Domain.Learning from Observations.Knowledge in
Learning. Statistical Learning, Neural Networks.
Course Outline:
1. Introduction: What is AI, Foundations of AI, History of AI. Intelligent Agents:
Agents and Environments, The Nature of Environments, The Structure of
Agents [TB: Ch. 1, 2]
2. Problem Solving by Searching: Problem Solving Agents, Searching for
Solutions, Uninformed Search Strategies.
3. Breadth-First Search, Depth-First Search, Depth-limited Search, Iterative
Deepening, Depth-first Search, Comparison of Uninformed Search Strategies.
[TB: Ch. 3]
4. Informed Search and Exploration: Informed (Heuristic) Search Strategies:
Greedy Best- first Search, A* Search, Heuristic Functions, Local Search
Algorithms and Optimization Problems. [TB: Ch. 4]
5. Constraint Satisfaction Problems: Backtracking Search for CSPs, Local Search
for CSPs. Adversarial Search: Games, Minimax Algorithm, Alpha-Beta
Pruning. [TB: Ch. 5, 6]
6. Reasoning and Knowledge Representation: Introductions to Reasoning and
Knowledge Representation, Propositional Logic, First Order Logic: Syntax
and Semantics of First- Order Logic, Knowledge Engineering in First-Order
Logic, [TB: Ch. 7, 8]
7. Inference in First-Order Logic: Inference rules for quantifiers, A first-order
inference rule, Unification, Forward Chaining, Backward Chaining, A
backward chaining algorithm, Logic programming, The resolution inference
rule [TB: Ch. 9]
8. Introduction to Prolog Programming
9. Reasoning Systems for Categories, Semantic Nets and Description logics,
Reasoning with Default Information: Open and closed worlds, Negation as
failure and stable model semantic. Truth Maintenance Systems [TB: Ch. 10]
10. Reasoning with Uncertainty & Probabilistic Reasoning : Acting Under
Uncertainty, Bayes' Rule and Its Use, [TB: Ch 13]
11. Representing Knowledge in an Uncertain Domain, The Semantics of Bayesian
Networks. [TB: Ch. 14]
12. Learning from Observations: Forms of Learning , Inductive Learning,,
Learning Decision Trees [TB: Ch. 18]
13. Knowledge in Learning, Explanation-Based Learning, Inductive Logic
Programming [TB: 19].
14. Statistical Learning, Neural Networks [TB: Ch. 20]

Textbook(s):
1. Artificial Intelligence: A Modern Approach, by Russell and Norvig, Prentice
Hall. 2ndEdition. ISBN-10: 0137903952
Reference Material:
1. Artificial Intelligence: A Systems Approach by M. Tim Jones, Jones and
Bartlett Publishers, Inc; 1stEdition (December 26, 2008). ISBN-10:
0763773379
2. Artificial Intelligence in the 21st Century by Stephen Lucci , Danny Kopec,
Mercury Learning and Information (May 18, 2012). ISBN-10: 1936420236
Term Paper:
For the term paper, students should follow IEEE or ACM transaction formats. For
example, your paper should have abstract, introduction, actual work, conclusion,
future work, and references.
NOTE:
For the term paper students are required to work in a group of two. Proposal for
Paper should include topic, idea (one paragraph), objective (why you want to study
the area one paragraph) and references. Papers without references, or material
used without quoting references may be treated as plagiarism with serious
consequences.
Lectures and Attendance Policy:
Most sessions will be the combination of lectures and discussions. Students are
expected to attend no less than 95% of the classes, be ready to begin the class on
time and not leave before the designated time. Students are also expected to come
prepared by going through the material to be discussed in each class beforehand
and participate in class discussions.
Evaluation:
Quiz(s)/Assignments 10
Mid Semester Evaluation 20
Final Semester Evaluation including term paper 45+15
Term Paper 10
Total: 100 points
Grading: A, B, C, and F

All deliverables are expected 100% on time. If the deliverable is not submitted on
due date, there will be a penalty of 20%. It will not be accepted once the deliverable
has been returned/discussed in class. Please discuss any issues in a timely manner
no consideration will be given at the end of the course.

You might also like