Lectures

Recordings
Section Day Time Location
AL1 MWF 11:00am 1002 Electrical & Computer Eng Bldg
AL2 MWF 02:00pm 1002 Electrical & Computer Eng Bldg

Schedule

Monday
Wednesday
Friday
Mon, 14 Jan
Introduction
Wed, 16 Jan
Classes
Fri, 18 Jan
Memory
Mon, 21 Jan
MLK Day
Wed, 23 Jan
Heap Memory
Fri, 25 Jan
Function Parameters
Mon, 28 Jan
Class Lifecycle
Wed, 30 Jan
Inheritance
Fri, 01 Feb
Templates
Mon, 04 Feb
List ADT
Wed, 06 Feb
List Impl
Fri, 08 Feb
Stack and Queues
Mon, 11 Feb
Iterators
Wed, 13 Feb
Trees - Intro
Fri, 15 Feb
Trees
Mon, 18 Feb
Tree Traversal
Wed, 20 Feb
BST
Fri, 22 Feb
BST Remove
Mon, 25 Feb
BST Analysis
Wed, 27 Feb
AVL
Fri, 01 Mar
AVL Analysis
Mon, 04 Mar
AVL Applications
Wed, 06 Mar
kd-Tree
Fri, 08 Mar
BTree
Mon, 11 Mar
BTree Analysis
Wed, 13 Mar
Hashing
Fri, 15 Mar
Hashing
Mon, 18 Mar
Spring Break
Wed, 20 Mar
Spring Break
Fri, 22 Mar
Spring Break
Mon, 25 Mar
Hashing
Wed, 27 Mar
Heaps
Fri, 29 Mar
Heaps II
Mon, 01 Apr
Heap Analysis & Disjoint Sets
Wed, 03 Apr
Disjoint Sets Implementation
Fri, 05 Apr
Disjoint Sets Finale and Graphs Intro
Mon, 08 Apr
Graphs
Wed, 10 Apr
Graphs
Fri, 12 Apr
Graphs
Mon, 15 Apr
Graphs
Wed, 17 Apr
Minimum Spanning Tree (MST)
Fri, 19 Apr
MST
Mon, 22 Apr
MST
Wed, 24 Apr
Single Source Shortest Path (SSSP)
Fri, 26 Apr
Solving Graph Problems
Mon, 29 Apr
All Pairs Shortest Path (APSP)
Wed, 01 May
Final Exam Review
Thu, 02 May
Reading Day and Final Exam