CS 313E Schedule (Fall 2020)

Week Dates Topics
1 Aug 26 - Aug 28 Review of CS 303E Topics
Testing and Debugging
Exceptions and Assertions
2 Aug 31 - Sep 04 Objects and Classes
3 Sep 07 - Sep 11 Object Oriented Programming
Inheritance
4 Sep 14 - Sep 18 Complexity of Algorithms
Basic Algorithms
5 Sep 21 - Sep 25 Classes of Algorithms
Recursion
6 Sep 28 - Oct 02 Recursion
Test 1 on Oct 2
7 Oct 05 - Oct 09 Hashing
Stacks and Queues
8 Oct 12 - Oct 16 Stacks and Queues
Linked Lists
9 Oct 19 - Oct 23 Binary Trees
10 Oct 26 - Oct 30 Binary Trees
Heaps
11 Nov 02 - Nov 06 AVL Trees
Test 2 on Nov 6
12 Nov 09 - Nov 13 Graphs
13 Nov 16 - Nov 20 Weighted Graphs
14 Nov 23 Dynamic Programming
15 Nov 30 - Dec 04 Dynamic Programming
Test 3 on Dec 4