Skip to Navigation | Skip to Content

Bachelor of Arts in Computer Science

Vos-optasia

David Vos (BA in CS, 2002) and his father, Tom Vos (BA in Soc/Psyc, 1972), have teamed up to form Optasia Ministry Inc., a non-profit specializing in Bible software for the blind.

The Bachelor of Arts degree in Computer Science is intended for the student whose primary interest is in Computer Science, but who wishes to pursue additional coursework in other academic areas (e.g., bioinformatics, media studies). It shares most of its courses with the BCS degree, but provides flexibility by requiring fewer courses.

Students whose BA program in computer science includes at least 58 hours of mathematics, computer science or natural science can request a B.S. degree.

Model Schedule

You can find the requirements for the BA degree in your freshman year course catalog. The following course schedule provides a suggested framework for students pursuing a BA (or BS) in CS.

YearFallInterimSpring
Freshman
  • CS 108
  • CS 195
  • MATH 161
 
  • CS 112
  • CS 195
  • MATH 162
Sophomore
  • CS 212
  • CS 195
  • MATH 156
  • ENGR 220
 
  • CS 214
  • MATH 256
Junior
  • CS 262
  • CS/IS elective
  • CS 295
  • CS/IS elective
  • CS 232
  • CS 295
  • MATH 243
Senior
  • CS 394 or CS 396
  • CS/IS elective
  • CS 295
 
  • CS 394 or CS 398
  • CS 384

* MATH 161, 162, 243 are preferred, but students may choose to take MATH 143 and (161 or 132) instead.

Program Objectives and Assessment

A detailed specification of the program learning objectives and how they are assessed can be found at the department assessment plan (login required).