Fall 2003   MCS 5503 01

Intelligent Systems (Introduction to Artificial Intelligence)

Lawrence Technological University
Math and Computer Science Department


Day / Time: Thursday, 17:45-8:25pm
Credit Hours: 3
Prerequisite: MCS 2534 (Data Structures) and (C++ or Java)
Lecture Room: S202
Lab.: CW21 (for some lectures, and if you choose robotics project)
Instructor: Chan-Jin Chung, Ph.D. Required Text Recommended Text Internet Resources

Course Objectives

Class Topics  [15 weeks + 1 final]

Introduction: Introduction to Artificial Intelligence and Fundamental issues in Intelligent Systems (Chap 1) [1 week]

Search and Optimization methods (Chap 7, 8, 9, 10, 11, 12) [5 weeks]

Learning, Adaptation, and Reactive Machines (Chap. 2, 3, 4) [5 weeks]

State Machines, Autonomous Robotics and Robot Vision (chap. 5, 6, +) [3 week]

Introduction to knowledge representation and reasoning methods (Chap. 13, 14, 15, 16, 17, 18, 19) [1 week]

Tentative Schedule 

Date

Topics

Note

8/28

Introduction to AI and Intelligent Systems

First day of Class

10/30

Midterm

5:45-7:20pm

11/19

Last day to withdraw

 

11/27

Thanksgiving

No class

12/6 LaptopBot project demo and competition (tentatively) Sat. Gym

12/11

Project Demonstration

 

12/18 Final  5:45-7:20pm

Class Format and Grading: Total 200 points

This score will be translated into a letter grade based upon the percentages given below. (F will be given to Grad students, if under 69%)
90-100% 70-74%
A-  89%  C- 69%
B+    85-88% D+ 65-68%
80-84% 60-64% 
B-   79% D- 59%
C+    75-78% 00-58%

Class Policies

Exam. Policies

Homework Policies Class Projects

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 Obstacle Race C++ windows programming or Java
Laptop Robot and IGVC simulator Java preferred
RoboCup Soccer Simuation Divison for RoboCup 2004 Lisbon, portugal http://www.robocup.org, download Internet programming
Khepera Robot Soccer C++
EANN for (Lego) Robots Java

CEC 2003 Competitions

denpend on each problem
Make 7 game Java Applets and Min-Max trees
Generalized Evolutionary Data Mining Engine Java and GP
Your own project or New Projects by the instructor Should be approved by the instructor

Policy on late homework or project Intellectual Property and Copyrights

All the deliverables may be reused/modified/upgraded by another students and/or instructor later on for educational purposes. The instructor will make sure to give appropriate credits and acknowledgements to the student in that case. The instructor believes that the student has the intellectual property rights of the software student wrote. However, since it is done in a class at LTU, it is also requested that the student should give appropriate credits and acknowledgements to the University as well as the instructor, if the software is used or commercialized after the class.

Policy on Academic Misconduct


8/28/03