Intro Courses for CS Majors
CS majors are required to take one of these introductory courses, which also satisfy Distribution Group III credit requirements. See the Course Catalog for a complete list of COMP courses that can be used to satisfy D-III requirements.
- COMP 140 An introduction to computational problem solving designed to give an overview of computer science using real-world problems across a broad range of disciplines. Students learn how to think about these problems and how to structure effective solutions to them using computation. No programming knowledge is required or expected; students learn how to implement their solutions in Python.
- COMP 160 An introduction to the basic math and programming skills necessary to build computer games.
Computing Intro Courses for Non-Majors
Rice undergraduates can earn Distribution Group III credit for COMP 130, 140, and 160. See the Course Catalog for a complete list of COMP courses that can be used to satisfy D-III requirements. Also consider CAAM 210, an introduction to engineering computation course that focuses on modeling, simulation, and visualization via MATLAB; application to problems in science and engineering.