ACM Transactions On Computing Education
This article explores the philosophy and position of the discipline of computer science within the liberal arts, based upon a discussion of the nature of computer science and a review of the characteristics of the liberal arts. A liberal arts environment provides important opportunities for undergraduate programs, but also presents important constraints. A well designed program can flourish in this environment, and evidence indicates that a liberal arts program in computer science can indeed succeed well.
H. M. Walker and Charles F. Kelemen.
"Computer Science And The Liberal Arts: A Philosophical Examination".
ACM Transactions On Computing Education.