Title

Computer Science And The Liberal Arts: A Philosophical Examination

Document Type

Article

Publication Date

2010

Published In

ACM Transactions On Computing Education

Abstract

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.