EEC 273/ECS258, Spring 2014: Course Projects

Overview

Proposal, Progress Report, Final Report, Oral Presentation

Example Final Projects

Resources - Useful Links

Potential Project Topics:


Overview

A major component of EEC273/ECS258 is a course project that incorporates some networking research. The goal of the project is to experiment with new research ideas and solutions. A list of possible project topics (open research problems) will be discussed in class. However, you are encouraged to come up with your own ideas on what to work on. The basic requirements for the topic of the project are that it must be networking related and original.

The attack on these problems can be via design, analysis, experiments, simulations, or through a proof-of-concept protoype/implementation. While these projects are in general more open-ended, the level of difficulty of the problems will be taking into consideration in evaluating the results of the projects. Students are encouraged to propose their own problems which may stem from their own research.

Hopefully, the problem you chose generates enough interests that you can continue to work on it as part of your M. S. or Ph. D. research. :)

Logistics:

1. Teams: You are encouraged to work on the projects in teams of two (max. three for large enough projects).
Feel free to use the class mailing list on SmartSite to solicit project partners.

2. Tentative Schedule:

3. Grading: Similar to how you would "review" a technical paper, the project will be graded based on: novelty of work, solidness of technical content (accuracy, thoroughness, etc), and presentation.

Aim high and do the best you can!. You should view this as a challenge to produce quality work suitable for publication in a IEEE or ACM workshop or conference (e.g., INFOCOM, ICC, Globecom, etc).


Project Proposal

Once you decide on your project, you will be asked to write a one page project proposal that should clearly state:

I will provide feedback on the project proposals via email or in person. Feel free to drop by office hours to discuss and develop your project ideas further.

Example proposals


Progress Report

We can only discuss a fraction of networking papers in class, and you may be working on projects where the background material won't be covered in too much detail. Part of doing something new requires you to be familiar with relevant related work on your chosen topic. Hence, the first step in your project is to do a thorough literature survey. Search the Web pages as extensively as you can. Figure out what's already been done or is known? Why are they not sufficient? What are their relative strengths & weaknesses? Keep an eye out for useful software or research methodology or tools that you can leverage; this will save you tremendous amounts of time later. Your progress report is essentially the literature survey you have done for your project (eventually can go into the related work section for your final report). You should: Any efforts in trying to resolve outstanding issues and missing gaps are encouraged at this stage. But remember, the content of your survey should be based on "facts", not pure speculations!

Example progress report


Project Report

The final report should contain a careful survey of the previous research work related to the problem you have chosen to work on. You must also illustrate your ability to formulate a problem and develop a methodology to address it.

A good report usually contains the following sections:


Oral Presentations

At the end of the quarter, you are expected to give an oral presentation of your project. The talk itself should not exceed fifteen minutes, with five additional minutes for comments and questions.


Example Final Projects

The following are example projects from the same class offered in the past (2003-2007). All these projects described and developed new ideas/algorithms and performed simulations or experiments to evaluate their proposed solutions.