Princeton University
Computer Science Department

Computer Science 302
Introduction to Artificial Intelligence

Rob Schapire

Fall 2003


Directory
General Information | Schedule & Readings | Assignments | Announcements | Whiteboard

 

#

Due

Topic

TA in charge

0

Tuesday, Sept. 16

Administrivia

Miro

 1

Wednesday, Sept. 24

Turing Test and Search

Matt

 2

Tuesday, Oct. 7
Extended until: Thursday, Oct. 9

Tic-tac-toe

Miro

 3

Friday, Oct. 24

Satisfaction

results of tournament

Matt

 4

Monday, Nov. 17

Bayes and Viterbi

Miro

 5

Monday, Nov. 24

Temporal models and utility theory

Matt

 6

Monday, Dec. 8

Cat and mouse

Miro

 7

Tuesday, Jan. 13
(but first round test predictions are due Thursday, Jan. 8)

Machine learning

results of comparison on benchmark datasets

Matt

 


Turning in assignments

Homework assignments will be a mix of written exercises and programming.

The programming part of each assignment should be turned in electronically using the class whiteboard page by clicking on "Assignment Submission" and following the instructions.  To authenticate yourself, you will need to type your Princeton OIT Unix login and password.  (This will only work after you have sent your name and login to the TA's.  See HW#0.)  You will receive an email confirmation for each successful submission.  You can resubmit or unsubmit files as needed.

Written exercises can be turned in at the end of class, or can be submitted to room 001A in the Computer Science Building.

Grades will be posted using whiteboard.


Late policy

All assignments are due at 11:59pm on the due date.

Each student will be allotted 5 free days which can be used to turn in homework assignments late without penalty.  For instance, you might choose to turn in HW#1 two days late, and HW#4  three days late.  Once your free days are used up, late homeworks will be penalized 20% per day.  (For instance, a homework turned in two days late will receive only 60% credit.)  Homeworks will not be accepted more than five days past the deadline, whether or not free days are being used.  If you are turning in a late written homework after hours when no one is around to accept it, please indicate at the top that it is late, and clearly mark the day and time when it was turned in.

Exceptions to these rules will of course be made for serious illness or other emergency circumstances; in these cases, please contact me or a TA as soon as you are aware of the problem.


Collaboration

The collaboration policy for this course is based on the overarching objective of maximizing your educational experience, that is, what you gain in knowledge, understanding and the ability to solve problems. Obviously, you do not learn anything by copying someone else's solution. On the other hand, forbidding any and all discussion of course material may deprive you of the opportunity to learn from fellow students. The middle ground between these two extremes also needs to be defined with this basic principle in mind. Before working with another student, you should ask yourself if you would gain more or less by working together or individually, and then act accordingly. Here are some specific guidelines based on this principle: