Skip to main content

Secondary navigation:

Math Course Selection and Advice

math advisement

For Arts and Sciences Students Majoring in Computer Science


Computer Science offers both a B.A. degree and a B.S. degree. Different Mathematics co-requisite courses are required for these programs: the B.S. program generally requires stronger Calculus courses, together with additional math courses.

If you're not sure which degree program is best for you, follow the Mathematics recommendations for the B.S. program and then "drop back" to those of the B.A. program if you change your mind. If you begin working towards the B.A. program, transitioning later to the requirements of the B.S. program will be difficult.

The B.A. Program in Computer Science

Students in the B.A. program are required to complete a Mathematics co-requisite of calculus at the level of MT101 Calculus II, MT103 Calculus II (Math and Science Majors), MT105 Calculus II-AP (Math and Science Majors), or higher.

Students with no Calculus AP credit or with no Calculus background will usually take MT100 Calculus I, and follow with MT101 Calculus II, to complete this co-requisite.

Please be sure that you visit the Calculus Advisement pages on this website for more information on your Calculus options for the B.A. Program.

The B.S. Program in Computer Science

Students in the B.S. program are required to complete Mathematics co-requisites of:

  • MT103 Calculus II (for Math and Science Majors) -- MT105 Calculus II-AP (for Math and Science Majors)
  • MT202 Multivariable Calculus
  • Two Mathematics electives chosen from among MT210, MT216, or any MT course numbered 300 or higher.

Please visit the Calculus Advisement pages for Math and Physical Sciences for more information on your Calculus options for the B.S. Program.