[Rice Logo]

Comp 212: Intermediate Programming

Spring 2003

News Course Description Lectures Labs Assignments Textbooks Resources Syllabus

News and Updates: as of Thursday, 11-May-2006 04:25:40 CDT



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).

Staff List

Lab Lectures

Course Lectures


Recommended Textbooks:

Resource Links:

Connecting to the Newsgroup:

(Read the newsgroup regularly)

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.