Course Calendar

August 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19

Class 1: Goatfood
Big O Notation
Homework
20 21

Class 2: Big O Notation
22 23

Class 3: Big O Applications
24
25 26

Class 4: Big-O of Arrays and Linked Lists
Homework
27 28

Class 5: Recursion
Homework
29 30

Class 6: Recursion
31

September 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 2

Labor Day
3

Class 7: Big-O and Recursion
Homework

Monday Schedule
4

Class 8: What is a Data Structure? / Lists
5 6

Class 9: Stacks
7
8 9

Class 10: Queues
10 11

Class 11: Project 1
12 13

Class 12: Tree Intro
14
15 16

Class 13: Tree Traversal
17 18

Class 14: Binary Search Trees
19 20

Class 15: Binary Search Trees
21
22 23

Class 16: Exam Review

Project 1 Due
24 25

Class 17: 6-week exam
26 27

Class 18: Exam Review
Maps
Homework
28
29 30

Class 19: AVL Trees
         

October 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1 2

Class 20: AVL Trees
Homework
3 4

Class 21: Gov't Shutdown
Project 2
5
6 7

Class 22: 2-3-4 Trees
Homework
8 9

Class 23: Hashtables
10 11

Class 24: Hashtables
12
13 14

Columbus Day
15 16

Class 25: Ordered Maps
17 18

Class 26: Priority Queues
19
20 21

Class 27: Priority Queues as Heaps
22 23

Class 28: Priority Queues as Heaps
24 25

Class 29: Heap Sort
26
27 28

Class 30: Exam Review
29 30

Class 31: 12-week Exam
31    

November 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
          1

Class 32: Exam Review
2
3 4

Class 33: Graphs
5 6

Class 34: Graphs
7 8

Class 35: Graph Search
Project 3
9
10 11

Veterans Day
12 13

Class 36: Graph Search
14 15

Class 37: Graph Search
16
17 18

Class 38: Spanning Trees
19 20

Class 39: Spanning Trees
21 22

Class 40: Spanning Trees
23
24 25

Class 41: Project Presentations
26 27

Class 42: Project Presentations
28

Thanksgiving
29

Thanksgiving
30

December 2013
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 2

Class 43: Review / SOFs
3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31