| Wk | Lect. | Date | Lecture | Slides | HW/PA | Due | Ref. | |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Mon. | 8/30/04 | Course Logistics and Overview, Data Structures - An Overview |
(Topic #1) | read Pgs. 435-449 | ||
| 1 | 2 | Thu. | 9/2/04 | Text File Enumerated Data Types |
(Topic #3) (Topic #2) |
HW #1 | read Pgs. 435-449, 449-500 |
|
| 2 | 3 | Mon. | 9/5/04 | Single Dimensional Arrays Sorting and Searching using Arrays |
(Topic #4) | read Pgs. 449-500, 500-513, 526-545 |
||
| 2 | 4 | Thu. | 9/9/04 | Passing Arrays as Parameters Multi Dimensional Arrays |
(Topic #4) (Topic #5) |
HW #2
PA #1 |
HW #1 | read Pgs. 713-718, 553-570, 575-601 |
| 3 | 5 | Mon. | 9/13/04 | Records Structured Files |
(Topic #6) (Topic #7) |
read Pgs. 609-632, 669-671 |
||
| 3 | 6 | Thu. | 9/16/04 | Data Structures using Records | (Topic #6) | HW #3 | HW #2 | read Pgs. 632-663 |
| 4 | 7 | Mon. | 9/20/04 | Midterm Review | ||||
| 4 | 8 | Thu. | 9/23/04 | Midterm Exam | PA #2 |
HW #3
PA #1 |
||
| 5 | 9 | Mon. | 9/27/04 | Sets Data Abstraction |
(Topic #8) (Topic #9) |
read Pgs. 735-759, 513-518 |
||
| 5 | 10 | Thu. | 9/30/04 | Built-in String Functions/Procedures | (Topic #8) |
HW #4
PA #3 |
read Pgs. 279-309 | |
| 6 | 11 | Mon. | 10/4/04 | Pointers Linked Lists (creation/traversal) |
(Topic #10) (Topic #11) |
PA #2 | read Pgs. 865-881 | |
| 6 | 12 | Thu. | 10/7/04 | Linked Lists (manipulation) | (Topic #11) |
HW #5
PA #4 |
HW #4 | read Pgs. 881-896 |
| 7 | 13 | Mon. | 10/11/04 | Stacks | (Topic #12) | PA #5 | PA #3 | read Pgs. 896-899 |
| 7 | 14 | Thu. | 10/14/04 | Queues | (Topic #12) | HW #5 | read Pgs. 899-900 | |
| 8 | 15 | Mon. | 10/18/04 | Final Review | PA #4 | |||
| 8 | 16 | Thu. | 10/21/04 | Final Exam | PA #5 | read Pgs. 407-427 | ||