Department of Computer and Information Sciences
,
Temple University
CIS 3203. Introduction to Artificial Intelligence
Section 001, Fall 2026
Syllabus
Instructor:
Dr. Pei Wang
TA:
Tangrui Li
Schedule (tentative)
WEEK
TOPIC
READING
1
AI Overview
Chapter 1
-
Prolog: Facts and rules
Learn Prolog Now! Ch. 1-3
2
Prolog: List processing
Learn Prolog Now! Ch. 4-6
-
Prolog: Procedural interpretation
SWI-Prolog Manual, Ch. 4
3
Automated Reasoning
Section 5.1, 5.3-4, 5.6-7
-
State Space Search
Section 3.1-5
4
Prolog: Inference control
SWI-Prolog documentation, Section 4.7
-
Heuristic Search
Section 3.6-9
5
Planning
Section 6.1-3
-
Game Playing
Section 14.1-3
6
Knowledge-Based System
Chapter 15
-
Knowledge Representation
Chapter 16
7
mid-term exam
-
-
mid-term review
-
8
Reasoning under Uncertainty: Bayesian Reasoning
Section
9.1-5
,
10.2
-
Reasoning under Uncertainty: Causal Networks
Chapter 11
9
Decision under Uncertainty: Expected Utility
Section
12.1-2
-
Decision under Uncertainty: Markov Models
Section
9.6
,
12.3-5
10
Reinforcement Learning
Chapter 13
-
Supervised Learning
Chapter 7, Section 10.4
11
Artificial Neural Networks
Chapter 8
-
Deep Learning
Chapter 8
12
Unsupervised Learning
Section 10.3
-
Natural Language Processing
Section 8.5
13
Perception and Action
Section 8.4
-
AI as a Whole
Chapter 2, 18, 19
14
oral presentations
-
-
oral presentations
-
Final Exam: Dec. 15, 1 PM - 3 PM
Project
Guideline
Reports of previous classes
Relevant Links
Canvas
Online Textbook
SWI-Prolog
URL:
http://www.cis.temple.edu/~pwang/3203-AI/3203-index.htm