Home Page

Comp 314 is an advanced programming course, with two main topics:

Announcements

Please register for the course. You still need to register with the university, of course.

Come to the Java Swing tutorial, Symonds II at 7 pm, Monday, April 3rd! You'll need it for Project 3, so swing on by if you're rusty.

Staff and Resources

Lecturer:

UPDATEDOffice Hours and Other Staff

Course newsgroup: rice.owlnews.comp314 [Atom feed]

Source control information: Subversion tutorial; Turning projects in with SVN

Chat/IM service: IRC info

Seth Nielson's TA Blog: link

Class photos: The comp314 facebook, spring 2006 edition

Assignments

Homework 0

Homework 1

Project 0

Project 1

Project 2

NEW Project 3

Course Information

Course Meetings: TuTh 02:30PM-03:50PM, DH 1064

Course syllabus, general grading policies, project grading policies, project grading sheet

Pre-requisites: Comp 212 and Comp 280, or equivalent. In particular, knowledge of object-oriented programming at the level of Comp 212 is assumed. The Comp 212 prerequisite will be strictly enforced. Experience has shown that students who have taken additional programming courses (e.g. Comp320 or Comp311) have an easier time in Comp314 - programming is a skill learned over years, not months!


Other resources

Textbooks

[Book cover]

Introduction to Algorithms (Second Edition) [Required]
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
MIT Press
Hardcover - 1180 pages (2001)

The Pragmatic Programmer [Required]
Andrew Hunt and David Thomas
Adison-Wesley
Softcover - 321 pages (2000)

 

If you have trouble getting CLRS locally, you can always try buying it at Amazon.com, Bookpool, or any other reseller you might like. Similarly, H&T is widely available.

Accomodations

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 Disabled Student Services in the Ley Student Center.

Last modified: January 11, 2006 12:10