B438 Class Project 2010
Purpose
The purpose of the project is to provide an in-depth experience of
current practice in an area of computer networking. A project involving a
networked game of some kind is required.
Format
The project should combine an examination of literature following
current work in an area of interest and a research paper plus an implementation
(software or hardware) that makes some significant use of computer networking. A
team of two students must collaborate on this project.
Grading
The paper/project and presentation will count for 15% of the final grade.
Proposal
The written proposal should outline the specific goal of the
project. For example (project must be a game, however) the paper portion might examine current compression techniques while the project might implement several for comparison. Enough detail should be provided
that the instructor can evaluate the scope of the paper and project and the skills
required.
Literature Search
- A short discussion of literature examined as relating to the
paper/project.
- A bibliography of literature examined.
- Online resources should be limited, well-researched, and documented.
Status Report
A written report (1 page) indicating the status of each of the
following areas:
- Research of current literature.
- Writing of paper or implementation of project.
Research results
- Paper - The paper should stress the application to networking. All
papers should include a bibliography of information sources, whether online
(provide URL and date accessed) or traditional print source. The paper should
be provided to instructor in both print and as an HTML document. Several
research paper guides are available online and should
be consulted.
- Presentation - The presentation is to last 10-15 minutes during the
course syllabus scheduled period. It should include visuals and can include
demonstration. Contact the instructor at least two days in advance
if other equipment arrangements are required.
Project results
- Implementation - All projects should produce an
implementation for demonstration. For example (not allowed, must be a game), a project on data encryption
might survey different techniques and examine the relative merits of each. The
implementation might consist of a RSA program that, given a private key,
encrypted a file, then given a public key, decrypted the file back to clear
text. Printed copies of representative execution outputs and machine readable
copies of source code should be provided to the instructor in standard form
for the language used (e.g. various image, code, and project files for Visual
Basic). Notice that this is not a game, so RSA is not a viable project.
- Presentation - The presentation is to last 10-15 minutes during the
course syllabus scheduled period. It should include a demonstration of the
project results.
Contact the instructor at least two days in advance if other equipment
arrangements are required.
- Final results - At noted above, printed and copies of written
report/presentation and execution output should be provided instructor. The
report/presentation and a separate ZIPPED copy of source code (be sure
to put a copyright notice in your files) should be burned to a disc and
given to your instructor.
Document last modified: