The department offers two degrees, two majors, and a minor:
- Bachelor of Arts, Computer Science and Computational Thinking major (concentration required, see catalog)
- Bachelor of Science, Computer Science major
- Computer Science Minor
Please reference the 2021-2022 Undergraduate Catalog for course requirements specific to the Computer Science and Computational Thinking Department major.
- The Bachelor of Arts in Computer Science and Computational Thinking serves those students with an interest in computing who would like to obtain the breadth of study in the humanities and social and natural sciences provided by the Arts and Sciences Core Curriculum, while building a solid foundation in computing.
- The potential to combine a practical skill with significant study in the humanities, social sciences, or natural sciences makes the B.A. in Computer Science and Computational Thinking an attractive option for students in Arts and Sciences.