Comp 3203: Principles of Computer Networks (Fall 2007)

Programming Assignment 3

(Due: Monday, Nov. 26, 11:59pm)

 

Important note: This programming assignment is to be completed on an individual basis. You may, however, get help for general Java related problems. 

 

Further notes:

-          The following programming assignment is taken from the textbook:

Kurose, James and Ross, Keith, “Computer Networking: A Top-Down Approach,” Addison Wesley, 4th Edition, 2008, ISBN-13: 978-0-321-49770-3, ISBN-10: 0-321-49770-8.

-          Full details are available at: http://wps.aw.com/aw_kurose_network_4/0,13091,4173750-,00.html.

 

Streaming Video with RTSP and RTP (100 points):

This is the programming assignment of chapter 7 in the textbook, page: 674. Please note that you do not need to do the optional exercises.

 

Plagiarism Policy

As defined by Senate, "plagiarism is presenting, whether intentional or not, the ideas, expression of ideas or work of others as one's own". Such reported offences will be reviewed. A student found in violation of regulations may be awarded penalties which range from reprimand to receiving a grade of F in the course or even being expelled from the university.

Unauthorized Co-operation or Collaboration

Senate policy states that "to ensure fairness and equity in assessment of term work, students shall not co-operate or collaborate in the completion of an academic assignment, in whole or in part, when the instructor has indicated that the assignment is to be completed on an individual basis". Please refer to the course outline statement concerning this issue.

Collaboration Policy

Collaboration is encouraged on lab assignments (both in and outside of lab time). Unless previously authorized (say, as in the case of a large OS extension term project), significant collaboration on term papers is not permitted (i.e. no sharing of references or written text).