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.
To submit your file, go to the Assignments tab on the CS151
Sakai site.
You must ATTACH your files to the submission page.
You can attach as many as you want.
After you attach your files, YOU MUST PRESS SUBMIT.
Simply attaching them does not submit them.
Sakai does not automatically allow resubmission.
This is the biggest flaw IMHO. I repeat, YOU CANNOT
RESUBMIT!! Make
sure you are completely done and ready to submit BEFORE you press
submit. But don't forget to press submit before the deadline!
The deadline time for (almost) all assignments is 11:55pm
SHARP. I will not accept late assignments. Really.
I'm serious. Not even 15 minutes late.
Maybe not even 2 minutes late. Ask anyone who's
taken a class from me and they'll confirm. If you need to,
pretend your assignments are actually due at 11pm or something.
Whatever you have to do to get them in on time, well before
the deadline. I don't do this just to be mean--it's to
prepare you for the way things work out in the real world (if you're 5
minutes late to your plane, they leave without you; if you're 5 minutes
late submitting a research paper, they (often) don't accept the
submission). It's also simply repectful to adhere to
deadlines in general.
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.