V22.0480.003 : Fall 1999
Applied Internet Technology

Homework Policies



There will be three assignments in all. Assignments will account for 
40% of the total grade. 

Late Submission:
Extensions in the due date must be requested to the TA in advance
of the deadline, and will only be  granted for valid reasons.
Late homework will then be accepted at deduction of one letter grade 
(usually 10 points) if submitted within 48 hours of the deadline.
Note that if you do not turn in your assignment in time or contact
the Prof. or the TA to explain about the possible extension, 
your assignment will not be accepted.

Project Groups:  
Note that unless otherwise specified, each group will consist of ONE
person. Some programming assignments may be done in groups of 
at most two students each. Students are responsible for finding their 
own compatible groups. Changing groups is not permitted except in cases
where group members have dropped the course. All changes must be 
approved in advanced by the TA. All students in a group will receive
the same grade for each assignment; it is the students' responsibility 
to fairly allocate the work. The amount of work will not be reduce if 
there are lesser than two people in a group.

Responsibility:
You will be responsible for keeping up with all the new postings in
the Course Home Page and the mailing list.
If you discuss any part of an assignment with other groups. It is
your responsibility to inform the TA about it before you submit 
the assignment.

Homework Submission: 
The programming part of the assignments should be submitted electronically 
directly to the TA before 6:00pm on the due date. All hard copies of 
programming assignments should be handed in at the beginning of the first 
class on or after the due date. Without any exception, your programs must be 
compilable and executable on the NYU cs machines.
Where applicable, you will be asked to schedule a demo for your project.

What to submit: 
Your submission (both electronic and hard-copy) should include the 
following files:

  * README file, explaining what you have done, and detailing any 
    undesirable program behavior (bug) which you haven't gotten rid of. 
    You should also put your name and ID here. Remember that helping 
    us understand your system will usually improve your grade.

  * Makefile, so that we can compile your program by just typing "make"
    at the shell prompt. (only when required/applicable)

  * Source Code, which should be reasonably commented.

  * Example files, on which you tested the program (if required).


Re-grading:  
All assignments will be graded by the TA. If there is a  dispute about
your grade, first see the TA. If that does not result in resolution, 
then submit an email description of the problem to Prof. Vishwa.