What are your chances of acceptance?
Your chance of acceptance
Duke University
+ add school
Your chancing factors
Unweighted GPA: 3.7
SAT: 720 math
| 800 verbal


Low accuracy (4 of 18 factors)

CS degrees: BA or BS?

Hey everyone! So I'm going to major in computer science, but I noticed some colleges offer a BS and others a BA. What's the difference between the two, and which one would you guys recommend?

7 months ago

Hey there! The difference between a BA (Bachelor of Arts) and BS (Bachelor of Science) in computer science mainly lies in the breadth and focus of the curriculum.

A BA degree typically includes more liberal arts courses, providing you with a broader education and a well-rounded foundation. This could be an attractive option if you have interests outside of computer science (e.g., arts, humanities, social sciences), and you'd like to explore and incorporate those in your education. Essentially, the BA route is more flexible and interdisciplinary.

On the other hand, a BS degree is more focused on the technical aspects of computer science, with an emphasis on mathematical and scientific coursework. As a result, the courses in a BS program tend to be more rigorous and specialized, going into greater depth in topics such as algorithms, programming, and data structures. If your primary goal is to become a computer scientist, software engineer, or pursue another career directly related to computer science, the BS may be the better choice.

Ultimately, the choice between a BA or BS in computer science depends on your goals and interests. Consider what kind of educational experience you want, whether you're aiming for a more flexible and diverse curriculum (BA) or a focused, technical program (BS). Also, be sure to research the specific programs and curricula at the colleges you're interested in, as they may vary. Good luck with your decision-making process!

7 months ago

About CollegeVine’s Expert FAQ

CollegeVine’s Q&A seeks to offer informed perspectives on commonly asked admissions questions. Every answer is refined and validated by our team of admissions experts to ensure it resonates with trusted knowledge in the field.