|
|
CS 312, Algorithm Analysis, Winter 2006 |
|
Date |
No. |
Lecture
Topic, Help Sessions, Exams |
|
Homework |
Projects, Deadlines |
|
Week
1 |
|||||
| 1/9 | 1 |
1.2, 2.1-2.8 (read
after) |
--- |
|
|
|
1/11 |
2 |
3.1-3.6 |
--- |
||
|
1/13 |
3 |
Review:
Tractability, Polynomial reduction, P, NP and NP-Complete |
skim Ch.12 |
HW #1 |
|
|
Week
2 |
|||||
|
1/16 |
- |
Martin Luther King Jr. Day Holiday |
|||
|
1/18 |
4 |
4.5-4.6 |
HW #2 |
||
|
1/20 |
5 |
6.1, 6.2 |
HW #3 |
||
|
Week
3 |
|||||
|
1/23 |
6 |
Introduction to Visual Studio, Model-View-Controller Design Pattern, Working with C# |
HW #4 |
||
|
1/25 |
7 |
6.3, 6.4 |
HW #5 |
||
|
1/26 |
- |
|
|||
|
1/27 |
8 |
--- |
--- |
Early #1; HW #6 |
|
|
Week
4 |
|||||
|
1/30 |
9 |
6.5 |
|||
|
2/1 |
10 |
7.1, 7.2 |
Improvement #1; HW #6.5 |
||
|
2/3 |
11 |
7.4.2, 7.5 |
HW #7 |
||
|
Week
5 |
|||||
|
2/6 |
12 |
7.6, Proj #2 guidelines (in the distribution zip file) |
HW #8 |
||
|
2/8 |
13 |
7.7, 7.8 |
--- |
HW #9 |
|
| 2/8 | - | Help Session Exam #1 (study list) | |||
|
2/9 |
- |
Exam 1 TAKE HOME |
|||
|
2/10 |
- |
Exam 1 TAKE HOME |
|||
| 2/10 | - | Help Session Project #2 (in class) | |||
|
2/11 |
- |
Exam 1 TAKE HOME |
|||
|
Week
6 |
|||||
|
2/13 |
14 |
|
|||
|
2/14 |
- |
|
|||
|
2/15 |
15 |
Early #2; HW #10 |
|||
|
2/17 |
16 | ||||
|
Week
7 |
|||||
|
2/20 |
- |
President's Day Holiday |
|||
|
2/21 |
17 |
Virtual Monday |
8.1 |
--- |
Improvement #2; HW #11 |
|
2/22 |
18 |
8.2, 8.3 |
|
||
|
2/23 |
- |
|
|||
|
2/24 |
19 |
8.4 |
|
||
|
Week
8 |
|||||
|
2/27 |
20 |
8.5,8.6 |
Early #3; HW #14 |
||
|
3/1 |
21 |
Chained matrix multiplication; Recursion
and memory functions |
8.7, 8.8 |
--- |
|
|
3/3 |
22 |
9.1-9.5 |
Improvement #3; HW #15 |
||
|
Week
9 |
|||||
|
3/6 |
23 |
Knapsack
(III) with Backtracking; Depth-first Search, Breadth-first Search |
9.6.1 |
|
|
| 3/7 | - | Help Session Project #4 | |||
|
3/8 |
24 |
9.6.2 |
|
|
|
| 3/8 | - | Help Session Exam #2 (study list) | |||
| 3/9 |
- | Exam #2 in Testing Center | |||
| 3/10 | - | Exam #2 in Testing Center | Early #4 | ||
|
3/11 |
- | Exam #2 in Testing Center | |||
|
Week
10 |
|||||
|
3/13 |
25 |
9.7 |
|||
|
3/15 |
26 |
9.8 |
Improvement #4; HW #18 |
||
|
3/16 |
- | Help Session Project #5 |
|||
|
3/17 |
27 |
|
|||
|
Week
11 |
|||||
|
3/20 |
28 |
|
|||
|
3/22 |
29 |
|
Early #5; HW #21 |
||
|
3/24 |
30 | ||||
|
Week
12 |
|||||
|
3/27 |
31 |
10.1-10.4 |
Improvement #5; HW #22 |
||
| 3/28 | - | Help Session Project #6 |
|||
|
3/29 |
32 |
10.6 |
|
||
|
3/31 |
33 |
|
10.5 |
HW #24 |
|
|
Week
13 |
|||||
|
4/3 |
34 |
10.7 |
|
HW #25 |
|
|
4/5 |
35 | ||||
|
4/7 |
36 | Linear Programming: Slack Form |
|
||
|
Week
14 |
|||||
|
4/10 |
37 |
|
|||
|
4/12 |
38 |
|
|
||
| 4/12 | - | Help Session Project #7 | |||
|
4/14 |
39 |
11.4, 11.5, 11.6, 11.7 |
|
Early #7; HW #29 |
|
|
Week
15 |
|||||
|
4/17 |
40 |
Last day of CS 312 |
|
||
|
4/18 |
- |
Last day of Fall
Instruction (no CS 312) |
|||
|
4/19 |
- |
|
|||
|
4/20 |
- |
|
|||
|
4/21 |
- |
Friday: 11am - 2pm Section 001 Final
Exam |
|||
|
4/25 |
- |
Tuesday: 11am - 2pm
Section 002
Final Exam |
|||
|
4/25 |
- |
Tuesday: 7pm - 10pm
Section 003
Final Exam |
|||