Engage with the Department of Computer Science at the undergraduate level through one of our academic programs. Visit the following pages to learn more about the requirements, advising, and opportunities for each of our programs, as well as how best to get involved from outside the major.

Bachelor of Arts in Computer Science

Bachelor of Arts in Mathematics and Computer Science

Minor in Computer Science

Bachelor of Arts and Master of Science in Computer Science

CS for Non-Majors

If you have any questions about our department and programs, please contact cs@bu.edu and will be able to assist with you inquiry.