This is a real pet peeve of mine, but "Liberal Arts" is not synonymous with "Humanities": http://www.merriam-webster.com/dictionary/liberal%20arts > College or university curriculum aimed at imparting general knowledge and developing general intellectual capacities, in contrast to a professional, vocational, or technical curriculum. ... In modern colleges and universities, the liberal arts include the study of litera…
> Computer science (as distinct from "programming" or "software engineering") is a liberal art! Arguably, but a BS in Computer Science isn't a Liberal Arts degree, its a science degree that is named that to distinguish it from a Liberal Arts degree (BA, the "Arts" refers to Liberal Arts.) Of course, if you have a BA in Computer Science, that is a Liberal Arts degree.
For example, MIT only awards BS degrees to undergrads, so you could major in French Studies or history and get a BS: http://mitadmissions.org/discover/majors
In contrast, a school like Amherst only awards BA degrees, so you'd wind up with a BA in physics, chem or computer science: https://www.amherst.edu/academiclife/departments