Department of Computer and Information Sciences
,
Temple University
CIS 3203. Introduction to Artificial Intelligence
Section 001, Fall 2014
Syllabus
Instructor:
Dr. Pei Wang
TA:
Tian Bai
Schedule (tentative)
WEEK
TOPIC
READING
1
AI Overview
Section 1.1-1.2
-
Prolog (1)
Prolog Tutorial
*
Labor Day (no classes held)
*
2
Prolog (2)
SWI-Prolog Manual
-
Prolog (3)
SWI-Prolog Manual
3
Automated Reasoning
Section 5.1-5.4
-
State Space Search
Section 3.1-3.5
4
Search and Reasoning
Prolog Tutorial
-
Heuristic Search
Section 3.6-3.7
5
Game Playing
Section 10.1-10.3
-
Planning
Section 8.1-8.2
6
Prolog (4)
Prolog Tutorial
-
Knowledge-Based System
-
7
Knowledge Representation
Section 1.4
,
13.2-13.3
-
mid-term exam
-
8
mid-term review
-
-
Issues in Search
-
9
Issues in Reasoning
-
-
Reasoning with Uncertainty
Chapter 6
,
Chapter 9
10
Learning: Symbolic Approaches
Chapter 7
,
Chapter 11
-
Learning: Connectionist Approaches
Chapter 7
,
Chapter 11
11
Learning: Statistical Approaches
Chapter 7
,
Chapter 11
-
Communication and Language
Section 12.6
12
Perception
-
-
Robot and Agent
Chapter 2
13
AI as a Whole
Chapter 15
*
Fall Break (no classes held)
*
-
The Logic of Intelligence
-
14
oral presentations
-
-
oral presentations
Final Exam: 12/12 (Friday) 8:00-10:00 AM
Project
Guideline
Reports of previous classes
Tentative timeline
:
Research proposal: 10/22
Progress reports: 11/05, 11/19
Oral presentation: 12/05, 12/08
Final report: 12/08
Peer reviews: 12/11
Relevant Links
Blackboard website
Textbook website
AI Topics: AI-related materials maintained by AAAI
SWI-Prolog
: The Prolog compiler (and development environment) to be used in this class
On-line Prolog Compilers/Interpreters:
ioctl
,
W-Prolog
Recommended Reading
Computing machinery and intelligence
, by Alan M. Turing
Gödel, Escher, Bach: An Eternal Golden Braid
, by Douglas R. Hofstadter
HAL's Legacy: 2001's Computer as Dream and Reality
, edited by David G. Stork
URL: http://www.cis.temple.edu/~pwang/3203-AI/3203-index.htm