Rice University
COMP 200
Elements of Computer Science
Fall 2004
MWF, 10AM, DH 1046


Comp 200 is an introduction to Computer Science, as opposed to an introduction to programming computers. The course provides a broad overview of computation. It focuses on the conceptual underpinnings of Computer Science rather than the detailed art of programming. Comp 200 is intended for students who want to understand what Computer Science is and why people study it, without necessarily majoring in it.

Because much of the work in Computer Science finds its expression in a program, students in Comp 200 will develop some programs as part of their homework. However, the amount of programming practice in the course will not be sufficient to turn a novice into a skilled programmer. Students who want to develop addition skill in programming should also take one of the programming courses: Comp 210, Comp 110, or Caam 210.

Comp 200 is a Group III Distribution course and an optional core requirement for the Cognitive Sciences major. While the course will differ somewhat in content from previous years, you can see how it went last time it was taught by looking at the web page.
(This material will also serve as a rough syllabus.)


Office Hours


Course Material


This page is maintained by the professor; see contact information above
Comp200 Home Page Last modified 2005.Aug.24.