CSC 191/291: Machines and Consciousness
Spring 2012
Instructor:
Professor Lenhart
Schubert
TA:
Carolyn Keenan
TA Office Hours: 2:25-3:25 T/Th, and by email 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
|
| 1/291
| 1/291
| 1/291
| 1/291
| 1/291
|
| Homework 1
| Jan 26th
| Wed, Feb 8th, 5PM
| 80
| 46
| 67
| 76
| 67.2
|
| Quiz 1
| Feb 9th
| Feb 9th
| 24
| 2
| 16.5
| 22
| 15.375
|
| Homework 2
| Feb 14th
| Fri, Feb 24th, 5PM
| 130
| 102
| 114
| 125
| 114
|
| Homework 3
| Feb 28th
| Friday, March 9th, 5PM
|
|
|
|
|
|
| Homework 4
|
|
|
|
|
|
|
|
| Homework 5
|
|
|
|
|
|
|
|
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. One popular technique is 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.
"They're made of meat" - the real reason that we've never had alien contact.
Questionable Content on AI rights QC is one of my favorite webcomics. It takes place in a futuristic world similar to our own, except there are AI robots called AnthroPCs which are companions to humans. Most of the comic is devoted to the human characters, their love lives, and indie bands, but there are a few good AI storylines.
Last change: 13 Jan 2011
Back to URCS Grad Directory |
Back to URCS Home
Page