A model curriculum for a liberal arts degree in computer science
Communications of the ACM - The MIT Press scientific computation series
Communications of the ACM - Special issue: Soviet computing
A revised model curriculum for a liberal arts degree in computer science
Communications of the ACM
Java: An Eventful Approach
Weaving CS into CS1: a doubly depth-first approach
Proceedings of the 38th SIGCSE technical symposium on Computer science education
A 2007 model curriculum for a liberal arts degree in computer science
Journal on Educational Resources in Computing (JERIC)
Computer Science and the Liberal Arts: A Philosophical Examination
ACM Transactions on Computing Education (TOCE)
A History of the Liberal Arts Computer Science Consortium and its Model Curricula
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
Operationalizing information literacy and technology in a general education computer science course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Many undergraduate liberal arts institutions offer computer science majors. This article illustrates how quality computer science programs can be realized in a wide variety of liberal arts settings by describing and contrasting the actual programs at five liberal arts colleges: Williams College, Kalamazoo College, the State University of New York at Geneseo, Spelman College, and Calvin College. While the example programs differ in size, mission, and the nature of their home institutions, all take advantage of their liberal arts setting to offer rich computer science educations. Comparing these programs to each other and to the latest ACM/IEEE Computer Society computer science curriculum shows that the liberal arts programs are distinguishable from the ACM/Computer Society recommendations, but at the same time are strong undergraduate majors.