15-853: Algorithms in the Real World (Guy Blelloch, Spring 12)

Approximate Schedule


Class Date Day Topic Notes
1 Tue Jan 17 No Class -
2 Thur Jan 19 Introduction -
3 Tue Jan 24 Compression 1 -
4 Thur Jan 26 Compression 2 -
5 Tue Jan 31 Compression 3 -
6 Thur Feb 2 Compression 4 Assign 1 due
7 Tue Feb 7 Cryptography 1 -
8 Thur Feb 9 Cryptography 2 -
9 Tue Feb 14 Cryptography 3 -
10 Thur Feb 16 Linear/Integer Programming 1 Assign 2 due
11 Tue Feb 21 Linear/Integer Programming 2 -
12 Thur Feb 23 Linear/Integer Programming 3 -
13 Tue Feb 28 Linear/Integer Programming 4 -
14 Thur March 1 Nearest Neighbors 1 Assign 3 due
15 Tue March 6 Nearest Neighbors 2 -
16 Thur March 8 Nearest Neighbors 3 -
- Tue March 13 Spring Break -
- Thur March 15 Spring Break -
17 Tue March 20 Meshing 1 -
18 Thur March 22 Meshing 2 Assign 4 due
19 Tue March 27 Parallelism 1 -
20 Thur March 29 Parallelism 2 -
21 Tue April 3 Parallelism 3 -
22 Thur April 5 Parallelism 4 Assign 5 due
23 Tue April 10 I/O efficient Algorithms 1 -
24 Thur April 12 I/O efficient Algorithms 2 Project proposal due
25 Tue April 17 Indexing and Searching 1 -
26 Thur April 19 Indexing and Searching 2 -
27 Tue April 24 Indexing and Searching 3 -
28 Thur April 26 Comp Bio 1 Project Due
29 Tue May 1 Comp Bio 2 -
30 Thur May 3 TBD Assign 6 due

Back to the Algorithms in the Real World page (Spring 12).
Guy Blelloch, guyb@cs.cmu.edu.