CS286: Algorithms

[MSOE Logo] Tentative Schedule
Spring 2002
Week Period Topics Reading Assignment Lab
1
3/4-3/8
Lecture 1 Course introduction   Searching
Lecture 2 Algorithm Analysis Pages 3-50.
2
3/11-3/15
Lecture 1 Mathematical Toolbox Pages 51-61, 1058-1069.
Lecture 2 Recursion and Induction
Execution time
Pages 62-75.
3
3/18-3/22
Lecture 1 Sorting -- Heapsort Pages 123-144. HW problems
Sorting
Lecture 2 Sorting -- Quicksort Pages 145-164.
4
3/25-3/29
Lecture 1 Order Statistics Pages 183-195. Good Friday (no lab)
Lecture 2 Lab make-up (Sorting)  
5
4/1-4/5
Lecture 1 Lab make-up (Sorting)   Delivering
Lecture 2 Homework/Review  
6
4/8-4/12
Lecture 1 Midterm Exam  
Lecture 2 Lab make-up (Delivering)  
7
4/15-4/19
Lecture 1 Graphs, BFS, DFS Pages 525-560.
Lecture 2 More Graphs, Kruskal, Prim, Dijkstra Pages 561-606.
8
4/22-4/26
Lecture 1 Greedy Algorithms Pages 370-392 Compressing
Lecture 2 Lab make-up (Compressing)  
9
4/29-5/3
Lecture 1 Red-Black Trees Pages 273-301.
Lecture 2 Spring Fling (no class)  
10
5/6-5/10
Lecture 1 Dynamic Programming Pages 323-354.
Lecture 2 Homework/Review  
11
5/13-5/17
Exam week Final exam    
© 2001-2002 Dr. Christopher C. Taylor Office: CC-27C Phone: 277-7339 Last Updated: Fri Mar 1 06:54:04 2002
I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.