| Computer Science CS 337 | |
| Intro to Semantic Information Processing | Fall 2004 |
|
Instructor:
Larry Birnbaum Computer Science Department Northwestern University 1890 Maple Avenue |
birnbaum cs northwestern edu | |
|
|
||
|
TA:
Ayman Shamma 1890 Maple Avenue #256 |
ayman cs northwestern edu | |
Announcements, clarifications, etc. will be posted. You're responsible for checking it regularly.
The department news server is news.cs.northwestern.edu.
You will have to use your CS login and password to access the news
group. If you do not have one, please contact support or me.
There is a final paper. It is roughly 30 pages long (double spaced). It is NOT a research paper. Rather, you will have to build a mini theory of a domain.
There is a STIFF late policy.
The programming language used in this course is LISP. There are no exceptions to this rule. You have to learn it. Now. You need it for the first assignment. (We know this is unfair to the people with no experience with Lisp or Scheme, but it is the only way to make sure everyone is on the same page.) Every CS sophomore should be able to learn the basics of any programming language in a day. Once you start, it is not that hard. Check the links below.
Any books on Lisp will help, but we recommend the one below. If you know Lisp, you don't need the book. You can also use Introduction and Tutorial for Common Lisp.
You can choose any interpreter, but we strongly recommend Allegro CL Lite. If there are any Mac users, contact us.
I feel stupid for having to say this, but I get too many unrealistic expectations:
The TA is NOT responsible for making the Lisp interpreter run on your machine. This is an upper level CS course, and you are supposed to be able to handle minor technical problems. Of course, I'll try to help if I am available.