CMPS 2200 Introduction to Algorithms
Fall 14

[ Home | Policies | Schedule | Slides, pictures | Homework | Resources ]

Schedule

This schedule is subject to change throughout the semester. Lecture topics refer to chapter numbers in the book.

TuesdayThursday
8/25 Lecture: Ch. 0, analyzing algorithms, asymptotic notation.
Oh, Omega
8/25 Lab
8/27 Lecture: Ch. 0, asymptotic notation.
Little oh, limit theorem, code snippets.
9/2 No class
9/2 Lab: HW1
HW1 assigned
9/4: Lecture: Heaps
9/9 Lecture: Red-black trees
9/9 Lab: HW2
HW2 assigned
9/11 Lecture: B-trees
HW 1 due
9/16 Lecture: Ch. 2 Divide and conquer and recurrences
9/16 Lab: HW3
HW3 assigned
9/18 Lecture: Ch. 2 Divide and conquer and recurrences
HW 2 due
Project 1 assigned
9/23 Lecture: Ch. 2 Divide and conquer and recurrences
9/23 Lab: HW4
HW4 assigned
9/25 Lecture: Ch. 2 Master theorem
HW3 due
9/30 Lecture: Dynamic Programming
9/30 Lab: HW5
HW5 assigned
10/2 Lecture: Dynamic Programming and Greedy Algorithms
HW4 due
10/7 Lecture: Dynamic Programming and Greedy Algorithms
10/7 Lab: Project 1
10/9 Fall break
10/14 Lecture: Ch. 3, 4 Graphs
Adjacency lists, adjacency matrix, BFS
10/14 Lab: Test review
HW 5 due
10/16 Lecture: Test review
10/21 Test
Material 8/25-10/2 (inclusive)
10/21 Lab: Project 1
10/23 Lecture: Ch. 3 Graphs
DFS, edge classification, DAGs, topological sort
10/28 No class
10/28 Lab: HW6
HW6 assigned
10/30 Lecture: Ch. 4 Dijkstra's algorithm
Project 1 due; project 2 assigned
11/4 Lecture: Ch. 4 Bellman-Ford algorithm
11/4 Lab: HW7
HW7 assigned
11/6 Lecture Ch. 5: Minimum Spanning Trees
Prim, Kruskal
HW6 due
11/11 Lecture Ch. 5: Amortized Analysis;
Ch. 2: Sorting, Lower Bound for Sorting

11/11 Lab: HW8
HW 8 assigned
11/13 Lecture: Ch. 2 Randomized algorithms
HW7 due
11/18 Lecture: Ch. 2 Randomized algorithms, quicksort, selection
11/18 Lab: HW9
HW9 assigned
11/20 Lecture: Probabilistic Road Maps
HW8 due
11/25 Lecture: P & NP
11/25 Lab: Project 2
Extra credit HW assigned
11/27 Thanksgiving holiday
12/2 Lecture: P & NP
12/2 Lab: Review for the Final
HW9 due
12/4 Lecture: P & NP
Project 2 due; extra credit homework due

The final exam is on Friday 12/12, 8am-noon.


Last modified by Carola Wenk,   cwenk  -at-   tulane  -dot-   edu,