veach@UKANS.CSNET ("Glenn O. Veach") (02/26/86)
From: "Glenn O. Veach" <veach%ukans.csnet@CSNET-RELAY.ARPA> This past year at the University of Kansas we used Scheme in two classes. In an undergraduate "Programming Languages" class we went through Abelson and Sussman's book while using Scheme for homework and class projects. In a graduate level "Artificial Intelligence" class we went through Kowalski's book and assigned a project to develop a Horne clause theorem prover which some implemented using Scheme. We are now trying to a curriculum for our "Introductory Programming" course in which we would use MacScheme (we now use Pascal) and would use Abelson and Sussman as a text (probably not the entire book). We would hope to use the remaining chapters of the text for our second semester programming course. We are of course encountering some resistance as we try to forge ahead with Lisp as a basic instructional language. I understand that MIT uses Abelson and Sussman as the text for their first course in programming languages. Do they cover the entire text? What do they use for more advanced programming language courses? Do any other schools have a similar curriculum? Has anyone been involved with the review process of ACM or IEEE for CS or ECE programs and suggested the use of Lisp as a basic language? What are some of the more compelling arguments for and against such an effort? If anyone could direct me to any B-Boards on ARPA net which would be interested in such a discussion I would appreciate it. Glenn O. Veach Artificial Intelligence Laboratory Department of Computer Science University of Kansas Lawrence, KS 66045-2192 (913) 864-4482 veach%ukans.csnet@csnet-relay
kevin@LOGIC.DEC (Kevin LaRue -- You can hack anything you want with TECO) (02/28/86)
From: kevin%logic.DEC@decwrl.DEC.COM (Kevin LaRue) Lisp is the language used in the undergraduate introductory course of the CS curriculum at Syracuse University. In the past there wasn't a textbook for the course; I believe that they are using Winston and Horn's ``Lisp'' now.