| # | Date | Material |
|
|
|
| 1 | 01-15 | Introduction [1]. |
| 2 | -22 | Random structures; J2ME projects [2]. |
| 3 | -29 | Student presentations. |
| 4 | 02-05 | Compilers and trust [3]. |
| 5 | -12 | First midterm exam; Project proposal version 1 due. |
| 6 | -19 | Garbage collection; tagless Deutsch-Schorr-Waite [4]. |
| 7 | -26 | |
| | | Spring Break March 1–16. |
| 8 | 03-18 | Student presentations. |
| 9 | -25 | Quicksort implementation [5]. |
| 10 | 04-01 | Public-key cryptography [6]. |
| 11 | -08 | Review & student presentations. |
| 12 | -15 | Second midterm exam; Project proposal version 2 due. |
| 13 | -22 | Review & student presentations. |
| 14 | -29 | Review & student presentations. |
| 15 | 05-05 | 8:00 a.m.: Final project proposals due (“final exam”). |