IC312: Data Structures (FA16)


Home Policy Calendar Units Assignments Resources

Course Calendar

Week Date Class Unit Quiz Topic Assignment
1 M 08/22 Class 1 Unit 1 Big O
Big-O Notation 1
HW 1
Due Sun 28 Aug via ic312-submit
W 08/24 Class 2 Unit 1 Quiz Big O
Big-O Notation 2
F 08/26 Class 3 Unit 1 Quiz Big O
Big-O of Arrays and Linked Lists
HW 2
Due Wed 31 Aug in class
2 M 08/29 Class 4 Unit 1 Quiz Big O
Big-O Applications
W 08/31 Class 5 Unit 2 Quiz Recursion
Recursion Review 1
HW 3
Due Wed. 7 Sep via ic312-submit
F 09/02 Class 6 Unit 2 Quiz Recursion
Recursion Review 2
3 T 9/6 Class 7 Unit 2 Quiz Recursion
Big-O and Recursion
W 09/07 Class 8 Unit 3 Quiz ADT and LSQs
Lists
HW 4
Due Wed. 14 Sep in class
F 09/09 Class 9 Unit 3 Quiz ADT and LSQs
Stacks
4 M 09/12 Class 10 Unit 3 Quiz ADT and LSQs
Queues
W 09/14 * * Overview Project 1 Project 1
F 09/16 Class 12 Unit 4 Trees
Intro to Trees
5 M 09/19 Class 13 Unit 4 Quiz Trees
Traversals
W 09/21 Class 14 Unit 4 Quiz Trees
Binary Search Trees 1
F 09/23 Class 15 Unit 4 Quiz Trees
Binary Search Trees 2
6 M 09/26 Exam Review
W 09/28 Midterm 1
F 09/30 Exam Review Project 1 Due via ic312-submit
on Sun. 02 Oct at 2359
7 M 10/03 Class 16 Unit 5 Maps
Map AST
W 10/05 Class 17 Unit 5 Quiz Maps
AVL Trees 1
HW 5
Due Wed. 12 Oct via ic312-submit
F 10/07 Class 18 Unit 5 Quiz Maps
AVL Trees 2
8 M 10/10 No Class No Class Columbus Day
W 10/12 * * Overview Project 2 Project 2
F 10/14 Class 20 Unit 5 Quiz Maps
2-3-4 Trees
HW 6
Due Fri. 21 Oct. in class
9 M 10/17 Class 21 Unit 6 Quiz Hash Tables
Good Hash Functions
W 10/19 Class 22 Unit 6 Quiz Hash Tables
Collisions
F 10/21 Class 23 Unit 6 Quiz Ordered Maps
Trees vs. Hash Tables
10 M 10/24 No Class No Class Michelson Lecture Comp. Day HW 7
Due Wed. 2 Nov. in class
W 10/26 Class 24 Unit 7 Priority Queues
Heaps
F 10/28 Class 25 Unit 7 Quiz Priority Queues
Implementing Heaps
Project 2 Due via ic312-submit
on Sun. Oct. 30 at 2359
11 M 10/31 Class 26 Unit 7 Quiz Priority Queues
Heap Sort
W 11/02 Exam Review
R 11/03 (X-PERIOD) Midterm 2
12 M 11/07 Exam Review HW 8
Due Mon. 14 Nov via ic312-submit
W 11/09 Class 27 Unit 8 Quiz Graphs
Terminology and ADT
F 11/11 No Class No Class Veterans Day
13 M 11/14 Class 28 Unit 8 Quiz Graphs
Representing a Graph
Project 3
W 11/16 * * Quiz Project 3 intro HW 9
Due Wed. 23 Nov in class
F 11/18 Class 30 Unit 8 Quiz Graphs
Depth-First Search
14 M 11/21 Class 31 Unit 8 Quiz Graphs
Breadth-First Search
HW 10
Due Tue. 29 Nov via ic312-submit
W 11/23 Class 32 Unit 9 Quiz Graph Search
Dijkstra's Algorithm
F 11/25 No Class No Class Digestion Day
15 M 11/28 Class 33 Unit 9 Quiz Graph Search
Dijkstra's Runtime
HW 11
Due Wed. 7 Dec via ic312-submit
W 11/30 Class 34 Unit 9 Quiz Graph Search
Floyd Warshall
F 12/02 SOFS
16 M 12/05 * * Project Presentation
W 12/07 * * Project Presentation
-- --
17 R 12/15 Final Exam @ 1330


Last modified: Fri Dec 2 07:23:32 2016