[Rice Logo]

Comp 212: Intermediate Programming

Spring 2008

Webpage maintained by Dung X Nguyen
Email dxnguyen at rice edu for problems Note
Home News Course Description Lectures Labs Assignments Textbooks Resources Syllabus Staff OWLSPACE

Course Description:

COMP 212 introduces students to object-oriented program design and the fundamental algorithms and data structures of imperative programming. All programming assignments are done in the Java programming language. Several programming projects of moderate size will help students to learn

The exercises will involve common data structures such as lists, stacks, queues, search trees, syntax trees, and hash tables, and will use algorithms for sorting, searching, and graph traversal. Some exercises will involve writing programs driven by a graphics user interface (GUI).


Any student with a documented disability needing academic adjustments or accommodations is requested to speak with us during the first two weeks of class. All discussions will remain confidential. Students with disabilities should also contact Disability Support Services in the Ley Student Center.

News and Updates:

03/20/08: Computer Science Curriculum Discussion in DH 3076 on Wednesday, March 26, 2008 - Free Food!  All are welcome, irrespective of your major.

01/11/2008:  http://developers.slashdot.org/article.pl?sid=08/01/08/0348239

Read the above article and come to class next week with questions!

01/07/07: Welcome to a new semester of Comp 212.  The following labs are available; just show up at any one of them.

Recommended Books:

Resource Links:

Connecting to OWLSPACE:

Using OWLSPACE, you can participate in general discussions of class materials, use chat rooms to communicate live with others, in particular the teaching staff, check your grades and find out about other details of the course.  Follow the discussion boards on OWLSPACE regularly).  In order to use OWLSPACE for this class, you will need to be registered for the class.

Here is the link to OWLSPACE: https://owlspace-ccm.rice.edu/portal


Note About E-Mail Addresses:
To protect the COMP 212 staff against spam from automated programs, all e-mail addresses on this website were changed to an alternate spelling. The @ symbol was changed to the word "at". To send a staff member an e-mail, please change the word "at" back to the @ symbol.
Example: The address "foo at bar.com" would have to be changed to "foo@bar.com".
Thank you for your understanding.