Lecture Videos

Schedule

Monday
Wednesday
Friday
Monday, Aug. 24
Intro
Wednesday, Aug. 26
Classes
Friday, Aug. 28
Constructors
Monday, Aug. 31
Pointers
Wednesday, Sep. 2
More Pointers
Friday, Sep. 4
Parameters
Monday, Sep. 7
Labor Day
Wednesday, Sep. 9
Constructors Reprise
Friday, Sep. 11
Destructors and Operator Overloading
Monday, Sep. 14
Operator Overloading
Wednesday, Sep. 16
Inheritance
Friday, Sep. 18
Templates
Monday, Sep. 21
Linked Memory
Wednesday, Sep. 23
Linked Lists
Friday, Sep. 25
Stacks
Monday, Sep. 28
Array Resizing
Wednesday, Sep. 30
Review Session
Friday, Oct. 2
Queues
Monday, Oct. 5
Generic Programming
Wednesday, Oct. 7
Trees
Friday, Oct. 9
Trees
Monday, Oct. 12
Tree Traversals
Wednesday, Oct. 14
Tree Traversals complexity
Friday, Oct. 16
Binary Search Trees
Monday, Oct. 19
BST Removal
Wednesday, Oct. 21
Balanced BSTs
Friday, Oct. 23
Balanced BSTs
Monday, Oct. 26
AVL Tree Analysis
Wednesday, Oct. 28
Intro to BTrees
Friday, Oct. 30
BTrees
Monday, Nov. 2
TBA
Wednesday, Nov. 4
Hashing 1
Friday, Nov. 6
Hashing 2
Monday, Nov. 9
Hashing 3
Wednesday, Nov. 11
Priority Queues
Friday, Nov. 13
Heapsort
Monday, Nov. 16
Disjoint Sets
Wednesday, Nov. 18
Intro to Graphs
Friday, Nov. 20
Graph Implementations
Monday, Nov. 23
Fall Break
Wednesday, Nov. 25
Fall Break
Friday, Nov. 27
Fall Break
Monday, Nov. 30
Graph Implementations
Wednesday, Dec. 2
Graph Traversals
Friday, Dec. 4
Minimum Spanning Trees
Monday, Dec. 7
Kruskal
Wednesday, Dec. 9
Prim + SSSP
Friday, Dec. 11
Finals begin