Computer Networks
Spring, 2011
Group Projects
Guifeng Zheng
Summary
Grouping
Around 6 per group, 15 groups totally.
Tasks: 4 small projects
3 from candidate topics
1 free topic (network related, can be one
of the candidate topics)
Slide 2
Candidate topics
Building a Multi-Threaded Web
Server (Chapter 2)
A Mail User Agent (Chapter 2)
UDP Pinger (Chapter 2)
Proxy Cache (Chapter 2)
Slide 3
Candidate topics (cont.)
Implementing a Reliable Transport
Protocol (Chapter 3)
Implementing a Distributed, Asynchronous
Distance Vector Routing Algorithm
(Chapter 4)
Streaming Video with RTSP and RTP
(Chapter 7)
…
Slide 4
Requirements: Due on Week 15
Submit for each project
Project proposal (for free topic project only)
Design Documents
Project Management
• Duties
• Management
• Meetings and Communication
Project Report
Source code
Presentation: PPT and demo video
Slide 5
Grade policy
Basic points
Finish all projects correctly (w/o error). (60)
Documents, codes, presentation. (30)
On time (WEEK 15). (10)
Bonus points: 10
Creative or difficulty (free topic) (+2)
Extra functions implementation (+2)
Friendly GUI (+2)
Apply design pattern or else (+2)
Excellent Presentation (+2)
Slide 6
Any question?
Email me
Slide 7