In the table below is a list of topics that I am suggesting for graduate investigation and presentation. Each topic may be presented by a pair of students working together.
Students may also suggest other topics of interest to them, as long as they are related to computer networks, or applicable to the development or debugging of network applications. Such topics must be approved by me, and will be added to this table, along with the name of the presenter(s).
Students should pick topics that are unfamiliar to them, so that they learn something new.
The graduate assignment deliverables are an 8-10 page paper and a class presentation. the paper is due at least one class period before presentation. The presentation will be 20 minutes long, and should ideally be accompanied with a demonstration of, say, a simple application using the technology under investigation. In your presentation, strive to leave the audience with something to "take away": give them some sort of idea how to get started using the technology you investigated. Allow 5 minutes for questions.
Presentations will take place in the last week of class. A schedule of presentation will be published in week 9.
Topics will be assigned on the basis of first-come-first-served. You can inform me of your choice in person, or you can claim topics by email. If by email, list your preferences in order from first to last, in case one of the topics has been claimed by an earlier email, and I will assign you the highest preference still available.
|Topic||Presenter 1||Presenter 2|
|Network Programming with Node.js||Jacob Aufderheide|
|Packet Capture and Analysis using Wireshark||Wei Huang|
|Network Intrusion Detection Using Snort||Michael Doucette||Patrick Murphy|
|Network Programming With Python Twisted|
|Network Security||Brett Stocker||Alain Ndayishimiye|