Our B.A. program is designed for students who wish to combine Computer Science with a second major, or with a set of secondary fields (minors), typically in natural science, liberal arts, or business. The program provides a foundation in Computer Science, along with lots of room in the curriculum to select courses in other disciplines. Students are required to elect a second major or two Secondary Fields.
For those who want to combine core skills in CS with another major, the BA Program is the right choice. If you prefer to have depth and focus in computer science, then you may prefer the BS Program.
Bachelor of Arts Curriculum