CSC 191/291: Machines and Consciousness
Spring 2011
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.
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
|
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:
- "Lisp Intro," CSC 244/444
2002. PDF
- "Lisp Tutorial," Myroslava
Dzikovska. PDF
- Marty
Hall's LISP
summary. PDF
A summary of common functions which you may find helpful as a
quick go-to guide.
- Daphne
Liu's Quick Tutorial
Notes. PDF
This could be especially useful for someone whose only
functional programming experience is some Scheme.
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