Professor Richard Scherl Office: Howard Hall B-23 Phone: (732) 571-4457 E-mail: rscherl@monmouth.eduOrientation
I will have office hours on Wednesdays from 2:00 - 3:50 and Thursdays from 4:00--5:50. I will be in my office every week during these times. You may drop by or give me a call during the time period. It may be the case that I'll walk out of my office for a few minutes. So, if you call and I don't answer, please leave a message and I'll return the call. Also, if you come in person and don't find me, then check back in a few minutes.
I will also be available at other times by appointment to meet in person. Just send me email to set up a time. If you happen to be on campus, you can feel free to drop by. If I am not busy, I'll meet with you then. Otherwise, I'll set up another time to meet with you. But of course its easiest if you can make it during office hours.
Some important dates:
- Jan 19 -- 1'st day of class
- Feb 9 -- Assignment 1 due
- Feb 23 -- Assignment 2 due
- March 2 Midterm I
- March 27 -- Assignment 3 due
- March 27 Midterm II
- April 3 -- Assignment 4 due
- April 17 -- Assignment 5 due
- May 1 -- Assignment 6 due
- May 4 3:15 -- 5:15 Final Exam
Links
- Homepage for Text
- AI on Web (Russell)
- Sun's Java Tutorial
- On To java
- Java Resources
- American Association for A.I.
- AAAI AI Topics
Handouts
Assignments
Lecture Notes
- Lecture 1 Lecture 1 (4 to a page)
- Agents
- Lecture 2 Lecture 2(4 to a page)
- Lecture 3 Lecture 3(4 to a page)
- Lecture 4 Lecture 4(4 to a page)
- Lecture 5a Lecture 5a(4 to a page)
- Lecture 5b Lecture 5b(4 to a page) Lecture 5a(4 to a page)
- Lecture 6 Lecture 6(4 to a page)
- Lecture 7 Lecture 7(4 to a page)
- Lecture 8 Lecture 8(4 to a page)
- Lecture 9a Lecture 9a(4 to a page)
- Lecture 9b Lecture 9b(4 to a page)
- More Java More Java(4 to a page)
- Lecture 10a Lecture10a(4 to a page)
- Lecture 10b Lecture10b(6 to a page)
- Lecture 11 Lecture11(4 to a page)
- Lecture 12 Lecture12(4 to a page)
- Lecture 13 Lecture13(4 to a page)
- Lecture 14 Lecture14(4 to a page)
- Lecture 14 Lecture14b(4 to a page)
- Lecture 15 Lecture15(4 to a page)
- Lecture 15b Lecture15b(4 to a page)
- Lecture 16 Lecture16(6 to a page)
- Lecture 17 Lecture17(4 to a page)
MIT AI Lectures -- Lozano-Perez and Kaelbling
Prolog Information
Expert Systems Information
Java Code
Search Java Code
Search Example Java Code
Search Java Code
Uninformed Search Java Code
- BreadthFirstSearch.java
- DepthFirstSearch.java
- DepthBoundedSearch.java
- IteratedDeepeningSearch.java
- FIFOQueue.java
- LIFOQueue.java
- GeneralQueue.java
- GeneralQueueSearch.java
- SearchMethod.java
- SearchNode.java
- State.java
- Successor.java
- Queue.java
Informed Search Java Code
- Heuristic.java
- AStarPredicate.java
- AStarSearch.java
- BinaryPredicate.java
- GreeedyPredicate.java
- GreedySearch.java
- HeuristicSearchNode.java
- PriorityQueue.java
- UniformCostSearch.java
- UniformCostPredicate.java
Reading
- Chapters 1,2 in Russell and Norvig
- Chapter 3 in Russell and Norvig
- Chapter 4 in Russell and Norvig
- Chapter 5 in Russell and Norvig
- Chapter 7 in Russell and Norvig
- Chapter 8 in Russell and Norvig
- Chapter 9 in Russell and Norvig
- Chapter 10.3 in Russell and Norvig
- Chapters 1-3 in Blackburn, Bos, and Stiegnitz
- Chapters 4-6 in Blackburn, Bos, and Stiegnitz
- Chapter 11.1, 11.2 in Russell and Norvig
- Chapter 13 in Russell and Norvig
- Chapter 14.1,14.2 in Russell and Norvig
- Chapter 18.1, 18.2 in Russell and Norvig
- Chapter 19.1 in Russell and Norvig
- Chapter 20.5 in Russell and Norvig
- Chapter 22.1 - 22.5 in Russell and Norvig
Announcements
Richard Scherl's home page.
Last modified January 4, 2006