Lectures are 10:30 to 11:55 AM, Tuesday and Thursday, in Jorgensen 74.
The material to be covered in each lecture is outlined below (italicized entries indicate important academic calendar dates, boldface entries indicate assignment due dates). This schedule may change during the term as necessary.
| Date | Lecture/Homework | Handouts | |
|---|---|---|---|
| 01/06 | T | Course Introduction; Introduction to Threads | Slides (PDF) |
| 01/08 | Th | Threads and Synchronization | Slides (PDF) |
| 01/13 | T | Threads and Synchronization | (Same Slides) |
| 01/15 | Th | Design by Contract; TCP Sockets | Slides (PDF) |
| 01/20 | T | Refinement; Remote Method Invocation | Slides (PDF) |
| 01/21 | W | Homework 1 (Threads) Due | |
| 01/22 | Th | HTTP POST and GET; Servlets | Slides (PDF) |
| 01/23 | F | Last Day for Adding Courses | |
| 01/27 | T | No Class, Slides on XML and XSLT Available | Slides (PDF) |
| 01/28 | W | Homework 2 (TCP Sockets, RMI) Due | |
| 01/29 | Th | Discussion of Research Projects | |
| 02/03 | T | Concurrent Garbage Collection | Slides (PDF) |
| 02/04 | W | Homework 3 (Servlets) |
|
| 02/05 | Th | More Concurrent Garbage Collection | Slides (PDF) |
| 02/08 | Su | Homework 3 (Servlets) Due | |
| 02/10 | T | Intro to Relations and SQL | Slides (PDF) |
| 02/11 | W | Homework 4 (Non-Collaborative, Material through 2/5 Lecture) Due | |
| 02/12 | Th | Relations and SQL | Slides (PDF) |
| 02/17 | T | Two-Phase Commit, Introduction to Transactions | Slides (PDF) |
| 02/18 | W | Homework 5 (Concurrent Garbage Collection) Due | |
| 02/19 | Th | Transactions and Concurrency Control | Slides (PDF) |
| 02/24 | T | More Transactions and Concurrency Control | No Slides |
| 02/25 | W | Homework 6 (Relations and SQL) Due Last Day for Dropping Courses |
|
| 02/26 | Th | More Transactions and Concurrency Control | No Slides |
| 03/02 | T | No Lecture | |
| 03/03 | W | Homework 7 (Non-Collaborative, Material through 2/26 Lecture) Due | |
| 03/04 | Th | No Lecture | |
| 03/09 | T | No Lecture | |
| 03/10 | W | Homework 8 (Research Project Proposal) Due Last Day of Classes |
|