CSE 417 Winter 2018
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

December
SundayMondayTuesdayWednesdayThursdayFridaySaturday
31 01 02 03
13:30-14:20 Lecture
GWN 201
Course Overview & Greedy Algorithms
Slides
14:30-15:30 OH (phdang1)
CSE 021
04
16:30-17:30 OH (anglil)
CSE 220
05
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Binary Search (part 1)
Slides
06

January
SundayMondayTuesdayWednesdayThursdayFridaySaturday
07 08
13:30-14:20 Lecture
GWN 201
Binary Search (part 2)
Slides
09
14:30-15:30 OH (alonmil)
CSE 220
10
13:30-14:20 Lecture
GWN 201
Binary Search (part 3)
Slides
14:30-15:30 OH (phdang1)
CSE 021
23:00 HW1: Shortest Paths (paper) due
11
16:30-17:30 OH (anglil)
CSE 220
12
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Divide & Conquer (part 1)
Slides
13
14 15
Martin Luther King Jr. Day
16
14:30-15:30 OH (alonmil)
CSE 220
17
13:30-14:20 Lecture
GWN 201
Divide & Conquer (part 2)
Slides
14:30-15:30 OH (phdang1)
CSE 021
18
16:30-17:30 OH (anglil)
CSE 220
19
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Divide & Conquer (part 3)
Slides
20
21
23:00 HW2: Binary Search (coding) due
22
13:30-14:20 Lecture
GWN 201
Divide & Conquer (part 4)
Slides
23
14:30-15:30 OH (alonmil)
CSE 220
24
13:30-14:20 Lecture
GWN 201
Divide & Conquer (part 5)
Slides
14:30-15:30 OH (phdang1)
CSE 021
23:00 HW3: Divide & Conquer (paper) due
25
16:30-17:30 OH (anglil)
CSE 220
26
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Dynamic Programming (part 1)
Slides and Robot in Excel
27
28 29
13:30-14:20 Lecture
GWN 201
Dynamic Programming (part 2)
Slides
30
14:30-15:30 OH (alonmil)
CSE 220
31
13:30-14:20 Lecture
GWN 201
Dynamic Programming (part 3)
Slides
14:30-15:30 OH (phdang1)
CSE 021
01
16:30-17:30 OH (anglil)
CSE 220
02
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Dynamic Programming (part 4)
Slides and Optimal BST in Excel
23:00 HW4: Divide & Conquer (coding) due
03

February
SundayMondayTuesdayWednesdayThursdayFridaySaturday
04 05
13:30-14:20 Lecture
GWN 201
Dynamic Programming (part 5)
Slides
06
14:30-15:30 OH (alonmil)
CSE 220
07
13:30-14:20 Lecture
GWN 201
Dynamic Programming (part 6)
Slides
14:30-15:30 OH (phdang1)
CSE 021
23:00 HW5: Dynamic Programming (paper) due
08
16:30-17:30 OH (anglil)
CSE 220
09
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Network Flows (part 1)
Slides
10
11 12
13:30-14:20 Lecture
GWN 201
Network Flows (part 2)
Slides
13
14:30-15:30 OH (alonmil)
CSE 220
14
13:30-14:20 Lecture
GWN 201
Network Flows (part 3)
Slides
14:30-15:30 OH (phdang1)
CSE 021
15
16:30-17:30 OH (anglil)
CSE 220
16
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Network Flows (part 4)
Slides
17
18 19
Presidents Day
23:00 HW6: Dynamic Programming (coding) due
20
14:30-15:30 OH (alonmil)
CSE 220
21
13:30-14:20 Lecture
GWN 201
Network Flows (part 5)
Slides
14:30-15:30 OH (phdang1)
CSE 021
22
16:30-17:30 OH (anglil)
CSE 220
23
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
NP Completeness
Slides
23:00 HW7: Network Flows (paper) due
24
25 26
13:30-14:20 Lecture
GWN 201
Coping with NP Completeness: Special Cases & Rounding
Slides
27
14:30-15:30 OH (alonmil)
CSE 220
28
13:30-14:20 Lecture
GWN 201
Coping with NP Completeness: "Fast Enough" Exponential Time
Slides
14:30-15:30 OH (phdang1)
CSE 021
01
16:30-17:30 OH (anglil)
CSE 220
02
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Coping with NP Completeness: Branch & Bound
Slides
23:00 HW8: Network Flows (coding) due
03

March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
04 05
13:30-14:20 Lecture
GWN 201
Coping with NP Completeness: Advanced Techniques
Slides
06
14:30-15:30 OH (alonmil)
CSE 220
07
13:30-14:20 Lecture
GWN 201
More Dynamic Programming
Slides
14:30-15:30 OH (phdang1)
CSE 021
08
16:30-17:30 OH (anglil)
CSE 220
09
11:30-12:30 OH (kevinz)
CSE 212
13:30-14:20 Lecture
GWN 201
Review
Slides
23:00 HW9: Branch & Bound (coding) due
10
11 12
14:30-16:20 Final exam
13 14 15 16 17