Jump to main page content
Purdue signature

College of Science

Computer Science

Restrictions of College Requirements

To fulfill the Mathematics requirements of the College of Science, students may take only:

MA 16100 (Plane Analytic Geometry and Calculus I) (5 cr.) or MA 16500 (Analytic Geometry and Calculus I) (4 cr.)

And one of:
MA 16200 (Plane Analytic Geometry and Calculus II) (5 cr.); MA 16600 (Analytic Geometry and Calculus I) (4 cr.); MA 17300 (Calculus and Analytic Geometry II) (5 cr.); MA 18100 (Honors Calculus I) (5 cr.)

To fulfill the Statistics requirement of the College of Science, students may take only:

STAT 35000 (Introduction to Statistics) (3 cr.); or STAT 51100 (Statistical Methods) (3 cr.)

To fulfill the Multidisciplinary Experience requirement of the College of Science, students may NOT use the following:

Minors: Mathematics or End-User Computing

Courses: CS 31400 or CS/MA 51400, or any course required for the student's Computer Science Track

Free electives

Free electives are courses used to satisfy only the number of credits needed for the bachelor's degree. They do not satisfy any other requirements. Students in the Computer Science B.S. program may choose free electives from any department within the University; but courses from departments other than Computer Science must be approved by the student's academic advisor, and courses that significantly overlap courses taken to fulfill CS degree requirements are not permitted. In particular, introductory programming courses cannot be used as free electives, regardless of the language used.