CS 141abc. Distributed Computation Laboratory

Winter 2004 Course Schedule

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/06T Course Introduction; Introduction to Threads Slides (PDF)
01/08Th Threads and Synchronization Slides (PDF)
01/13T Threads and Synchronization (Same Slides)
01/15Th Design by Contract; TCP Sockets Slides (PDF)
01/20T Refinement; Remote Method Invocation Slides (PDF)
01/21W Homework 1 (Threads) Due
01/22Th HTTP POST and GET; Servlets Slides (PDF)
01/23F Last Day for Adding Courses
01/27T No Class, Slides on XML and XSLT Available Slides (PDF)
01/28W Homework 2 (TCP Sockets, RMI) Due
01/29Th Discussion of Research Projects
02/03T Concurrent Garbage Collection Slides (PDF)
02/04W Homework 3 (Servlets) Due Extended to 8 February
02/05Th More Concurrent Garbage Collection Slides (PDF)
02/08Su Homework 3 (Servlets) Due
02/10T Intro to Relations and SQL Slides (PDF)
02/11W Homework 4 (Non-Collaborative, Material through 2/5 Lecture) Due
02/12Th Relations and SQL Slides (PDF)
02/17T Two-Phase Commit, Introduction to Transactions Slides (PDF)
02/18W Homework 5 (Concurrent Garbage Collection) Due
02/19Th Transactions and Concurrency Control Slides (PDF)
02/24T More Transactions and Concurrency Control No Slides
02/25W Homework 6 (Relations and SQL) Due
Last Day for Dropping Courses

02/26Th More Transactions and Concurrency Control No Slides
03/02T No Lecture
03/03W Homework 7 (Non-Collaborative, Material through 2/26 Lecture) Due
03/04Th No Lecture
03/09T No Lecture
03/10W Homework 8 (Research Project Proposal) Due
Last Day of Classes
Valid CSS! Valid XHTML 1.1! Last modified by Daniel M. Zimmerman on 2 March 2004