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 one of the sequences below or the equivalent

  • MATH 1100 or MATH 1101 or
  • MATH 1102 or MATH 1103 or
  • MATH 1105
Bachelor of Arts
Additional CS courses
  • 9 credits from CSCI 3000 and above
Mathematics Component

The Bachelor of Science requires completion through multivariable calculus and two additional mathematics courses.

  • Calculus I and II for Math and Science Majors
    • MATH 1102 and MATH 1103 or
    • MATH 1105
  • MATH2202 Multivariable Calculus
  • Two mathematics courses from
    • MATH 2210 Linear Algebra
    • 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