| 0201 | 0301 |
| TuTh5-6:15pm | TuTh6:30-7:45pm |
| Instructor: Dr. David R. Traum | TA: Kyongil Yoon | |
|---|---|---|
| traum@cs.umd.edu | kiyoon@cs.umd.edu | |
| WWW | http://www.cs.umd.edu/~traum | http://www.cs.umd.edu/~kiyoon |
| Telephone | (301) 405-1139 | (301) 405-2715 |
| Office | Room 3161, A.V.Williams Bldg. | Room 1109, A.V.Williams Bldg. |
| Office hours | Thursday 1:00-3:00pm or by appointment |
Tuesday 3:00-5:00pm; Friday 9-11am |
| Date | Topic | readings pages | notes pages |
|---|---|---|---|
| 1/31: | Course Introduction, Lists | [1] 1-13 | ls1-13 |
| 2/4,2/6: | Trees | [1]25-45 | tr1-17 |
| 2/11: | Lists, Part II | [1]13-19 | ls14-28 |
| 2/13: | Graphs | [1]49-57 | gr1-12 |
| 2/18, 2/20: | Basic Lisp Data Structures | [1]69-86 | lp1-10 |
| 2/25-3/4: | Lisp Special Forms and Recursion | [1]88-123 | lp11-30 |
| 3/6: | Garbage Collection | [1]137-151 | gc1-11 |
| 3/11: | Dynamic Storage Allocation | [1]129-136,151-153 | ds1-10 |
| 3/13-3/18: | Sorting | [1] Ch. 3 | st1-29 |
| 3/20: | Binary Searching, AVL Trees | [1] pp. 195-203 | sc1-11 |
| 4/8-4/10: | Splay Trees, B-Trees, Skip Lists | [1] Ch. 5 | sc12-39 |
| 4/15-4/17: | Hashing | [1] Ch. 6.1 | hs1-17 |
| 4/22-4/29: | Hierarchical Point Data | [2] 1-10,43-105,135-151 | hp1-33 |
| 5/1: | Range Trees | [1] Ch. 7 | rt1-10 |
| 5/6: | Rectangle Data | [2] pp. 153-157,186-225 | rc1-17 |