15-464 Assignments

Initial Assignment

Your initial assignment is to select a paper to present for your in-class presentation. Please email me your top 5 choices, in rank order. Detailed instructions and pointers to useful websites are here.

Programming Assignments

This course will involve three programming assignments and a final project of your own design. The programming assignments will appear here when they are ready to go out.

The initial projects may be done individually or in groups of two. The final project may be done individually or in groups of two or three. Please make sure that the TA and the instructor know if you choose to do any group projects.

Part of the deliverable for each assignment is a report, which can consist of a presentation or a web site. In your report you should cover the following:

After each assignment has been handed in, a random set of students will be chosen to present their work. You will use the report you handed in as supporting visual material for this presentation.

Paper Presentation

In addition to the projects, you will be required to present one recent research paper during the course of the semester. You will have 10 minutes for your presentation. You may bring your own laptop or coordinate with the TA borrow a laptop for the presentation. In your presentatation, please cover the following points. In general, you should be able to do this with just 4-8 slides. You will be asked to turn in your presentation material in the same manner in which you turn in your programming assignments.