CS354 - Spring 2022: 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/06 Thu Introduction
2 01/11 Tue Algorithm Analysis Fundamentals
01/13 Thu
3 01/18 Tue Brute Force
01/20 Thu
4 01/25 Tue Divide and Conquer
01/27 Thu
5 02/01 Tue
02/03 Thu Priority Queues / Heaps
6 02/08 Tue
02/10 Thu Exam 1
7 02/15 Tue Greedy Algorithms
02/17 Thu Dynamic Programming
8 02/22 Tue
02/24 Thu Sorting
9 03/01 Tue Sets & Hashing
03/03 Thu
10 03/08 Tue Parallel Algorithms
03/10 Thu
11 03/15 Tue Spring Break
03/17 Thu
12 03/22 Tue
03/24 Thu
13 03/29 Tue
03/31 Thu Exam 2
14 04/05 Tue P, NP, NP-Complete, etc.
04/07 Thu
15 04/12 Tue
04/14 Thu
16 04/19 Tue
04/22 Fri 1:15-3:15pm - Final Exam Period