Comp 212: Intermediate Programming
12/12/03: The results of Round 2 for the Othello Tournament are here. After a very close, tie-breaking "sudden death" match, annay edged past mwfriedm! Congratulations to Anna and Michael for such and intense and exciting finish! Great job to all participants!
12/10/03: The results of Round 1 for the Othello Tournament are here. Congratulations to mwfriedm, annay, bweidman and dhuss who advance to the final round!
12/06/03: Exam #3 is now available.
12/04/03: Othello Tournament Rules are here!
12/04/03: Project 4 can be turned in before 11 AM on Wednesday, 12/10 without any penalty.
12/04/03: You can check your grades on the web now.
12/02/03: Please email Dr. Nguyen your choice of partners for Project 4. Please be sure to include your usernames. Note: Send an email even if you are working alone.
12/01/03: The final exam will be a take-home. It will be posted on the website on Saturday, 12/06/03 and is due on the last day of finals, Wednesday, 12/17/03 at 5pm.
11/19/03: Project 4 Milestone 1 is due now due Monday, 11/24/03 due to conflicts with projects in other classes.
11/17/03: Project 4 has been assigned. Milestone 1 is due Friday, 11/21/03. Milestone 2 ist due Friday, 12/05/03 (last day of classess).
10/10/03: If you need an extension on an assignment, please contact the instructors before the deadline has passed. Unauthorized late submissions will not be accepted!
09/20/03: When submitting UML, please do not just turn in the .SBS file that StructureBuilder uses. Labbies often have trouble opening this. Instead, once you've finished your UML, go to File->Export Diagram->To PNG File... and enter a file name. StructureBuilder will then make a .PNG file, which is a picture file and much easier for the labbies to handle. Include this new .PNG file in the directory that you turn in. Thank you.
09/10/03: You may work on Homework 1 in pairs. Please put both your names in the readme. In the future, the assignments will have to be completed individually unless explicitly stated otherwise!
08/25/03: The lab times will be:
Should you miss the first day of class and not sign up for one of the above labs send me (dxnguyen at rice.edu) an e-mail to let me know your preferences so that I can assign you a lab.
If you have questions about an assignment or the course in general, please post to the newsgroup (rice.owlnews.comp212) or send email to comp212 at rice.edu. This will allow all staff members to reply.
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
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 "firstname.lastname@example.org".
Thank you for your understanding.