Course projects are carried out in groups of 1 to 3 (larger groups are better).
Empirical: Implementation and quantitative analysis of algorithms presented in class using simulation (synthetic) or real data.
Theoretical/algorithmic: Develop new models for a problem, prove new observations about algorithms and/or design new algorithms for a problem.
Ideal: a little bit of both! A concrete theoretical/algorithmic question with empirical evaluations.
Project proposal (due March 17): Ideally 1 page but up to 2 pages (excluding references)
Final report (due May 4): Up to 5 pages (excluding references)
Homework 0: Due Jan 18
Homework 1: Due Feb 10
Homework 2: Due Feb 24