Jeff Fohl <jeff@fohl.com> wrote:
+---------------
| I'm interested in taking a Lisp class - I'm a total beginner.
| Does anyone know of any classes taught in the San Francisco Bay Area?
+---------------
(*chuckle*) Each time I get the announcement flyers for places like
The College Of San Mateo (etc.) and their extension and night classes,
I glance through to see what kind of computer courses they offer for
the public. Seems to be mostly (1) general introduction to computers
[e.g., how to surf the Web], or (2) how to use particular PC apps, or
(3) programming the currently "marketable" languages (C, C++, Java, VB, etc.).
But several SF Bay Area colleges (and at least one high school) *are*
teaching Lisp (well, most are teaching Scheme, but you could make the
transition to Common Lisp easily enough from that), if you can arrange
to audit one of their courses [or take it for credit, whatever]. According
to the Schemer's list <URL:http://www.schemers.com/schools.html>, the
following Bay Area schools teach Scheme:
Lick-Wilmerding High School, San Francisco, CA
[No course info given]
Mills College, Oakland, CA
114/214: Programming Languages
[But only three lectures out of a full survey of languages]
University of California, Berkeley
CS3: Introduction to Symbolic Programming
CS61A: Structure and Interpretation of Computer Programs
University of California, Davis
CS35: Structure and Interpretation of Computer Programs
Stanford University
CS221: Introduction to Artificial Intelligence
CS242: Programming Languages
San Jose State University
145A/B: Structure and Interpretation of Computer Programs
Santa Clara University
COEN172: Structure and Interpretation of Computer Programs
COEN261: Structure and Interpretation of Computer Programs
University of California, Santa Cruz
CMP131: Semantics of Programming Languages
If you didn't already know, SICP is one of "the" books on Scheme, and
in fact, programming in general, so that's a point in favor of those
courses that use it.
-Rob
p.s. You might also want to check out the following (which contain some
information also useful for self-study, e.g., <URL:http://www.cs.rice.edu/
CS/PLT/Teaching/material.shtml>):
<URL:http://www.cs.rice.edu/CS/PLT/Teaching/>
<URL:http://www.cs.indiana.edu/eip/>
-----
Rob Warnock, 7L-551 rpw3@sgi.com http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673 [New area code!]
2011 N. Shoreline Blvd. FAX: 650-933-4392
Mountain View, CA 94043 PP-ASEL-IA