Bachelor of arts in computer science

What is Computer Science About?

Computer science is the study of computers, computer software and computational systems including their theory, design, development and application. Principal areas within computer science include Internet and web programming, mobile system development, data mining and machine learning, social networks, video game development, human-computer interaction, artificial intelligence, database systems, programming languages, software engineering and theory of computing. Computer science incorporates concepts from mathematics, engineering and psychology.

The following summarizes the unique features of the BACS program: 

  1. It is a Computer Science degree with a rigorous curriculum focusing on software development.
  2. In terms of math and science requirements, students only need to take a set of general education courses, which are similar to those required by a business or liberal arts major.
  3. The program is especially suitable to those who want to major in Computer Science but less interested in theoretical aspects of Computer Science. 
  4. Students graduated with this degree will work in all the areas served by computer science graduates, including software development, IT, cybersecurity, data science, etc.

What is the Difference between the BS and BA Computer Science Degree?

The Bachelor of Arts in Computer Science is a program for students who are interested in design and development of computer software. The Bachelor of Science in Computer Science is a program for students to study computers, computer software and computation systems including their theory, design, development, and application.

The major difference in math/science requirements between BSCS and BACS is that BSCS requires students to take higher level math and science courses. On the other hand, the students in the BACS program take general education level math and science courses. Furthermore, BSCS covers all aspects of computing, including theoretical foundations, software and systems, and BACS focuses more on software development. 

Computer Science, Bachelor of Arts Degree Program Information:

Additional Resources: