The B.A. in Computer Science program requires a compact set of a computer science core, as well as a second concentration in a non-computer science discipline, satisfied by a second major, a minor, or a set of coordinated courses developed through consultation with an advisor.? Graduates from the B.A. program are thus expected to have knowledge and skill in computer science plus a complementary discipline to which computing applies.? The emphasis in this program is less theoretical/mathematical, and more on the applied side of computing.