COMS6181 Advanced Internet Services, Summer 2004

Homework Submission Instructions



Before you submit, please check:

Written Part:

Programming Part:


How to submit ?

Preferred method of HW submission:

    ~coms6181/bin/submit                 (Note that the command must be executed on a CLIC machine)

If you really cannot use the above method to submit, do the following:

TOP


Special notes on Sample Output files:

The main purpose of having this sample output/test file is to protect your programming work and provide a ground for fair grading.

Essentially the sample output/test file should serve as a self-proof of the functionality of your codes and show that your codes meet all (or part) of the programming requirements. The fact is that I have experienced huge difficulties (believe it or not) in testing many of the submitted programs. There could be all sorts of reasons. In many situations these might well not be the student's fault ... But I can't simply say "No" or "Yes" to these programs because doing so might be either unfair to the programmer or to the rest of the class.

Therefore in the sample output/test file, I expect you to provide the detailed testing environment (time, platform, machines .... e.g., you tested in Clic between Helsinki and Budapest etc..) And the screen dump of the testing (from which machine, what kind of command with which argument is executed, what are the outputs ....) and any other related information. It will be helpful, if you can print additional explanatory notes on the screen about the test, although that is not strictly required. But in any case, you should give a brief explanation of what is going on. If there were problems, why did they happen and what could be the causes .... In addition, when you claim your program supports a feature, e.g. multicast, or IPv6, you should provide testing outputs using e.g. multicast addresses, IPv6 addresses .... If you had problem doing that, explain why, just be candid, whether it is due to a programming flaw or system problem, or whatsoever.

Again the basic idea is to provide enough information that is necessary to maximize the possibility of my successful testing of your program according to the programming requirements. So all of you can
(hopefully) get the credits you deserve.

TOP


Updated Jan 29, 2004  TA CS6181