Computer Science 3L - Introduction to Symbolic Programming
Instructor: Getty Ritter
gdritter at berkeley dot edu
Office hours at 3pm, Mondays and Wednesdays
TA: Daisy Zhou
dzhou at berkeley dot edu
Reader: Aaron Leung
Pertinent Announcements
The Language
UCB Scheme is the
distribution of Scheme which we will be using. If you use a different
distribution, various elements which are integral to our
textbook
such as the sentence
and list
functions
will be missing. The page in question has instructions for how to
set up UCB STk on various types of computers, but if you have trouble,
you are more than welcome to ask for help.
The Text
The required text for this course is Brian Harvey's
Simply
Scheme. The sooner you obtain it, the sooner you will be able
to follow along with the exercises and reading. It is written in an
entertaining, accessible style which lends itself well to reading
chapters at a time. In addition, the course reader
can be found here.
The Grading Scale Grading percentages will break down as follows:
A few resources on various elements of the course:
An introduction to the UCWISE system
An introduction to UNIX
A series of CS3 lectures
Some tips on working from home
An emacs reference card (PDF)
Daisy's Things You Should Know
Sequential vs. Functional Programming and Simulating State
Useful functions and code for final projects