You are encouraged to submit your proposal early if you would like feedback so you can begin implementation.
The proposal should be approximately one page in length. It should describe your plans for the project, what will be implemented, and the technologies that will be used in the implementation (but you are certainly free to change technologies later). Your proposal can (and perhaps should) be more ambitious than your final implementation. Please read the notes on topics before submitting your proposal.
As proposals are submitted, they will be reviewed and posted for others to see.
Submitting
Submit your proposal as a PDF to the “Project Proposal” activity int he Course Management System. If you're submitting particularly early, maybe email the instructor so he finds it and gives feedback as soon as possible.