Skip to main content.

The course project can be done in groups (maximum 3 people) or individually. Groups can comprise students from any of the participating universities.

Process includes a project proposal by the student (or group) followed by a revised proposal on the basis of instructors' feedback and a final project report. Students can propose their own projects or select one from a list of possible projects to be provided by the instructors for each of the four course modules.

Draft Project Timeline

Proposal Format

Write a 2 page proposal that describes:

  1. The problem you plan to study
    • Be specific!!!
  2. Why you think it's important
    • You should want to read this paper because...
  3. Related work you have found so far
  4. What you plan to do including:
    1. Specific milestones you will achieve; these serve as a baseline -- something that is evaluate-able, but not very impressive.
    2. Specific milestones you plan to achieve
    3. Specific milestones you could achieve if things go incredibly well and you find yourselves ahead of schedule; this is the list of cool things you could do building on the accomplishments of a + b.
Examples of specific milestones include: do a thorough literature survey of the problem, write code implementing A, B, C; run experiments X, Y, Z to measure 1, 2, 3; or analyze/prove the performance of system XX.

Final Report Format

The default form for a project is as a research paper of 10 to 15 pages (single column double spaced), a video demonstration of the experiment, and accompanying source code. It can be one of the following:

Students (groups) who are taking both NetSoft theory and practice courses can combine their projects to address a single topic. The expected end report in this case should contain : (1) an introduction that motivates and describes the problem, and summarizes the project findings; (2) an elaborate discussion of the related works; (3) a detailed description of project contributions (i.e., architecture, algorithms, etc.); (4) evaluations of the proposed solution(s); (5) concluding remarks and possible future work. The report should not exceed 30 pages (single column double spaced).

Sample Projects