Lecture Videos

Schedule

Monday
Wednesday
Friday
Monday, Jan. 18
Martin Luther King Day
Wednesday, Jan. 20
Intro
Friday, Jan. 22
Classes
Monday, Jan. 25
Constructors
Wednesday, Jan. 27
Pointers
Friday, Jan. 29
More Pointers
Monday, Feb. 1
Parameters
Wednesday, Feb. 3
Constructors Reprise
Friday, Feb. 5
Destructors and Operator Overloading
Monday, Feb. 8
Operator Overloading
Wednesday, Feb. 10
Inheritance
Friday, Feb. 12
Templates
Monday, Feb. 15
Linked Memory
Wednesday, Feb. 17
Linked Lists
Friday, Feb. 19
Lists
Monday, Feb. 22
Stacks
Wednesday, Feb. 24
Snow day
Friday, Feb. 26
Array resizing
Monday, Feb. 29
Queues
Wednesday, Mar. 2
Generic Programming
Friday, Mar. 4
Trees
Monday, Mar. 7
Tree Traversals
Wednesday, Mar. 9
Tree Traversals complexity
Friday, Mar. 11
Binary Search Trees
Monday, Mar. 14
BST Removal
Wednesday, Mar. 16
Balanced BSTs
Friday, Mar. 18
Balanced BSTs
Monday, Mar. 21
Spring Break
Wednesday, Mar. 23
Spring Break
Friday, Mar. 25
Spring Break
Monday, Mar. 28
AVL Tree Analysis
Wednesday, Mar. 30
Exam Overview
Friday, Apr. 1
Intro to BTrees
Monday, Apr. 4
BTrees
Wednesday, Apr. 6
Hashing 1
Friday, Apr. 8
Hashing 2
Monday, Apr. 11
Hashing 3
Wednesday, Apr. 13
Priority Queues
Friday, Apr. 15
Heapsort
Monday, Apr. 18
Disjoint Sets
Wednesday, Apr. 20
Intro to Graphs
Friday, Apr. 22
Graph Implementations
Monday, Apr. 25
Graph Implementations
Wednesday, Apr. 27
Graph Traversals
Friday, Apr. 29
Minimum Spanning Trees
Monday, May. 2
Kruskal
Wednesday, May. 4
Prim
Friday, May. 6
Finals begin