If you’re interested in computer programming and software development, the BA and BS in computer science is designed for you
Degree Core Courses and Electives
You will complete a computer science core that includes object-oriented design, data structures, programming languages, operating systems, analysis of algorithms and software engineering. Based on your interests and career goals, you will choose electives such as artificial intelligence, cybersecurity, computer networks, software testing and databases.
BS Versus BA in Computer Science
Choosing between a BA and BS in computer science may seem confusing, but it really comes down to what type of job you see for yourself after you graduate and your sincere interests in what you wish to study. At 91pron, both degrees require the same computer science courses. In both degrees, you take the same courses in programming and problem solving and you have the same choice of computer science electives. Both degrees prepare you in computer science in the exact same manner. But there are important differences between the degrees you should consider while making your choice.
Bachelor of Science in Computer Science
In the Bachelor of Science degree, you are required to take additional courses in mathematics, science, ethics, and writing. Because of the additional courses in math and science, it is considered a more rigorous degree to earn, and some employers are interested in knowing you have that rigor to master the math and science required. This degree has a very strict schedule, so it is harder to double major or take on a minor. Designing and programming complex systems does require more math and science knowledge. If you wish to continue your studies in graduate school or have a career in research, or have a very technical job, a BS will better prepare you.
Bachelor of Arts in Computer Science
The Bachelor of Arts degree requires fewer courses, and you have freedom to add a minor(s) or double major to pursue other interests. For potential employers, a minor in cyber security, data analytics, or in a foreign language could set you apart from other candidates. Also, adding more humanities/general education courses provides you with more opportunity to master communication, creativity, and writing––these are valuable skills for employers looking for well-rounded employees.
Positioning Yourself for Your Future
There is no right or wrong choice. Employers highly value both degrees. Both degrees provide you with the necessary tech savvy to be successful in the career path you choose. It’s a matter of where you see yourself and how you wish to best position yourself for your future.
Minor Program Options
If you plan to pursue another major program you may opt to minor in computer science, allowing you to compliment that program with a foundational education in technology.
New NSA Designated Program in Cyber Defense
If you'd like to pursue our Computer Science BA and accompanying cybersecurity minor – this program combination is our NSA Designated Cyber Defense Program.
View Our Cyber Defense Program