15-464 Assignments

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.

You may work on the first assignment in groups of two if you wish. Please see the assignment web pages for further instructions. The final project may be done 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 very brief 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 groups 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.