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

Maps
29
30            

October 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 1

AVL Trees

Homework
2

6 Week Grades Due
3

AVL Trees
45

Project 2
6
78

Columbus Day
910

2-3-4 Trees
1112

Hashtables

Homework
13
1415

Hashtables
1617

Ordered Maps: Trees vs. Hash Tables
1819

Heaps
20
2122

Heaps

Homework
2324

Heap Sort
2526

Treaps
27
2829

Exam Review
3031

Midterm
     

November 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
       12

Project 3

Graph ADT
3
45

Graph ADT
6

12 Week Grades Due
7

DFS
89

BFS

Homework
10
1112

Veterans Day
1314

Dijkstra's
1516

Dijkstra's Runtime
17
1819

Floyd Warshall
2021

Project Work Day
22

Thanksgiving
23

Thanksgiving
24
2526

Project Work Day
2728

Presentations
2930

Presentations
 

December 2018
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
           1
23

SQRT ORAM
45

SOFs
6

Last Day of Classes
7

8
910

1112

1314

15
1617

1819202122
23242526272829
3031