[Rice University]

COMP 212: Intermediate Programming

Fall 2000


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


Announcements


Course Material


Staff

To reach everyone above, email comp212@rice.edu


Handouts

Note: all handouts are also on owlnet at ~comp212/handouts for copying.


Lecture notes


Assignments

  1. Lists, Due Friday, Sep. 15, 23:59 (solutions)
  2. Visitor, Due Monday, Sep. 25, 10:00 AM (solutions)
  3. Hangman, Due Monday, Oct. 23, 10:00 AM
  4. Polynomials, Due Monday, Oct. 30, 10:00 AM
  5. RPN Calculator, Due Monday, November 13, 10:00 AM
  6. Extra Credit Sort Animation, Due Friday, December 1, 23:59
  7. Othello, Due Friday, December 8, 23:59

Lab Tutorials


TextBooks


Additional references:


Please let us know of any broken links