Subject: Re: Lisp classes
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1998/03/29
Newsgroups: comp.lang.lisp
Message-ID: <6fklhl$7gfvk@fido.asd.sgi.com>

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