/ Computer Science Department

Degree Programs

Our major requirements are intentionally structured to make it possible to combine a computer science major with other interests — after all, many people who major in computer science end up in positions where they combine their computer science skills with another area of expertise. A second major, alongside a strong emphasis on the liberal arts, is an excellent way to begin building this ability.

Common double majors

  • Mathematics
  • Business management
  • Communication
  • Chemistry

Other Double Majors

  • English
  • Japanese
  • Philosophy
  • Music

Which degree is right for you?

We are often asked whether it's better to pursue a Bachelor of Arts or a Bachelor of Science degree. A Bachelor of Arts is generally sufficient, unless you are anticipating pursuing an opportunity for which you are sure a Bachelor of Science degree is going to be required. In particular, if you are going to double-major in a non-science field, Bachelor of Arts is the best option.

For both degrees, but particularly for the Bachelor of Arts degree, you should view the requirements in the college catalog as the minimum set of courses you should take. Work with your academic advisor to come up with a plan of study that best suits your personal interests, career goals and abilities.

Program Outcomes

ÐÜèÔÚÏßÊÓƵ students completing a Computer Science degree will:

  • Be effective communicators who are able to relate technical content to both technical and non-technical audiences 
  • Have a broad knowledge of the fundamental concepts of computing
  • Be good programmers
  • Function as successful members of a project-based team
  • Understand the theoretical foundations of Computer Science (Bachelor of Science majors)