Term Projects

The students of the course CS 507 are required to do a term project during the semester.

The following are examples of topics on which a project can be done:

  1. A directory-tree transfer software. Some such software already exists; e.g., cute-ftp. Plain ftp utility is not convenient for transferring sub-directories recursively.
  2. A software to transfer mail between an user's PC and a mail server. The PC should be made the stable storage for the user's mails.
  3. A conferencing software. (Similar to chat software)
  4. A network simulator that demonstrates an end-to-end sliding window protocol for transfering packets with provision for controlling probability of congestion (leading to out-of-sequence arrival and delayed duplicates) and packet loss.
  5. Software for remote-file access. For example "rem ls ..." instead of "ls ...", "rem vi ..." instead of "vi ...", etc.

    etc.