Intelligent Systems, (Introduction to Artificial Intelligence)
Math and Computer Science Department
Day / Time: Tuesday 17:45-8:25pm
Credit Hours: 3
Prerequisite : MCS 2534 (Data Structures)
and (C++, Java)
Lecture Room: S220 (may be changed)
Lab.: CW21 (for some lectures, and if you choose robotics project)
Instructor: Chan-Jin Chung, Ph.D.
Internet Resources
Course Objectives
Introduction: Fundamental issues in Intelligent Systems (Chap 1) [1 week]
Search and Optimization methods (Chap 7, 8, 9, 11, 12) [5 weeks]
Generate and Test and Problem Reduction
Nets and Space-State Search
Basic Search (Uninformed Search), Heuristic Search and Optimal Search
Trees and Adversarial Search
Constrained Search, Constraint satisfaction
Nonlinear Function Optimization
Planning
Learning, Adaptation, and Reactive Machines (Chap. 2, 3, 4) [5 weeks]
Decision tree learning
Introduction to Version Space
Learning by Training Perceptrons
Learning by Training Artificial Neural Nets
Learning by Simulating Evolution
Autonomous Robotics and Robot Vision (chap. 6, +) [3 week]
Representing knowledge and reasoning methods (Chap. 13, 14, 15, 16, 17, 18, 19) [1 week]
Tentative Schedule
Date |
Topics |
Note |
9/3 |
Introduction to AI and Intelligent Systems |
First day of Class |
10/29 |
Midterm |
5:45-7:20pm |
11/20 |
Last day to withdraw |
|
12/7 | LaptopBot Competition (tentatively) | Sat. Gym |
12/10 |
Project Demonstration |
|
12/17 | Final | 5:45-7:20pm |
Class Format and Grading: Total 200 points
A | 90-100% | C | 70-74% |
A- | 89% | C- | 69% |
B+ | 85-88% | D+ | 65-68% |
B | 80-84% | D | 60-64% |
B- | 79% | D- | 59% |
C+ | 75-78% | F | 00-58% |
Class Policies
Exam. Policies
Students are supposed to select one project from the following table (A group project may be possible):
Project Name | Pre-requisites and Required Techniques (Common: At least two year's of programming experience) Note that some topics cannot be covered in detail in regular classes |
Laptop Robotics for Robofest Laptopbot Tennis and IGVC | C++ (or VB), Logitec SDK, MS Speech SDK, D GPS, C++ windows programming |
Laptop Robot simulator | Java preferred |
RoboCup Soccer Simuation Divison for 2003 Padova, Italy, http://www.robocup.org, download | Internet programming |
Khepera Robot Soccer | C++ |
EANN for Lego Robot | Java |
Symbol Sequence Recognition http://ace.essex.ac.uk/problems/seqrec/SequenceRecognition.html |
Java, Web Service |
Your own project or New Projects by the instructor | Should be approved by the instructor |
Policy on Academic Misconduct