Term Projects
The students of the course CS 507 are required to do a term project during
the semester.
- At most two students can work together.
- At most two groups may take up the same topic. If two groups
take up the same topic, their work should be distinctly different.
- The students should submit the choice of topics by 9 March, 2006,
satisfying the above two conditions.
- The students should submit by 15 March, 2006, a write-up of their
project plan that includes an architecture/design outline, and a
time-chart for execution.
- The final submission has to be done by 15 May, 2006. It should include a
demonstration, a write-up, and a brief presentation.
The following are examples of topics on which a project can be done:
- 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.
- 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.
- A conferencing software. (Similar to chat software)
- 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.
- Software for remote-file access. For example "rem ls ..." instead of
"ls ...", "rem vi ..." instead of "vi ...", etc.
etc.