Week |
Dates |
Topic |
Slides |
HW |
01 |
Aug. 23 |
Introduction and Course Administrivia, Algorithmic Analysis |
|
|
Aug. 25 |
Proving Algorithm Correctness using Invariants |
|
02 |
Aug. 30 |
Calculating Instructional Cost, Asymptotic Analysis, Big-O, Big-Omega |
|
Sep. 01 |
Performance Comparison with L'Hospita's Rule, Limit rules review |
|
03 |
Sep. 06 |
|
|
Sep. 18 |
|
|
04 |
Sep. 13 |
Greedy Strategy: In-class Problem Solving Session #1 |
|
|
Sep. 15 |
|
|
05 |
Sep. 20 |
|
|
Sep. 22 |
|
|
06 |
Sep. 27 |
Divide-and-Conquer Strategy: In-Class Problem Solving #2 |
|
|
Sep. 29 |
|
|
07 |
Oct. 04 |
|
|
Oct. 06 |
|
|
08 |
Oct. 11 |
midterm exam |
Oct. 13 |
midterm review |
09 |
Oct. 18 |
Dynamic Programming: In-class Problem Solving Session #3 |
|
|
Oct. 22 |
|
|
10 |
Oct. 25 |
|
|
Oct. 27 |
|
|
11 |
Nov. 01 |
Network Flow: In-class Problem Solving Session #4 |
|
|
Nov. 03 |
|
|
12 |
Nov. 08 |
|
|
|
Nov. 10 |
Randomized & Approximation Algorithms: |
|
13 |
Nov. 15 |
Algorithmic Intractability: |
|
|
Nov. 17 |
|
|
14 |
Nov. 22 |
thanksgiving break |
Nov. 24 |
15 |
Nov. 29 |
GPU based Image processing Algorithms (Alotaibi) |
Algorithms to Detect Rootkits in Windows (Bobbilli) |
Efficient Parallel Spatial Join Algorithms (Da) |
Dec. 01 |
Human Performance on NP-Hard Problems (Gourley) |
Interactions between Drivers and Mechanized Driving Systems (Karnati) |
Spatiotemporal database Models and Algorithms (Khobrani) |
16 |
Dec. 06 |
Security Analysis of Software Defined Networks (SDN) (Mahmoudzadeh) |
Challenges in Big Data (Rangaraju) |
R-Tree Advances and Variations (Thomas) |
Dec. 08 |
Localizing the Speaker in Dynamic Classroom Environments (Wolfe) |
Spatial Data Indexing methods and their Performance (Zhang) |
17 |
Dec. 14 |
final Exam: 08:00 a.m. -- 09:40 a.m. |