COMP 215
Introduction to Program Design

[Rice University]


   Final project demos will be held in Ryon 102. Be on time!

What is this course?

This course covers the principles of programming and program design. The course is organized around a number of individual programming assignments that fit together to complete a significant, real-world application (a document management and search engine). Each assignment emphasizes one or more of the basic principles of software design. The Java programming language will be used. An introduction to the basics of the Java language itself (including Java syntax and semantics) will be provided.

Expected background

The prerequisite for this course is COMP 182. It is assumed that you have the algorithmic background taught in that course. You are not expected to know Java prior to taking this course.

Class MWF 10:00-10:50am Duncan Hall 1064
Lab Sections TBA TBA