Textbooks

Touretzky, Common Lisp: A Gentle Introduction To Symbolic Computation
This book provides additional reading about class materials outside the lectures. Particular sections will be assigned based on the content of the lecture material. Also, some exercises from this book may be used to provide students with supplemental practice materials.
Steele, Common Lisp
Reference book on the Lisp programming language. Students can bring their copy of Steele to exams in the course to aid them with Lisp syntax.
Smith, http://www.cc.gatech.edu/gvu/people/Phd/Ian/cs2360.html
This is the class home page and will be used to disseminate information about the course (among other things) as well as provide a convenient place for all course related reference materials (such as lecture notes and assignments).
Eiselt, Course Notes
Kurt Eiselt's course notes may be useful in providing additional information related to this course; he is the original architecht of this course.
Taylor, http://www.cc.gatech.edu/cogsci/students/Ai-students/lyman/2360/win95.html
This is Lyman's Alternative Resources page which has lots of useful tips, tricks, and info.

Office Hours

Instructor's Office Hours
Monday 10-11, Thursday 1:30-3 (Room 260A College Of Computing)
TA's office hours
By appointment and in their lab section meeting.

Exams

Midterms
Jan 26 and Feb 16 (Drop Day is Feb. 3rd)
Final Exam
Mar 17 (8 am)
All exams are cumulative. For each exam you may (and probably should) bring a copy of Steele with you to the exam.

Assignments

Emacs (FRED) compentency test
You can't program in Lisp without emacs! (And vice versa!) This test will be orally presented to you in your lab section by your TA. This must be completed before Feb 1 (this is 4 lab meetings). Failure to meet this deadline implies a zero for this portion of your grade.
3 short programming assignments
These will be of the form "write some functions which do this..."
3 larger programming assignments
These will be of the form "solve some problem like this..."
All programs will be submitted to the TAs by email. The timestamp on the received mail shall stand as submission time. You may submit a program multiple times, if you clear it with your TA..

Grading

Students with exemplary lab attendence may be rewarded with up to 20 points at the TA's discretion.

Project Assignment Due Dates

While this list is the schedule that is intended, small deviations could occur. You should check the class home page for the most up to date information.


Back To The CS2360 Home Page
Ian Smith (iansmith@cc.gatech.edu)

Last Modified 4 Jan 95 by Ian Smith (iansmith@cc.gatech.edu)