COMP 402: Production Programming← (none) → |
Home — Spring 2009 | | | Information | | | Resources | | | DrJava | | | SourceForge | | | Blog |
January 18, 2009: Starting on Friday, January 23, we will meet in the PLT Lab (DH 3108).
January 5, 2009: COMP 402 has been assigned Martel 103 as class room. We will be meeting there until further notice.
January 2, 2009: COMP 402 is still does not have an assigned room. If this does not change before the first scheduled class on Monday, January 5, at 2 PM, we will meet in DH 3108 (PLT Lab).
November 10, 2008: COMP 402 is now available for registration; the CRN (course reference number) is 23703. The class is scheduled for Mondays, Wednesdays and Fridays at 2 PM.
August 6, 2008: The course formally known as COMP 312 is now called COMP 402.
April 18, 2008: COMP 312 will be offered in the Spring 2009 semester. Mathias Ricken will be the instructor.
Please send all questions and comments to: mgricken at rice dot edu (replace the "at" with "@" and the "dot" with "." — this was necessary to reduce spam).
This is a tentative schedule for the topics to be covered in the lectures. This schedule will be revised as necessary and is given only as a reference for past topics and a guideline for future topics.
After the first four or five weeks, we will probably have lectures once a week, and work in the lab the other two days. If there is no lecture listed on the schedule, you can assume that we will meet in the PLT lab (DH 3108).
Assignments are given on the day after the previous assignment was due. Assignments are due by the BEGINNING of class on the due date, i.e. at 1:59 PM.
Date | Lecture | Assignment Due |
M 01/05/09 | Welcome & Administration | |
W 01/07/09 | Concurrency | |
F 01/09/09 | Concurrency (cont'd) | |
M 01/12/09 | Concurrency Constructs | Read Everything I know about programming, I learned in kindergarten (pdf) |
W 01/14/09 | Concurrency Constructs (cont'd) | |
F 09/16/09 | Concurrency Constructs (cont'd) | |
M 01/19/08 | MLK Day — no classes | HW01: Concurrency Exercises |
W 01/21/09 | Concurrency Homework Discussion | |
F 01/23/09 | DrJava Build Process and Code Coverage Tools | |
M 01/26/09 | DrJava Build Process (cont'd) and Code Coverage Tools | |
W 01/28/09 | Code Coverage Tools (cont'd) and Unit Test Discussion | |
F 01/30/09 | ||
M 02/02/09 | ||
W 02/04/09 | ||
F 02/06/09 | Small Projects Discussion | Unit Tests |
M 02/09/09 | ||
W 02/11/09 | ||
F 02/13/09 | ||
M 02/16/09 | ||
W 02/18/09 | (class cancelled, please work on your projects) | |
F 02/20/09 | Profiling | |
M 02/23/09 | ||
W 02/25/09 | ||
F 02/27/09 | ||
M 03/02/09 | Spring Break — no classes | |
W 03/04/09 | ||
F 03/04/09 | ||
M 03/09/09 | ||
W 03/11/09 | ||
F 03/13/09 | ||
M 03/16/09 | ||
W 03/18/09 | ||
F 03/20/09 | ||
M 03/23/09 | ||
W 03/25/09 | ||
F 03/27/09 | ||
M 03/30/09 | ||
W 04/01/09 | ||
F 04/03/09 | Midterm Recess — no classes | |
M 04/06/09 | ||
W 04/08/09 | ||
F 04/10/09 | ||
M 04/13/09 | ||
W 04/15/09 | Documentation with DocBook | |
F 04/17/09 | Last day of classes |
Last Revised Sunday, 27-Dec-2020 20:01:42 PST
URL: http://www.cs.rice.edu/teaching/402/09-spring/index.shtml
Copyright © 2008-2010 Mathias Ricken