Contents
Schedule¶
Detailed Schedule¶
Week 1  | 
||
Wed, Jul 7 2021  | 
- Lecture: Introduction, 1-Python Review 
- Workshop Cycle 1: Python Review 
- Lab 1 Assigned: Python Review 
 | 
|
Fri, Jul 9 2021  | 
- Lecture: 2-Runtime Analysis 
- Workshop Cycle 2: Runtime Analysis 
- Lab 2 Assigned: Runtime Analysis 
 | 
|
Week 2  | 
||
Mon, Jul 12 2021  | 
- Lecture: 3-Stacks 
- Workshop Cycle 3: Stacks 
- Lab 3 Assigned: Stacks 
 | 
|
Wed, Jul 14 2021  | 
- Lecture: 4-Queues, 5-Deques 
- Workshop Cycle 4: Queues and Deques 
- No Lab assigned 
 | 
|
Fri, Jul 16 2021  | 
- Lecture: 6-Lists 
- Workshop Cycle 6: Lists 
- Labs 4 & 6 Assigned: 4-Queues/Deques, 6-Lists 
 | 
|
Week 3  | 
||
Mon, Jul 19 2021  | 
- Lecture: 7-Recursion, 8-Dynamic Programming 
- No workshop 
- Lab 7 Assigned: Recursion (No Dynamic Programming Lab) 
 | 
|
Wed, Jul 21 2021  | 
- Lecture: 9-Searching, 10-Hashing (intro) 
- Workshop Cycle 9: Searching 
- Lab 9 Assigned: Searching 
 | 
|
Fri, Jul 23 2021  | 
- Lecture: More 10-Hashing, Review of 8-Dynamic Programming 
- Workshop Cycle 10: Hashing 
- Lab 10 Assigned: Hashing 
 | 
|
Week 4  | 
||
Mon, Jul 26 2021  | 
- Lecture: 11-Sorting 
- Workshop Cycle 11: Sorting 
- Lab 11 Assigned: Sorting 
 | 
|
Wed, Jul 28 2021  | 
- Lecture: 12-Trees 
- Workshop Cycle 12: Trees 
- Lab 12 Assigned: Trees 
 | 
|
Fri, Jul 30 2021  | 
- Lecture: 13-Binary Heaps, 16-Graphs 
- Slides for binary heaps, and also graphs 
- No workshop 
- Lab 13 Assigned: Binary Heaps 
 | 
|
Week 5  | 
||
Mon, Aug 2 2021  | 
- Lecture: 14-Binary Search Trees 
- No workshop 
- Lab 14 Assigned: Binary Search Trees 
 | 
|
Wed, Aug 4 2021  | 
- Lecture: 15-AVL Trees 
- No workshop 
- Lab 15 Assigned: AVL Trees 
 | 
|
Fri, Aug 6 2021  | 
- Lecture: 17-Graphs - BFS, DFS 
- Lab 16 Assigned: Graphs - BFS, DFS 
 | 
|
Week 6  | 
||
Mon, Aug 9 2021  | 
- Lecture: Dijkstra’s Algorithm 
- Workshop Cycle 21: Shortest Path 
 | 
|
Wed, Aug 11 2021  | 
- Lecture: Course Review, history of algorithms and data structures 
- Workshop? 
 | 
|
Fri, Aug 13 2021  | 
- Last Day of Classes 
- Lecture: Research, more history 
- Workshop? 
 |