Lecture notes and schedule
To give you an idea of what's coming, I've posted some
lecture notes from the last time I taught this class.
I'll
update them as I go along.
The schedule is tentative, and will almost certainly
change as the semester progresses.
- Tues Jan 26
-
Thurs Jan 28
- Tues Feb 2
- Thurs Feb 4
- Tues Feb 9
- Campus closed due to snow
- Thurs Feb 11
- Campus closed due to snow
- Tues Feb 16
- Thurs Feb 18
- Finish discussing Lisp
- Set due date for first programming project
- Tues Feb 23
- Thurs Feb 25
- Tues March 2
- Thurs March 4
- Tues March
9
- Thurs March 11
- March 15-19 is spring break
- Tues March 23
- Thurs March 25
- Start Chapter 9 - inference in first-order logic
- Tues March 30
- Thurs April 1
- Start Planning (≈ Chapter
11 and Section 12.2)
- Tues April
6
- Planning (≈ Chapter
11 and Section 12.2)
- Thurs April 8
- Tues Apr 13
- Thurs April 15
- Tues April 20
- Thurs April 22
- Tues April 27
- Thurs April 29
- Tues May 4
- Thurs May 6
- Tues May 11
(last day of class)
- Wednesday, May 19, 10:30-12:30 - Final exam
|
Discussion forum
Other information
Programming projects
Lisp
stuff
- Allegro Common Lisp on the Grace
Cluster
- Documentation
- Debugging
- Development environments
- Eclipse plugins
(I don't use Eclipse, so haven't tried them)
- Emacs macro packages:
- To configure these, you'll probably need the
pathname
for Allegro Common Lisp
- type "which alisp" in a terminal window
- Implementations
- Programming style by Peter Norvig
- Some complicated Lisp operators
- The format function
- The loop macro:
- Textbooks available online
- Transcribing your Lisp session
- Other things
|