Abstract
The Scheme dialect of Lisp is being used as an expository notation in introductory courses for liberal arts students at Trinity University. Terminology from natural language identifying parts of speech, such as verb, noun, pronoun and adverb, is used to present Scheme syntax and semantics to non programmers. Simple working models of various computer science topics are described. Experiences from two Trinity computer science courses are presented.
- [Abel 85] Abelson, Harold and Sussman, Gerald with Sussman, Julie. Structure and Interpretation of Computer Programs, MIT Press, 1985. Google Scholar
Digital Library
- [Frie 92] Friedman, Daniel, Wand, Mitchell and Haynes, Christopher. Essentials of Programming Languages, MIT Press, 1992. Google Scholar
Digital Library
- [Kon 74] Konstam, Aaron and Howland, John E. "APL as a Lingua Franca in the Computer Science Curriculum", SIGCSE Bulletin 6 (1), February 1974. Google Scholar
Digital Library
- [Rie 93] Riehl, Arthur, moderator. "Using Scheme in the Introductory Computer Science Curriculum", Panel, SIGCSE Bulletin 25 (1), March 1993. Google Scholar
Digital Library
- [Spri 89] Springer, George and Friedman, Daniel. Scheme and the Art of Programming, MIT Press, 1989. Google Scholar
Digital Library
Index Terms
Teaching computer science principles to liberal arts students using Scheme
Recommendations
Case Studies of Liberal Arts Computer Science Programs
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 ...
A computer science/mathematics major for liberal arts colleges
The concepts of the model curriculum for computer science in a liberal arts college [3] and a traditional mathematics major are combined to form a computer science/mathematics major. This major is particularly suited to the mathematics faculty retrained ...






Comments