A revised model curriculum for a liberal arts degree in computer science

high-quality undergraduate computer science major within a liberal arts setting. These recommendations build upon the traditional strengths of a liberal arts education while ensuring reasonable depth in the fundamental areas of computer science. This article updates the 1986 Communications article “Model Curriculum for a Liberal Arts Degree in Computer Science’’ by Gibbs and Tucker [8] (see the sidebar “The Revision Process”). In updating [8], we draw upon important new educational and technological developments in the discipline as well as the recommendations of Computing Curricula 1991 of the ACM/IEEE-CS Joint Curriculum Task Force [2]. A Revised Model Curriculum for a Liberal Arts Degree in Computer Science