CSE Final project requirements

Presentations

You'll have 20 minutes to give your presentation, including questions. I suggest you have between 8 to 10 slides. Please bring a copy of the slides to class so I can use it to grade your presentation. Your presentation should address the following issues.
  1. What is the goal of your project? If you are working with an application, describe the important steps of the underlying algorithm.
  2. What was your approach, e.g. experimental method?
  3. What are your findings and their interpretation? Include an analysis of performance.
  4. How did the project differ from your original goals, and any goals modified in your progress report?
  5. What are your conclusions?

Final Report

The final report is due by 5PM on Friday December 2nd. Please put it in my mailbox on the 2nd floor or slip under my door in an envelope. As in prior assignments, please make me an electronic copy (instructions below).

Your writeup should describe the application at a level appropriate for a technical non-expert audience. Thus you will likely need to provide some background knowledge to allow the audience to understand the application.

The structure of your writeup should generally follow that of the presentation. However, be sure to include the following

  • Discuss what you learned from the project.
  • If you are working in a team, include an updated self-evaluation discussing the division of labor and other aspects of how you worked together as a team (A copy of the form is available in html)
  • Discuss any milestones you could not meet, along with an explanation.
  • The grade for your project will be based primarily on it thoroughness but also on the presentation. Negative results are perfectly valid. Such results will be rewarded just as positive results are rewarded. That is, so long as you adequately address all the points above.

    Draw your plots carefully and include any plotted data in tabular form alongside the plot. Don't include any source listings in your hard copy writeup, but provide pseudocode as necessary.

    The electronic submission should be a compressed archive. e.g. .tgz .zip. If you like, send me a URL where I may download the file, rather than mailing it to me.

    When extracted, the compressed archive should produce a directory of the form <LASTNAME>_<INITIALS>, i.e. Baden_SB.tgz. Be sure to remove .o files and executables before creating the tar ball. At the top level of your directory there should be a file listing all the parts of your electronic submissions. Ideally this should be a file with clickable links, e.g. index.html, README.doc, etc., but an ordinary ASCII file README.txt will do. Provide various subdirectories as follows

    src/  	contains all source code along with a makefile, so that I
            can build the software.
    	src may have multiple subdirectories as needed.
    
    data/   Any tabular data, experimental output
    
    plots/  Any separate plot files
    

    If you need other directories be sure to explain them in the navigation file. Please stick to this format, as I'll ask you to resend if I'm having difficulties.