Assignments

Important: don't start on an assignment until it's been officially assigned! It's likely that I'm still tweaking it, and you'll just be wasting your time.

Please remember that all assignments are to be submitted via your BitBucket git repository. Here is a tutorial on how to perform some typical git tasks.

Machine Problems

# Machine problem Assigned Due
1 Command-line RSS Feb 19 Feb 25
2 iPhone RSS Browser, Part I Feb 27 Mar 10
3 TBA TBA TBA
4 TBA TBA TBA

Project

Project Deliverables Weight Due
Initial proposal 5% Jan 31
Elevator pitch 5% Feb 11 & Feb 13
Requirements analysis document 10% March 6
Paper prototype 10% March 6
Early prototype 20% April 3
Final demo & presentation 50% April 29 - May 3