Lecture | Date | Reading | Topic |
1 | Wed Jan 20 | Weiss, Chapters 1 and 2 | Course Overview: goals & themes of CS 367 |
2 | Fri Jan 22 | Weiss, Chapter 3 | Java References, Objects and Classes |
3 | Mon Jan 25 | Weiss, Chapter 3 | Java References, Objects and Classes |
4 | Wed Jan 27 | Weiss, Chapter 6 | Overview of Data Structures |
5 | Fri Jan 29 | Weiss, Chapter 6 | Overview of Data Structures |
6 | Mon Feb 1 | Weiss, Chapter 6 | Overview of Data Structures |
7 | Wed Feb 3 | Weiss, Chapter 5 | Analysis of Algorithms |
8 | Fri Feb 5 | Weiss, Chapter 5 | Analysis of Algorithms |
9 | Mon Feb 8 | Weiss, Chapter 5 | Analysis of Algorithms |
10 | Wed Feb 10 | Weiss, Chapter 7 | Recursion |
11 | Fri Feb 12 | Weiss, Chapter 7 | Recursion |
12 | Mon Feb 15 | Weiss, Chapter 7 | Recursion |
13 | Wed Feb 17 | Weiss, Chapter 8 | Sorting Algorithms |
14 | Fri Feb 19 | Weiss, Chapter 8 | Sorting Algorithms |
15 | Mon Feb 22 | Weiss, Chapter 8 | Sorting Algorithms |
16 | Wed Feb 24 | Weiss, Chapter 4 | Inheritance and Interfaces |
17 | Fri Feb 26 | Weiss, Chapter 11.1 | Balanced-symbol Checker |
18 | Mon Mar 1 | Weiss, Chapter 11.1 | Balanced-symbol Checker |
19 | Wed Mar 3 | Weiss, Chapter 13.1 | Simulation: The Josephus Problem |
20 | Mon Mar 15 | Weiss, Chapter 13.2 | Event Driven-Simulation |
21 | Wed Mar 17 | Weiss, Chapter 15 | Stacks and Queues |
22 | Fri Mar 19 | Weiss, Chapter 15 | Stacks and Queues |
23 | Mon Mar 22 | Review Session for Midterm | |
24 | Wed Mar 24 | Weiss, Chapter 16 | Linked Lists |
25 | Fri Mar 26 | Weiss, Chapter 16 | Linked Lists |
26 | Mon Mar 29 | Weiss, Chapter 16 | Linked Lists |
27 | Wed Mar 31 | Weiss, Chapter 16 | Linked Lists |
28 | Fri Apr 2 | Weiss, Chapter 17 | Trees |
29 | Mon Apr 5 | Weiss, Chapter 17 | Trees |
30 | Wed Apr 7 | Weiss, Chapter 17 | Trees |
31 | Fri Apr 9 | Weiss, Chapter 18.1-18.3, 18.5 | Binary Search Trees |
32 | Mon Apr 12 | Weiss, Chapter 18.1-18.3, 18.5 | Binary Search Trees |
33 | Wed Apr 14 | Weiss, Chapter 18.1-18.3, 18.5 | Binary Search Trees |
34 | Fri Apr 16 | Weiss, Chapter 18.1-18.3, 18.5 | Binary Search Trees |
35 | Mon Apr 19 | Weiss, Chapter 19.1-19.3, 19.5 | Hash Tables |
36 | Wed Apr 21 | Weiss, Chapter 19.1-19.3, 19.5 | Hash Tables |
37 | Fri Apr 23 | Weiss, Chapter 20.1-20.3, 20.5 | Priority Queues and Binary Heaps |
38 | Mon Apr 26 | Weiss, Chapter 20.1-20.3, 20.5 | Priority Queues and Binary Heaps |
39 | Wed Apr 28 | Weiss, Chapter 14.1-14.3 | Graphs and Paths |
40 | Fri Apr 30 | Weiss, Chapter 14.1-14.3 | Graphs and Paths |
41 | Wed May 5 | Semester Review | |