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)

BS or BA in Computer Science?

I've noticed that some colleges offer a Bachelor of Science (BS) in Computer Science while others offer a Bachelor of Arts (BA) in Computer Science. What's the difference between these degrees, and does it matter which one I choose?

6 months ago

The main differences between a Bachelor of Science (BS) and a Bachelor of Arts (BA) in Computer Science usually come down to curriculum requirements and focus on specific areas within the field. While both degrees can lead to successful careers in computer science, they're each designed to cater to different interests and career goals.

A BS in Computer Science typically offers a more comprehensive, technical, and in-depth curriculum in the field. Besides computer science courses, BS programs usually require students to take more math and science courses, which can help build a strong foundation in related subjects. This degree is well suited for students who want to specialize in a specific area or pursue more advanced studies, such as a Master's or PhD in Computer Science.

On the other hand, a BA in Computer Science is generally more flexible and interdisciplinary. In addition to some core computer science courses, students pursuing a BA will have more opportunities to choose electives that align with their interests in other disciplines, such as humanities or social sciences. This degree can be ideal for students who wish to combine their computer science skills with other interests, like digital media, design, business, or even policy-making.

Your choice between a BS and a BA would depend on your individual goals and interests. If you want to focus on gaining specialized, technical skills and possibly pursue further studies or a research-intensive career in computer science, a BS might be a better fit for you. However, if you envision using your computer science knowledge in combination with other disciplines or are seeking a broader, more interdisciplinary education, a BA might be more suitable.

In terms of job prospects, employers often don't have a strict preference between a BS and a BA in Computer Science. What's more important is the specific skills and knowledge you acquire through your courses, internships, and projects. However, some more technical roles might lean towards candidates with a BS, while roles that require creativity or collaboration with other departments might favor those with a BA background.

Ultimately, it's essential to research the programs offered at your shortlisted colleges and choose the degree that aligns with your interests and goals.

6 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.