Calendar
Thu, Aug 20, 2015Note: Calendar is always subject to change. Please check regularly for updates.
Unless explicitly marked, all class periods will be held in ISAT 243 and labs will be held in ISAT 248. Unless noted otherwise, all readings are from the class textbook. Unless noted otherwise, all quizzes will be given on Canvas, and all homeworks (HWs) and programming assignments (PAs) will be posted on the assignments page.
Calendar
| August | ||||||
|---|---|---|---|---|---|---|
| Su | M | Tu | W | Th | F | Sa |
| 30 | 31
Intro Reading: Ch. 1 (through 1.2) [slides] |
|||||
| September | ||||||
| Su | M | Tu | W | Th | F | Sa |
| 1 | 2
Lab: GCC and Make UUG Linux InstallFest (7pm in ISAT/CS 259) |
3 | 4
Lab: Basic C ACM Competitive Programming Club (2:30pm every Friday in ISAT/CS 143) |
5 | ||
| 6 | 7
Lab: Arrays & Strings |
8
Deadline to drop class UUG Linux InstallFest (7pm in ISAT/CS 259) |
9
Lab: Structs |
10 | 11
Lab: Testing PA 0 due |
12 |
| 13 | 14
Lab: Pointers |
15 | 16
Lab: Debugging |
17 | 18
Algorithm Analysis Reading: 1.3-1.5 HW 1 due |
19 |
| 20 | 21
Algorithm Analysis |
22 | 23
Dynamic Arrays |
24 | 25
Lab: Dynamic Arrays PA 1 due |
26 |
| 27 | 28
Stacks & Queues |
29 | 30
Lab: Stacks & Queues |
|||
| October | ||||||
| Su | M | Tu | W | Th | F | Sa |
| 1 | 2
Linked Lists HW 2 due |
3 | ||||
| 4 | 5
Lab: Linked Lists |
6 | 7
Adv. Linked Lists |
8 | 9
MIDTERM 1 |
10 |
| 11 | 12
Lab: Linked Sorted Set |
13 | 14
Skip Lists Reading Ch. 4 UUG Vim Tutorial (7:30pm in HHS 2207) |
15 | 16
Binary Trees PA 2 due |
17 |
| 18 | 19
Lab: Binary Tree Traversal |
20 | 21
AVL Trees Reading: avl_trees.pdf on Canvas |
22 | 23
Recursion Reading: recursion.pdf on Canvas HW 3 due |
24 |
| 25 | 26
Recurrences |
27 | 28
Recurrences |
29
Deadline to withdraw with "W" |
30
MORE RECURRENCES? SRLSY. Oh, and Tail Recursion. PA 3 due |
31 |
| November | ||||||
| Su | M | Tu | W | Th | F | Sa |
| 1 | 2
Basic Sorts and Merge Sort |
3 | 4
Quicksort |
5 | 6
Lab - Sorting |
7 |
| 8 | 9
Lab - Sorting (contd.) |
10 | 11
Priority Queues and Heaps |
12 | 13
Heap sort |
14 |
| 15 | 16
Lab - Heap sort |
17 | 18
Midterm Review |
19 | 20
MIDTERM 2 |
21 |
| 22 |
23-27
Thanksgiving Break |
28 | ||||
| 29 | 30
Maps and Hashing |
|||||
| December | ||||||
| Su | M | Tu | W | Th | F | Sa |
| 1 | 2
Hasing Activity | 3 | 4
Lab - Hashing |
5 | ||
| 6 | 7
Applications |
8 | 9
Applications |
10 | 11
Final Exam Review |
12 |
| 13 |
14-18
Final Exams Section 1: Mon 8:00-10:00 (8:00am-10:00pm) Section 2: Wed 8:00-10:00 (8:00am-10:00pm) |
|||||