Computer Science 151: Arificial Intelligence (Spring 2008)

Mon/Wed, 11am-12:15pm, Jacobs B134
Christine's office hours (Olin 1241): Tu4-5pm, W3:30-4:30pm * Tutoring hours (Jacobs B102 lab): M&Tu9-10pm
cs151help@cs.hmc.edu

Schedule * Syllabus * Assignments * Written Problems * Links

Submission Instructions

We will use Sakai for all homework submission.  I know, Sakai is a big pain, but when it works it's the easiest submission out there.  Please try to be understanding with its terrible interface.  I didn't design it.  I hate it too.  But we're going to use it for lack of something better (that's just as easy for me).

To help me better understand the impact of each assignment, for every assignment you submit through Sakai, you should also complete the corresponding "assignment info survey". BEFORE you submit your assignment, click on Tests & Quizzes and fill out the appropriate survey.  EVERYONE SHOULD COMPLETE AN INDIVIDUAL SURVEY, regardless of whether or not your worked in pairs.  This is required.  Failure to submit your survey on time will result in a loss of points on the assignment.  

You should submit your assignment files through the ASSIGNMENTS PAGE on Sakai.  It's not hard, but it has some quirks.  If you watch out for these quirks, it will make your life easier.

Extensions

You have 2 48-hour extensions that you may use on any part of any assignment EXCEPT the project.  If the assignment is a pair assignment and you both have an extension left, you will both be charged an extension.  If only one of you has an extension, you can have a 24-hour extension.   One person cannot use more than one extension on any one part of the assignment.  You may use two extensions on assignment 3 if you want an extension for both part a and part b (but then you would be using both your extensions on a single assignment--not recommended).

Working in Pairs

You should get in the habit of telling me who you discussed an assignment with.  I am also interested in some statistics to help me get feedback on individual assignments.  

Assignments 2 and 4 and the project may be done in pairs.  The rest of the assignments must be done individually.  You may not work with the same person on both assignments 2 and 4, but you may work on the project with someone that you worked with on one of the assignments.  

Your work in this class should be in conformance with the Harvey Mudd honor code.  For any assignment, you may discuss (verbally) your work with anyone in the class.  When specified on an assignment, you may work with one other person, but it must be a true collaborative effort.  For the programming assignments, this means you engage in pair programming (i.e., you are both seated at the keyboard together when coding).

If you discuss an assignment with anyone else (which, again, is encouraged!) you must list that person's name on your writeup. If you have any questions as to what is considered acceptable collaboration, please ask.

Assignments