![]() |
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.
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