CS 136
Data Structures and Advanced Programming
Spring 2000
Course Information
Instructor
:
Andrea Danyluk
, andrea@cs.williams.edu, 123 Bronfman, X2178
Office Hours
: Tues and Thurs 2-4, and by appt.
T.A.'s
: The CS 136 TA's and other TA's will be available in the CS Macintosh laboratory (BSC B34) from 7 to 11 pm, Sunday through Thursday evenings.
Texts
:
Java Structures
by Duane Bailey, and
Core Java 1.2: Volume I - Fundamentals
by Cay S. Horstmann and Gary Cornell.
Syllabus
Lecture and Reading Schedule
Assignments
CodeWarrior information
Short
instructions
on using CodeWarrior on the Mac.
Java packages and references
CS136 data structures package documentation
(c) 1996 duane a. bailey.
Note that links from local documentation pages to the built-in Java classes and methods do not work. You need to go to those directly through the links to Sun documentation below.
CS136 data structures package source code
(c) 1996 duane a. bailey.
Java 1.1 documentation
Java packages user documentation
(generated by javadoc) provided by Sun.
The Java 1.0 Language Specification
.
The Java Tutorial
from Sun.
Migrating from Pascal to Java
.
Virtual Machine Specification
.
Java Whitepaper
.
Most of this documentation (and more) can also be found at
http://java.sun.com
.
Other sources of info on Java
GUI programming for multi-platform applications in Java 1.1
by Joe Bergin at Pace University.
GUI programming in Java
Gamelan
- one of the most comprehensive Java sites.
A set of
Java lecture notes
from the author of a Java tutorial.
Java Resources for Sun Workstations
javac
, the Java compiler on the Suns.
java
, the Java interpreter on the Suns.
jdb
, the Java debugger on the Suns.
javadoc
, the Java documentation generator on the Suns.
javap
, the Java class viewer on the Suns.
Back to:
Andrea Danyluk's home page
CS Department home page
andrea@cs.williams.edu