B.A. Degree Program

Bachelor of Arts

The Bachelor of Arts degree in Computer Science is designed for students who seek a liberal arts education combined with a solid foundation in computer science. Students may choose electives from any complementary liberal arts program beyond computer science.

Students have the option to have a double major to attain depth of knowledge across two related areas.

The formal program requirements are listed in the University Catalog, but the following degree diagram gives an informal view of the degree for the current academic year. Links to higher-quality PDF versions of the degree diagram for recent years are given at the bottom of the page.


B.A. 2022-23 Roadmap, comprised of 8 CS core courses, plus 6 CS electives.

Degree Diagrams for Recent Catalog Years

2022 BA.pdf

2021 BA.pdf

2020 BA.pdf