Body

Choosing Intro Classes

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.