 
 
 CS661 Artifical Intelligence  
 
 Instructor: Prof. Jonathan Stein 
Office: FM208 (1/2 hour before class or by appointment)
Phone: no longer valid 
Email: no longer valid 
 -  Class Texts 
  -  Artificial Intelligence - A Modern Approach, Russell and Norvig (RN) 
-  for lectures 7 and 8: Programming in Prolog, Clocksin and Mellish (CM) 
-  Recommended reading 
  -  Godel, Escher and Bach, Hofstadter (GEB) 
-  for lectures 7 and 8: Prolog Programming for AI, Bratko 
 Lectures 
-   What is AI? Turing test and microworlds  
-   Pattern Recognition  
-   Intelligent agents and search problems  
-   Complexity, Godel's theorem, the Halting problem  
-   Search methods  
-   Propositional logic  
-   Predicate logic and the PROLOG language  
-   more on PROLOG  
-   Expert Systems  
-   Neural Networks  
-   Natural Language Processing  
-   Probability and Final Philosophy  
 Assignments 
-   Assignment 1  
-   Assignment 2  
-   Assignment 3  
-   Assignment 4  
-   Assignment 5  
-   Assignment 6  
-   Assignment 7  
-   Assignment 8  
 Exams 
-   Midterm 1995  
-   Midterm 1997  
-   Final Exam 1997