COMP 202: Principles of Object-Oriented Programming II
|Home — Fall 2008|||||Information|||||Resources|||||Exam Resources|||||OwlSpace|||||COMP 201|
December 9, 2008: The results of the Othello tournament are now available. Thank you for your participation!
December 8, 2008: More detail about the Othello tournament is now available.
December 5, 2008:
The office hours schedule for the final exam period is as follows:
|Mon, 12/8||4-5 PM||Zheng Cai||DH 3003|
|Wed, 12/10||4-5 PM||Zheng Cai||DH 3003|
|Fri, 12/12||2-4 PM||Mathias Ricken||DH 3107|
|Mon, 12/15||4-5 PM||Zheng Cai||DH 3003|
|Tue, 12/16||2-4 PM||Mathias Ricken||DH 3107|
|Wed, 12/17||4-5 PM||Zheng Cai||DH 3003|
November 25, 2008: The Othello tournament has been scheduled for Tuesday, December 9, 2008 at 10 AM in Symonds 1.
November 20, 2008: Mathias has a scheduling conflict on Monday, December 8. He will not hold office hours on that day. We also have to change the date for the Othello tournament. Please take the survey sent to you by email to indicate your preference. If you did not receive the email with the survey link, please contact Mathias.
November 10, 2008: Please consider taking my class COMP 402: Production Programming in the Spring 2009 semester.
November 3, 2008: The solutions for the midterm exam are now available.
November 2, 2008: An extra credit assignment has been added and will count towards the midterm grade. It is due on November 10, 2008, in class.
October 14, 2008: The final exam will be a 5-hour take-home open notes, open computer exam during the finals period. It will be made available for download on the exam resources website at the beginning of the final exam period on Wednesday, December 10. It is due at 11:59 PM on Wednesday, December 17.
October 6, 2008: The midterm exam has been scheduled for Monday, October 20, during our regular lab period from 3:30 PM to 5 PM. It is an in-class, open notes, open computer exam.
October 3, 2008: Starting next week, Mathias has changed the time he holds office hours.
August 9, 2008: The lectures and labs for COMP 202 will be held in Sewall Hall 207 (Symonds I teaching lab). Please note that room 207 is in the basement; it is most easily accessible by the staircase into the courtyard (see map cutout; entire Rice campus map; picture of Sewall Hall courtyard;).
April 20, 2008: COMP 202 has been scheduled for Mondays, Wednesdays, and Fridays from 10:00 AM to 10:50 AM, and a mandatory lab will be held on Mondays from 3:30 PM to 5:00 PM.
News last revised Monday, 25-Jan-2010 16:14:03 CST
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?")
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.
|M 08/25/08||Welcome & Administration||Lab 1: Hangman project — Model|
|W 08/27/08||Review of List Processing||Learning Styles Questionnaire|
|F 08/29/08||Higher Order Functions|
|M 09/01/08||Labor Day — no class!|
|W 09/03/08||Generics & Parametric Polymorphism|
|F 09/05/08||Generics & Parametric Polymorphism (cont'd)||HW1: Hangman — Milestone #1|
|M 09/8/08||Generic IList Framework & Algorithms||Lab 2: Hangman project — View|
|W 09/10/08||Generic IList Framework & Algorithms (cont'd)|
|F 09/12/08||Hurricane Ike - Rice closed!|
|M 09/15/08||Hurricane Ike - Rice closed!|
|W 09/17/08||Big "Oh"|
|F 09/19/08||Dynamic Class Loading|
|M 09/22/08||Patterns for Lazy Evaluation||HW2: Hangman — Milestone #2|
|W 09/24/08||Patterns for Lazy Evaluation (cont'd)|
|F 09/26/08||Programming for Change|
|M 09/29/08||Programming for Change (cont'd)||Lab 3: Temperature Calculator|
|W 10/01/08||Tree Traversal Algorithms|
|F 10/03/08||Tree Traversal Algorithms (Part 2)|
|M 10/06/08||Marine Biology Simulation||Lab 4: Marine Biology Simulation &mdash Milestone 1|
|W 10/08/08||Marine Biology Simulation (Part 2)|
|F 10/10/08||Marine Biology Simulation (Part 3)|
|M 10/13/08||Mid-term recess — no class!||HW3: Temperature Calculator|
|W 10/15/08||Review for Midterm Exam|
|F 10/17/08||Review for Midterm Exam (cont'd)|
|M 10/20/08||Dictionaries & Hashing||Exam 1|
|W 10/22/08||Dictionaries & Hashing (cont'd)|
|F 10/24/08||Design for Self-Balancing Trees|
|M 10/27/08||Design for Self-Balancing Trees (cont'd)||Lab 5: Marine Biology Simulation &mdash Milestone 2||HW4: RiceMBS — Milestone 1|
|W 10/29/08||Design for Self-Balancing Trees (cont'd)|
|F 10/31/08||Design for Self-Balancing Trees (cont'd)|
|M 11/03/08||Midterm Discussion|
|W 11/05/08||Design Patterns for Parsing|
|F 11/07/08||Design Patterns for Parsing (Part 2)||HW5: RiceMBS — Milestone 2|
|M 11/10/08||Design Patterns for Parsing (Part 2, cont'd)||Exam 1 Extra Credit|
|W 11/12/08||Design Patterns for Parsing (Part 2, cont'd)|
|F 11/14/08||Design Patterns for Parsing (Part 2, cont'd)|
|M 11/17/08||Games for Two||Lab 6: Games for Two — Milestone 1|
|W 11/19/08||Games for Two (Part 2)|
|F 11/21/08||Games for Two (Part 2, cont'd)|
|M 11/24/08||Sorting||Lab 7: Games for Two — Milestone 2||HW6: Games for Two — Milestone 1|
|W 11/26/08||Sorting (cont'd)|
|F 11/28/08||Thanksgiving break — no class!|
|M 12/01/08||Sorting (Part 2)||Lab 8: Review for Exam 2|
|W 12/03/08||Sorting (Part 3)|
|F 12/05/08||Sorting Animation (last day of classes)||HW7: Games for Two — Milestone 2|
|T 12/09/08||Othello Tournament (10 AM)|
|W 12/10/08||Final exam available online||Final exam available online|
|W 12/17/08||Final exam due, 11:59 PM||Final exam due, 11:59 PM|
|F 12/26/08||Final grades submitted to ESTHER, 11:59 AM|
Schedule last revised Monday, 25-Jan-2010 16:14:03 CST
Copyright © 2008-2010 Mathias Ricken and Stephen Wong