CSE 190 Fall 2009 Project guidelines
(cribbed from the excellent guidelines for CSE 254 by Charles Elkan!).

An undergraduate project could be a replication of previous work, but it is preferred if it is not an identical replication! For example, many previous cognitive models have been implemented using back propagation. One relatively do-able project would be to take someone's cognitive model that was previously implemented in backprop and re-implement it with Leabra. Projects that use backprop instead are also allowed, but slightly less interesting! Replicating the results of an innovative recent paper would also be a good, but somewhat more ambitious project.  Projects should be closely inspired by one or two specific high quality papers. Novel projects based on your own ideas are allowed, but can often lead to pain and suffering! Here are some ideas for projects.

Projects must involve an implementation of a model.  You can use Leabra, or a neural networks package in matlab (see, for example, Jay McClelland's resources page, and his pdptool software).  If you do not have access to sufficient computing resources for the projects, contact the instructor immediately.

The schedule for the projects is as follows.  

(1) On Thursday, November 12th, you should email me a project proposal (You may email it on Friday, November 13th, but this could be unlucky! ;-).  This should explain explicitly and clearly what you will do.  In particular, the proposal should include:


The proposal should be written in well-organized continuous English, as opposed to just an outline.  Most of its text should be reusable in your final report.  The proposal should be two to four pages long when formatted using either the Cognitive Science Society Word or LaTeX style files. Of course, your paper does not need to be limited to six pages!

(2) Start work immediately on your project.  The first phase of the project is especially important.  In this phase, some important tasks include:

    * formulating clear, sensible hypotheses to test,
    * finding useful data and designing experiments
    * analyzing and synthesizing closely related recent papers, and
    * selecting and obtaining existing software
    * designing and implementing new software.

These are tasks that can and should be performed mostly in parallel, not sequentially.

(3) On Thursday November 19th, you should hand in a revised and (if necessary) extended project proposal.  This must take into account comments received from the instructor and other sources.

(4) On Wednesday, November 25th, you should hand in a progress report.  This should be two to three pages long in CogSci format.   

(5) On Thursday, December 3rd, you should hand in a draft of your project report.  The report should be polished and should resemble a good submission for a cognitive science conference.  You should follow the CogSci instructions. It is difficult to find a good set of reviewer criteria for the cognitive science field, but one example of  evaluation criteria are the NIPS paper evaluation criteria. There is a section at the end of these on Cognitive Science papers.  Read, think carefully about, and follow all the principles of good writing in the "Nuts and Bolts" guide to rhetoric by Michael Harvey. If you don't have time for the whole guide, there is a "nutshell" version.

(5) We will schedule a project presentation time for finals week. There is a final scheduled for the course on Friday (don't worry, there isn't actually a final!) that we can use for the time slot if nothing else works. I would prefer the project presentations to be earlier in the week, but this slot is available: Friday, December 11th, 2009,  11:30AM - 2:30PM

(6) On Thursday December 10th, (finals week), you should hand in the final version of your project report.  This will be graded following a revised version of these grading criteria.  Perfect academic honesty is required. 

The final version of your report should be a Word or PDF file in CogSci format that is no more than a couple of  megabytes. If it is much bigger than this, you need to format your figures differently! Word is preferred only because it makes it easy for me to put comments directly in the file using Word's "track changes" feature.

You are expected to spend about eight hours per week on the 190 project, i.e. about 40 hours in total.  If you are spending much less time, you are not putting in enough effort and getting a good grade will be difficult.  If you are spending much more time, you should think more about efficiency and prioritization.While doing the project, remember that winning at research is similar to winning in many other fields of endeavor.
 
    * Build on an idea that has been successful in previous work.
    * Make the description of your work understandable, attractive, and memorable; pick catchy names.
    * Keep the work simple.  Let the basic ideas shine through.
    * More papers = more likelihood of getting into grad school!