COMP 405
Spring 2014

Course Information 

Home  Info  Owlspace  Java Resources  Eclipse Resources  SharePoint  Piazza

TIME AND LOCATION:

Class will be held every Monday, Wednesday and Friday  from 10:00 AM - 10:50 AM in Duncan Hall Room 1042

 

INSTRUCTORS:

Dr. Stephen Wong -- See home page for contact and office hour information.

Teaching Assistants e-mail (at rice.edu) Office Hours & Location  (Subject to change, so check often!)
John Draper jtd2 Sun. 9 PM - 11 PM Duncan Commons  (knock if no access)
Thomas Ladd trl1 Thurs. 7 PM- 9 PM Weiss Common (knock if no access)
Annirudh Prasad annirudh.s.prasad Tues. 7 PM - 9 PM, Sid Commons (knock or e-mail or text if no access)
Sal Testa sal.testa Mon.  2 PM - 4 PM, Abercrombie AEL A119
   

All Comp405 staff are also available by appointment!

E-Mail:

Entire class (including staff): comp405s14 at owlspace-ccm.rice.edu   (replace the " at " with "@")

Please do not send e-mail directly to the instructor or any specific staff member, as doing so will only delay the response.

IMPORTANT:  In order to send a message to the above address, the e-mail address in your Owlspace address MUST MATCH YOUR RETURN ADDRESS EXACTLY.    Generally, this means that you must send from that same account but even that can fail if you use a different alias as the return address.

Just the staff comp405 at rice.edu   (replace the " at " with "@")

 Please DO start your subject line with "Comp405: " so that your message can be easily identified as being class-related!

TEXT BOOKS:

Though none of the existing text books truly meet our needs and requirements, we like the following book and highly recommend it for the course.

We also have a few other recommendations.

COURSE PREREQUISITE:

COMP 310

COURSE DESCRIPTION:

COMP 405 is a topics-driven exploration of cutting-edge object oriented design issues and concepts including mutable recursive data frameworks, design patterns for lazy evaluation, sorting, parsing and games, service-oriented architectures and cloud computing.  Detailed knowledge and practice in abstract structure and behavioral representations, delegation model programming, design patterns and Java are required.

Tentative Topic List
(in no particular order, not all topics may be covered due to time constraints)

COURSE SCHEDULE:

Please follow the navigation link to the Home page above to see the topical schedule for lectures and labs.

Homework turn-in:

The turn-in mechanism for code will be the student's individual Comp405 Subversion repository on CLE@R, using the Subclipse version control plug-in in Eclipse.   Other work will be turned in via postings on the course wiki.   Please see

 

GRADING:  

The course grade will be based on:   TENTATIVE

Assignments’ due dates and rules will be clearly stated at the time they are given.

No make-up exams will be given unless there is a legitimate excuse such as proof of medical emergency. All permissions must be requested and approved in writing (hard copy or e-mail) BEFORE the due date!

We reserve the right to modify the above weightings at any time.

 

LATE POLICY:

 

Technical and Development Resources:

 

Related Course Materials:

Principles of Object Oriented Programming courses:

 

HONOR SYSTEM:

Rice University has a student-run academic honor system. Each student has personal responsibility for honesty in their own academic conduct. Each student has the responsibility to report any suspected problems to the Honor Council in a timely fashion. During any Rice exam, the student is expected to write the honor pledge on the outside of the exam:

On my honor, I have neither given nor received aid on this examination.

The Computer Science Department takes the Rice Honor System very seriously and handles all violations accordingly. General rules of conduct concerning collaboration will be spelled out before assignments or exams are distributed (see for instance, above). When in doubt, contact an instructor before proceeding.

For more information concerning the Rice Honor System, see:

ADA:

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.


Previous Offerings of Comp405:


Staff SharePoint Site (Staff only!  Login req'd)

 


© 2013 by Stephen Wong