Resources
Here are some resources that you might find helpful in this course:
-
My Java review sheet
-
Java API
-
Instructions for accessing Euclid
-
To work on your own machine:
- Linux
Install the packages related to emacs, X11, development, and Java.
You might also need to download the Java SDK from
Sun.
Once you do this, your environment should be pretty much the same as
on Euclid.
- MacOS
The easiest thing to do is load XCode as an optional install from your
CD.
This will give you a different programming environment, but one that
is also professional-grade.
To get the environment that I use in lecture, you should install
Fink and then
refer to the Linux instructions above.
(Fink is a program that lets you install Linux packages.)
- Windows
Again, the easy route is to use a development environment specifically
designed for Windows, such as Visual Studio.
To get the same tools that we're using in class, you can install
Cygwin and
emacs.
You also need to get
java from Sun, though
you might have already done that for CS 141.
-
Emacs reference card
-
Graphs chapter from the book
Anything else I should include?
Let me know!