Computer BA vs BS
Computer science majors may experience a strong return on investment. Computer and information science professionals earn a median $97,430, according to the Bureau of Labor Statistics (BLS). This figure surpasses the median annual wage of $45,760 for all occupations.
Aspiring computer science professionals should first choose between a BS in computer science or a BA in computer science. A BS stands for bachelor of science, and a BA stands for bachelor of arts. Not every college offers both of these degree types for computer science majors.
Prospective students should thoroughly research computer science programs before applying. This guide explains the similarities and differences between a BS in computer science and a BA in computer science. This page also includes potential careers for computer science degree-holders and links to outside resources.
Questions About Computer Science Degrees
Do Employers Prefer a BA or BS in Computer Science?
The answer usually depends on the position. Most employers view the degree types as equals. Computer science jobs that require more creativity, like user experience design, may best suit BA graduates. Employers hiring for jobs that require problem-solving and strategic thinking may prefer BS degree-holders.
Is a Computer Science BA Harder Than a Computer Science BS?
Both degree types compare in difficulty. Students who excel in math and science may find a BS easier. Learners who enjoy creative courses may find BA electives easier.
What Is the Best Computer Science Degree?
The answer depends on the individual. Learners should explore accredited programs that offer specializations that fit their career goals and interests. We rank computer science degrees based on affordability and graduate success rate.
Featured Online Programs
What Is a BA in Computer Science?
A BA in computer science usually requires about 120 credits. Full-time learners can complete the degree in four years.
Students take general education and major-related classes. General education classes may cover humanities topics like religion. Major-related classes may focus on computer coding, web design, or software development. Learners who prefer the creative side of the computer science field often choose a BA.
Bachelor's degrees cost an average of $35,330, according to EducationData.org. However, the cost of a BA in computer science varies by school and learners' residency status.
What Is a BS in Computer Science?
Some BS in computer science programs require slightly more than 120 credits. However, most full-time enrollees can still finish the degree in four years. Accelerated programs help students graduate sooner.
A BS requires general education classes that primarily focus on STEM subjects. Most schools let learners select a computer science specialization or minor.
A BS costs about the same as a BA. However, colleges that require additional credits for a BS may charge more for that degree type. Learners can save money by enrolling in an online or in-state program at a public school.
What Is the Difference Between a BA and a BS in Computer Science?
Typically, a BA requires more electives that cover humanities and liberal arts topics. A BS focuses more on math and science topics. Other differences vary among colleges.
For example, Rice University offers BA students a broad overview of the computer science field. Its BS learners choose one computer science topic to focus more on through a minor. At Maryville University, computer science BA students complete literature and social science classes. BS students take classes that focus more on the technical aspects of the computer science discipline.
Fortunately, most employers do not prefer one degree type over the other. Learners should focus on earning a good GPA to impress employers. Students who find math and science easier than other subjects may perform better in a BS program. Learners who thrive in the creative disciplines may excel in a BA program.
The two degree types may also feature varying general education requirements. BA programs normally require foreign language credits and public-speaking classes. BS programs usually include general education requirements that relate more closely to computer science.
Some schools require more credits for a BS than a BA. Degree-seekers should check with their prospective schools to learn more.
Sometimes, graduates pursue jobs unrelated to their major. For this reason, a BA may appeal to learners who do not feel fully committed to the computer science field. This multi-subject degree produces a well-rounded student. However, degree-seekers who feel confident in their career choice can benefit from pursuing a BS with a specialization.
Both options present pros and cons. Fortunately, most employers do not prefer one degree type over the other. Learners should focus on earning a good GPA to impress employers. Students who find math and science easier than other subjects may perform better in a BS program. Learners who thrive in the creative disciplines may excel in a BA program.
Computer Science Career and Salary Outlook
Earning a degree in computer science can lead to many opportunities. The BLS projects jobs for computer science professionals to grow 13% from 2020-2030. This could add around 667,600 new jobs.
See below for some potential careers for computer science degree-holders.