CS354 - Spring 2017: Schedule

Weekly Schedule

This is a tentative schedule, and it is subject to change.
Refer to the course's Moodle for detailed, up-to-date assignments and reading suggestions.

WkDateTopic
1 01/12 Thu Introduction
2 01/17 Tue Algorithm Analysis Fundamentals
01/19 Thu
3 01/24 Tue Brute Force
01/26 Thu
4 01/31 Tue Divide and Conquer
02/02 Thu
5 02/07 Tue
02/09 Thu Priority Queues / Heaps
6 02/14 Tue
02/16 Thu Exam 1
7 02/21 Tue Greedy Algorithms
02/23 Thu Dynamic Programming
8 02/28 Tue
03/02 Thu Sorting
9 03/07 Tue Sets & Hashing
03/09 Thu
10 03/14 Tue Spring Break
03/16 Thu
11 03/21 Tue Parallel Algorithms
03/23 Thu
12 03/28 Tue
03/30 Thu
13 04/04 Tue
04/06 Thu Exam 2
14 04/11 Tue P, NP, NP-Complete, etc.
04/13 Thu
15 04/18 Tue
04/20 Thu
16 04/25 Tue
04/27 Thu 1:15-3:15pm - Final Exam Period