Note that there separate sets of assignments for CS 451/651 and CS
431. Make sure you work on the correct asssignments!
CS 451/651 Assignments CS 431 Assignments
Note:
The schedule is created by throwing darts at a calendar. Assignments are set up to be due:
- At least 2 weeks after release. (Often 3).
- At least 1 week after the previous assignment.
- At least 1 week after the last lecture of that module
- Not counting reading week as time to work on assignments (it's supposed to be a break)
Assignments are due at 4PM on the indicated day (which is a Wednesday except for A7).
# |
Topic |
Released |
Due |
A0 | Introduction | Jan. 6 | Jan. 22 |
A1 | Intro to MapReduce | Jan. 6 | Jan. 29 |
A2 | Intro to Spark | Jan. 20 | Feb. 12 |
A3 | Text Search | Jan. 29 | Feb. 26 |
A4 | Graph Algorithms | Feb. 5 | Mar. 5 |
A5 | Machine Learning | Feb 12. | Mar. 14 (Note Day) |
A6 | Relational Data | Mar. 5 | Mar. 28 (Note Day) |
A7 | Streaming | Mar 17 | Apr. 4 (Note Day) |
Final Project (651 Only) | Up to you! | Jan. 6 | Apr. 4* |
* Project deadline is flexible, just as long as I've got them by the final exam date.