Programs

The Computer Science Department offers

  • major programs in the College of Arts and Sciences leading to the degrees of Bachelor of Arts and Bachelor of Science
  • a minor in the College of Arts and Sciences
  • a Carroll School of Management concentration in Computer Science

The Computer Science, Biology and Mathematics departments offer an interdisciplinary concentration in Bioinformatics.

The CSOM Information Systems Department offers a concentration in Information Systems.

Bachelor of Arts

Additional CS Courses for the B.A.

Twelve additional credits

  • 3 credits from CSCI 2000 and above
  • 9 credits from CSCI 3000 and above

Mathematics Component - B.A.

The Bachelor of Arts requires mathematics through Calculus II. This requirement can be completed with:

  • MATH 1101 or MATH 1103 or MATH 1105
Bachelor of Arts

Additional CS courses

  • 9 credits from CSCI 3000 and above


Mathematics Component

At least 12 credits of mathematics are required for completion of the
bachelor of science major:

  • MATH1103 Calculus II (Math/Science Majors) or MATH1105 Calculus II–AP
    (Math/Science Majors)
  • MATH2202 Multivariable Calculus
   Class of 2018, 2019, and 2020:
  • Two MATH electives from among MATH2210
    Linear Algebra, MATH2216 Introduction to Abstract Mathematics, or any
    MATH course 3000 or higher.
   Class of 2021:
  • MATH2210 Linear Algebra and any MATH course 3000 or higher.


Science Component

A two-semester sequence in a laboratory science for science majors:

  • Biology (BIOL 2000/2010/2040 or BIOL 2000/3030/2040)
  • Chemistry (CHEM 1109/1111/1113, CHEM 1110/1112/1114 or CHEM 1117/1119/1121, CHEM 1118/1120/1122)
  • Physics (PHYS 2200/2050 and PHYS 2201/2051)
  • Earth and Environmental Sciences
    • Option 1: EESC 1132/1133 followed by EESC 2220/2221 or EESC 2250/2251 or EESC 2264/2265 or EESC2285/2286
    • Option 2: Two of EECS 2210/2211, EESC 2202/2212, EESC 2203/2213, EESC 2204/2214, EESC 2205/2215, EESC 2206/2216, EESC 2207/2217, EESC 2208/2218 followed by EECS 2220/2221

One additional non-overlappying science elective of at least 3 credits or non-overlapping Advanced Placement Units
(see AP or IB for required scores).

Bachelor of Arts

Additional CS Classes

  • 3 credits numbered CSCI 2000 or above
  • 6 credits numbered CSCI 3000 or above
Bachelor of Arts

Additional CS Classes

  • 3 credits numbered CSCI 2000 or above
  • 3 credits numbered CSCI 3000 or above