[Rice University]

COMP 210: Principles of Computing and Programming


The course is an introduction to the principles of computing and programming. It covers the principles of program design, the rules of program evaluation, the organization of a computer, machine-oriented programming languages, and an overview of computer science.

Comp 210 is suitable for both engineering and non-engineering students. It does not assume any prior programming or computer science experience and is appropriate for freshmen. Together with Intermediate Programming (COMP 212), the course provides a thorough introduction to computing.

Course content:

Course administration:

Also, please take the time to read the Five Points of Advice for Rice Students that have helped many students in the past.

Acknowledgements: A large number of people have contributed to the development of the course and of this Web page: Ian Barland, Robert "Corky" Cartwright, Keith Cooper, Bruce Duba, Mike Ernst, Matthias Felleisen, Robby Findler, Kathi Fisler, Matthew Flatt, John Greiner, Mark Krentel, Shriram Krishnamurthi, and Joe Warren

Home pages for Rice and Owlnet.