Algorithms andData Structures CSE 2320
Fall 2001Syllabus
tiernan@cse.uta.edu
Catalog Description andCourse Objective:
CHEATINGon exams, PLAGIARISM, or COLLUSION will not be tolerated.
Day | Date | | Chapter #s | And Titles | Assignments and Misc. |
M | Aug. | 27 | Ch. 1, 2 | Role of Algorithms, Getting Start. | |
W | | 29 | Ch. 3, 4 | Growth of Functions, Recurrences | Lab 1 assigned |
M | Sept. | 3 | | | LABOR DAY holiday |
W | | 5 | Ch. 4, 5 | -, Prob. Analysis | |
M | | 10 | Ch. 6 | Heapsort | Lab 1 due/Lab 2 assigned |
W | | 12 | Ch. 7 | Quicksort | Census day |
M | | 17 | Ch. 8, 9 | Sorting in Linear Time, Stats | |
W | | 19 | Review | | Lab 2 due/Lab 3 assigned |
M | Sept. | 24 | Test 1 | | |
W | | 26 | Ch. 10, 11 | Elem. Data Structures, Hash Tables | |
M | Oct. | 1 | Ch. 11, 12 | -, Binary Search Trees | |
W | | 3 | Ch. 13, 14 | Red-Black Trees, Augmenting | Lab 3 due/Lab 4 assigned |
F | | 5 | | | Last day to drop w/ 'W' |
M | | 8 | Ch. 15 | Dynamic Programming | |
W | | 10 | Ch. 16, 17 | Greedy, Amortized | |
M | | 15 | Review | | Lab 4 due/Lab 5 assigned |
W | Oct. | 17 | Test 2 | | |
F | | 19 | | | Midsemester |
M | | 22 | Ch. 18 | B- Trees | |
W | | 24 | Ch. 19, 20 | Binomial Heaps, Finonacci Heap | |
M | | 29 | Ch. 20, 21 | -, Disjoint Sets | Lab 5 due/Lab 6 assigned |
W | | 31 | Ch. 22 | Elem. Graph Alg. | |
M | Nov. | 5 | Ch. 23, 24 | Min. Span Tree, Single-source Path | |
W | | 7 | Ch. 24, 25 | -, All-pairs Path | |
M | | 12 | Ch. 26 | Max Flow | |
W | | 14 | Review | | Lab 6 due/Lab 7 assigned |
F | | 16 | | | Last day to drop or withdraw |
M | Nov. | 19 | Test 3 | | |
W | | 21 | Ch. 29 intro, 29.1, 29.2, 31.1, 34.1 | Selected Topics | |
R to S | | 22-25 | | | THANKSGIVING holidays |
M | | 26 | Ch. 30.1, 30.2, 28.1 | Selected Topics | |
W | | 28 | Ch. 35 | Approx. Alg. | Lab 7 due |
M | Dec. | 3 | Review | | |
W | | 5 | Review | | |
M | Dec. | 10 | Final Exam | 11:00 - 1:30 | |