| Classroom: | MWF 8:10–9:00, MCRey 317 |
| Web page | www.cburch.com/cs/280/ |
| Instructor: | Dr. Carl Burch |
| E-mail: | |
| Telephone: | 450–1377 (office); 499–9892 (home) |
| Office: | MCRey 310 |
| Office hours: | T 8:30–9:30, W 9:30–10:30,
R 2:00–3:00, F 9:30–10:30 drop-ins, appointments always welcome |
Useful links
none yet
Schedule
The topics will be filled in as the class progresses. Textbook references are on the right.
| Wed 27 Aug | Big-O review §0.3 [handout] |
| Fri 29 Aug |
Big-O review, cont'd
Mergesort §2.3 |
| Mon 1 Sep |
Labor Day — no classes
|
| Tue 2 Sep | Assignment 1 due
|
| Wed 3 Sep |
Multiplication §2.1
Master theorem §2.2 |
| Fri 5 Sep |
Strassen matrix multiplication §2.5
Median finding & Quicksort §2.4 |
| Mon 8 Sep |
Quicksort implementation
Sorting lower bound (page 52–53) Counting & radix sort |
| Wed 10 Sep |
Graph representations §3.1
Depth-first graph search §3.2 |
| Fri 12 Sep |
Applications of DFS §3.2
Topological sort §3.3 |
| Mon 15 Sep |
pre and post numbers §3.2.4
Strongly connected components §3.4 |
| Wed 17 Sep | Assignment 2 due
Breadth-first search §4.2–4.3 Dijkstra's algorithm §4.4–4.5 |
| Fri 19 Sep |
Bellman-Ford path algorithm §4.6
shortest paths in dag §4.7 |
| Mon 22 Sep | TBA |
| Wed 24 Sep |
Test 1
|
| Fri 26 Sep | TBA |
| Mon 29 Sep | TBA |
| Wed 1 Oct | TBA |
| Fri 3 Oct | TBA |
| Mon 6 Oct | TBA |
| Wed 8 Oct | TBA |
| Fri 10 Oct | TBA |
| Mon 13 Oct | TBA |
| Wed 15 Oct | TBA |
| 16—19 Oct |
Fall Break — no classes
|
| Mon 20 Oct | TBA |
| Wed 22 Oct | TBA |
| Fri 24 Oct | TBA |
| Mon 27 Oct | TBA |
| Wed 29 Oct | TBA |
| Fri 31 Oct |
TBA
|
| Mon 3 Nov |
TBA
|
| Wed 5 Nov |
Test 2
|
| Fri 7 Nov | TBA |
| Mon 10 Nov |
TBA
|
| Wed 12 Nov | TBA |
| Fri 14 Nov | TBA |
| Mon 17 Nov | TBA |
| Wed 19 Nov | TBA |
| Fri 21 Nov | TBA |
| Mon 24 Nov | TBA |
| 26 Nov–30 Nov |
Thanksgiving — no classes
|
| Mon 1 Dec | TBA |
| Wed 3 Dec | TBA |
| Fri 5 Dec | TBA |
| Mon 15 Dec |
Final, 2pm
|
| 18 Dec–20 Jan |
Winter Break — no classes
|


Labor Day — no classes
Assignment 1 due
Test 1
Fall Break — no classes
TBA
TBA
Thanksgiving — no classes
Winter Break — no classes