Our BA program provides an education in the theory and practice of Computer Science with an emphasis on outside humanities. This degree can be used as a basis for many jobs in industry or for graduate work in Computer Science and other fields. We have an Honors Program for students who complete an Honors Thesis. The department requirements for a Bachelor of Arts degree with a major in Computer Science are given below.

Degree-seeking students must also satisfy the other requirements of the college such as the University Residency Requirement, Writing Proficiency requirement, Quantitative reasoning requirements, General Distribution requirement, Diversity requirement, Verbal Reasoning and Expression requirement, and the First-Year and Intermediate Seminars requirement. These are not listed here.

Some students may find that their scores on the department’s placement test indicate that they are not yet qualified to take CS110 or Math140. Such students will begin their course work with Math130 (Pre-calculus) or possibly Math115 (College Algebra). Credits earned in those courses count toward the degree, but not toward the major.

BA in Computer Science Major Requirements:

Sample Program for the Major We present below a possible sequence of Mathematics and Computer Science courses leading to satisfaction of the department requirements in four years. We do not show courses in other departments.

This schedule is only an example, not a prescription or a recommendation. Programs of study will vary depending on students’ interests and abilities. Stronger students may wish to do more than meet the minimal requirements.