A model curriculum for a liberal arts degree in computer science
Communications of the ACM - The MIT Press scientific computation series
A revised model curriculum for a liberal arts degree in computer science
Communications of the ACM
Communications of the ACM - Self managed systems
A 2007 model curriculum for a liberal arts degree in computer science
Journal on Educational Resources in Computing (JERIC)
Case Studies of Liberal Arts Computer Science Programs
ACM Transactions on Computing Education (TOCE)
Incorporating social issues of computing in a small, liberal arts college: a case study
Proceedings of the 42nd ACM technical symposium on Computer science education
Building a thriving CS program at a small liberal arts college
Journal of Computing Sciences in Colleges
Enhancing the Social Issues Components in our Computing Curriculum: Computing for the Social Good
Proceedings of the 2010 ITiCSE working group reports
Operations research: broadening computer science in a liberal arts college
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Computer science in a liberal arts school: convincing the skeptic
Journal of Computing Sciences in Colleges
Operationalizing information literacy and technology in a general education computer science course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
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.