CS 521--- INTRODUCTION TO ARTIFICIAL INTELLIGENCE

                

May  2009



Instructor: Dr. Christos Nikolopoulos

Office: Bradley 197

Tel.: 677-2456

E-mail: chris@cs1.bradley.edu 

URL: 
        Chris Nikolopoulos


GRADING :

MIDTERM ON: Monday, June 15th (Online) 100 points

HW and LISP programs---Due on Monday, jan. 19th 50 points

FINAL : ON: Friday, July 10th(Take Home) 100 points

-----------------------------------------------------------

TOTAL 250 points

-----------------------------------------------------------

TEXTS: 1. Chris Nikolopoulos,Expert Systems: An Introduction to First, Second Generation and Hybrid Knowledge based Systems, Marcel Dekker, 1997.

2. P.Winston,Introduction to Artificial Intelligence

3. Abelson, Sussman and Sussman, Structure and Interpretation of Computer Programs, MIT Press (Scheme reference)

NOTES:

This is an introduction to AI class. Artificial Intelligence is a diverse area whose goal is to solve problems that are algorithmically not solvable or which belong to the class NP. In this class, breadth will be emphasized instead on depth. Students will be exposed to diverse areas of AI, among them graph searching heuristics, foundations of logic programming and expert systems, uncertainty in knowledge bases, and as time permits an introduction to various machine learning techniques, natural languages, vision and robotics. SHEME, a version of the language LISP, will be introduced and used for implementation of various heuristics. A student who wishes in depth coverage as opposed to breadth, can also take the CS522 class, which choses expert systems, prolog and logic programming, neural nets, fuzzy logic, decision trees and other machine learning techniques for in depth coverage and applications in control, data mining and knowledge discovery problems.