[mod.ai] Lisp in the classroom.

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.