The bachelor of arts in computer science meets the needs of students who seek a balanced education or the opportunity for interdisciplinary study.

The requirements are as follows:

Students must maintain a minimum 2.0 GPA in all CS courses.

 

The Degree Requirements (Apply to the class of 2030 and later)

The program consists of a minimum of 9 major courses and 3 collateral courses.

The Core Computer Science Courses:

[Note: Students with sufficient prior programming experience may, with instructor permission, begin in CS 120 instead of CS 110. In that case, they will take one additional CS course to replace CS 110]

The Math Requirements:

  • MATH161 (Calculus I)
  • MATH182 (Discrete Structures)
  • MATH186 (Applied Statistics) or MATH 286 (Probability and Mathematical Statistics) or PSYC 120 (Quantitative Methods in Psychology) or [MATH 335 (Probability) AND MATH 336 (Mathematical Statistics)]

The Degree Requirements (Apply to the class of 2029 and earlier)

The program consists of a minimum of 9 major courses and 3 collateral courses.

The Core Computer Science Courses:

The Math Requirements:

  • MATH161 (Calculus I)
  • MATH182 (Discrete Structures)
  • MATH186 (Applied Statistics) or PSYC 120 (Quantitative Methods in Psychology) or [MATH 335 (Probability) AND MATH 336 (Mathematical Statistics)]