[Texas PLT logo]

COMP 202: Principles of Object-Oriented Programming II

 

NEWS

News last revised Monday, 11-Aug-2008 13:49:07 CDT

CONTACT

Please send all questions and comments to: comp202 at rice dot edu (replace the "at" with "@" and the "dot" with "." — this was necessary to reduce spam).

Please preface all subject lines with "COMP202: " (example: "COMP202: How do I write powerful programs with very little code?")


SCHEDULE

This is a tentative schedule for the topics to be covered in lecture, labs and assignments. This schedule will be revised as necessary and is given only as a reference for past topics and a guideline for future topics.

Assignments are given on the day after the previous assignment was due. Homework 1 is assigned on the first day of class.

Assignments are due by the BEGINNING of class on the due date, i.e. at 9:59 AM.

Date Lecture Lab Assignment Due
M 08/25/08 Lec01: Welcome & Administration Lab01: Hangman project — Model  
W 08/27/08 Lec02: Review of List Processing   Learning Styles Questionnaire
F 08/29/08 Lec03: Higher Order Functions    
       
M 09/01/08 Labor Day — no class!    
W 09/03/08 Lec04: Generics & Parametric Polymorphism    
F 09/05/08 Lec05: Generics & Parametric Polymorphism (cont'd)   HW1: Hangman — Milestone #1
       
M 09/8/08 Lec06: Generic IList Framework & Example Algorithms Lab 02: Hangman project — View  
W 09/10/08 Lec07: Patterns for Lazy Evaluation    
F 09/12/08 Lec08: Patterns for Lazy Evaluation (cont'd)    
       
M 09/15/08 Lec09: Patterns for Lazy Evaluation (cont'd)    
W 09/17/08 Lec10: Big "Oh"   HW2: Hangman — Milestone #2
F 09/19/08 Lec11: Dynamic Class Loading    
       
M 09/22/08 Lec12: Programming for Change Lab 03: Temperature Calculator  
W 09/24/08 Lec13: Tree Traversal Algorithms    
F 09/26/08 Lec14: Tree Traversal Algorithms (Part 2)    
       
M 09/29/08 Lec15: Tree Traversal Algorithms (Part 3)    
W 10/01/08 Lec16: TBA    
F 10/03/08 Lec17: Review for Exam 1   HW3: Temperature Calculator
       
M 10/06/08 Lec18: Review for Exam 1 (cont'd) Lab 04: Review for Exam 1  
W 10/08/08 Exam 1    
F 10/10/08 Lec20: Marine Biology Simulation    
       
M 10/13/08 Mid-term recess — no class!    
W 10/15/08 Lec21: Marine Biology Simulation (cont'd) Lab05: Marine Biology Simulation &mdash Milestone 1  
F 10/17/08 Lec22: Marine Biology Simulation (cont'd)   HW4: Hangman Refactored
       
M 10/20/08 Lec23: Design for Self-Balancing Trees    
W 10/22/08 Lec24: Design for Self-Balancing Trees (cont'd)    
F 10/24/08 Lec25: Design for Self-Balancing Trees (cont'd)    
       
M 10/27/08 Lec26: Design for Self-Balancing Trees (cont'd) Lab06: Marine Biology Simulation &mdash Milestone 2  
W 10/29/08 Lec27: Dictionaries & Hashing   HW5: RiceMBS — Milestone 1
F 10/31/08 Lec28: Dictionaries & Hashing (cont'd)    
       
M 11/03/08 Lec29: Dictionaries & Hashing (cont'd) Lab 07: Parsing  
W 11/05/08 Lec30: Design Patterns for Parsing    
F 11/07/08 Lec31: Design Patterns for Parsing (cont'd)    
       
M 11/10/08 Lec32: Design Patterns for Parsing (cont'd) Lab 08: Games for Two — Milestone 1 HW6: RiceMBS — Milestone 2
W 11/12/08 Lec33: Design Patterns for Parsing (cont'd)    
F 11/14/08 Lec34: Sorting    
       
M 11/17/08 Lec35: Sorting (Part 2)    
W 11/19/08 Lec36: Sorting (Part 3)    
F 11/21/08 Lec37: Games for Two   HW7: Games for Two — Milestone 1
       
M 11/24/08 Lec38: Games for Two (cont'd) Lab 09: Games for Two — Milestone 2  
W 11/26/08 Lec39: Games for Two (cont'd)
Exam 2 handed out
   
F 11/28/08 Thanksgiving break — no class!    
       
M 12/01/08 Lec40: Games for Two (cont'd)
Lab 10: Review for Exam 2  
W 12/03/08 Lec41: TBA    
F 12/05/08 Lec42: TBA   HW8: Games for Two — Milestone 2 and
Exam 2 due at 11:59 PM
       
F 12/12/08 Othello Tournament (10 AM)    

Schedule last revised Monday, 11-Aug-2008 13:49:07 CDT

 

URL: http://www.cs.rice.edu/~mgricken/teaching/202/08-fall/index.shtml
Last revised Monday, 11-Aug-2008 13:49:07 CDT — Copyright © 2008 Mathias Ricken and Stephen Wong