![]() |
Comp 212: Intermediate Programming |
News | Course Description | Lectures | Labs | Assignments | Syllabus |
/home/comp212/OthelloSignup
and add the path to your group's othello player. For instance, suppose the
default package directory was /home/comp212/instructorCode and the strategy
was in the comp212prof package. The path to supply should be "/home/comp212/instructorCode/comp212prof".
Your strategy package should be just below the default package (do not put
it below the model package!). If the class to use is not obvious, please include
a readme file in the directory. Keep in mind though, multiple people can have
the file open at once. So, check the file about 5 mins after you save it to
make sure no one overwrote your entry. Also try to add your entry as quickly
as possible so you minimize the chances you overwrite someone else. Everyone
should enter!Othello Tournament Rules are here.
For the tournament, your strategy must have either a constructor with no parameter or a constructor with a single IModel parameter. This is not required for the project milestones -- do not duplicate code in your project work!
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).
Comp212 Staff ListTo reach *all* of the Comp212 staff, try e-mailing comp212@rice.edu | ||||
Instructors | ||||
Dung X Nguyen | dxnguyen@rice.edu | see homepage | Duncan 3098 | |
Stephen Wong | swong@rice.edu | see homepage | Duncan 3102 | |
Graduate Students | ||||
Bryan Hassin | guido@rice.edu | We 12:00-13:00 | Ryon 102 | Bryan's *Special* Lecture from Comp314 |
Dennis Lu | dlu@rice.edu | Tu,Th 13:00-14:30 | Ryon 102 | |
Cheryl McCosh | chom@rice.edu | Tu,Th 16:00-17:00 | Duncan 3063 | |
Johnny Ngan | twngan@rice.edu | We 12:00-13:00 | Duncan 2070 | |
Apan Qasem | qasem@rice.edu | We 15:00-16:00 | Duncan 3057 | |
Undergraduate Labbies | ||||
Jonathan Bannet | jbannet@rice.edu | Sa 14:00-16:00 | Ryon 102 | |
Josh Barron | jbarron@rice.edu | Th 16:30-18:30 | Ryon 102 | |
Kileen Cheng | kileen@rice.edu | Fr 20:30-22:30 | Ryon 102 | |
Sarah Dover | sdover@rice.edu | Tu 16:30-18:30 | Ryon 102 | |
James Hsia | jhsia@rice.edu | Th 14:30-16:30 | Ryon 102 | |
Kijana Knight | jkdot@rice.edu | Th 15:00-16:30 | Ryon 102 | |
Jonathan Mendez | jmendez@rice.edu | Tu 16:00-18:00 | Ryon 102 | |
Greg Stoll | gstoll@rice.edu | Mo 20:30-22:30 | Ryon 102 | |
Reuben Uy | ruy@rice.edu | We 13:00-15:00 | Ryon 102 | |
Theo Yaung | othello@rice.edu | Fr 21:00-23:00 | Ryon 102 |
Lab
Lectures: |
|
Course Lectures: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|