CSC 191/291: Machines and Consciousness

Spring 2011

Basic Course Information
Instructor: Professor Lenhart Schubert
TA: Kate Lang
TA Office Hours: TBD, and by appointment
Other Information: Found Here

Homework and Project Policies

Please read the homework submission guidelines and requirements. All assignments must conform to them. Assignments will be accepted up to four (4) days after the due date, or until the assignments are graded and handed back, or until solutions are published, whichever comes first. However, there will also be a lateness penalty: for every calendar day except Sunday that the assignment is late you will lose 10% of the grade per day. After four non-Sunday calendar days though, you receive an automatic zero.

Naturally, in extenuating circumstances, these policies can be amended. To get an individual extension, you must communicate with both Professor Schubert and me well before the deadline (that is, at least one day, preferably more). As an individual extension can affect the entire class, it is not something to be taken lightly. However, entire class extensions can also be given.

Homeworks and Quiz
Note that this table is subject to change as it is based on the class schedule that could change. Quizzes will be added as they occur. Due to the number of students, the statistics are for the class as a whole.
Assignment Assigned Due Possible Points Low Median High Average
191 291 1/291 1/291 1/291 1/291
Homework 1 20 Jan 2011 2 Feb 2011 65 65 0 59 62 41.9
Homework 2 8 Feb 2011 18 Feb 2011 105 105 0 69 86 60.1
Homework 3 22 Feb 2011 4 Mar 2011 115 115 0 80 105 69.6
Homework 4 22 Mar 2011 6 Apr 2011 145 145 0 76 102 57
Homework 5 7 Apr 2011 22 Apr 2011 80 90 0 47 66 43

LISP Help
If you are taking CSC291, you will be programming in Lisp. For some quick-and-dirty reference guides, there are four files you can look at: However, there are also some more heavy-duty Lisp materials available: Now that you have more Lisp tutorials and guides than you ever would have thought, you know how to write Lisp. The question though is what's the best way. Personally, I suggest using Emacs whenever writing Lisp; there is a very nice mode in Emacs called SLIME. To get going with SLIME, some good starter tutorials are provided by our own C. Gomez and B. Van Durme.

Last change: 13 Jan 2011
Back to URCS Grad Directory   |     Back to URCS Home Page