The Bachelor of Science (BS) degree is for students intending to continue the study of computer science after graduation or who are interested in a rigorous and disciplined approach to the major. The BS degree combines an in-depth and wide-ranging view of computer science with mathematical foundations and applications. The Bachelor of Arts (BA) degree is usually pursued along with another major or minor, such as Mathematics, Economics, English, Art, or Biology. In addition to core courses, BA majors take a variety of electives to suit their interests.