Course Calendar


August 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
     1234
567891011
12131415161718
1920

Big-O Notation

Homework
2122

Big-O Notation
2324

Big-O Applications
25
2627

Big-O of Arrays and Linked Lists

Homework
2829

Recursion Review 1
3031

Recursion Review 2

Homework
 

September 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
           1
23

Labor Day
4

Big-O and Recursion
5

Lists
67

Stacks

Homework
8
910

Queues
1112

Project 1
1314

Tree Intro
15
1617

Tree Traversals
1819

BSTs
2021

BSTs
22
2324

Exam Review
2526

Midterm
2728

Exam Review
29
30            

October 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 1

Maps
2

6 Week Grades Due
3

AVL Trees 1
45

AVL Trees 2
6
78

Columbus Day
910

Project 2
1112

2-3-4 Trees
13
1415

Hashtables (Good Hash Functions)
1617

Hashtables (Collisions)
1819

Ordered Maps: Trees vs. Hash Tables
20
2122

Heaps
2324

Heaps 2
2526

Heap Sort
27
2829

Exam Review
3031

Midterm
     

November 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
       12

Exam Review
3
45

Graph ADT
6

12 Week Grades Due
7

Graph ADT 2
89

Project 3
10
1112

Veterans Day
1314

DFS
1516

BFS
17
1819

Dijkstra's
2021

Dijkstra's Runtime
22

Thanksgiving
23

Thanksgiving
24
2526

Floyd Warshall
2728

SOFs
2930

Presentations
 

December 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
           1
23

Presentations
45

6

Last Day of Classes
7

8
910

1112

1314

15
1617

1819202122
23242526272829
3031