CS 136
Data Structures and Advanced Programming
Spring, 1997
Course Information
Instructor
:
Kim Bruce
, kim@cs.williams.edu, 200 Bronfman, X2273
Office Hours
: M 2:00-3:30, T 2:35-3:30, W 10:00-11:00, Th 2:35-3:30 (usually), F 10:00-11:00, and by appointment
T.A.'s
: Adrian Ludwig and Snehal Patel are the CSCI 136 TA's. They and other TA's will be available in the CS Macintosh laboratory (BSC B28) from 7 to 11pm, Sunday through Thursday evenings.
Texts
:
Java Structures
by Duane Bailey (will be handed out in class), and
The Java Programming Language
by Ken Arnold and James Gosling.
Syllabus
Lecture and Reading Schedule
Assignments
CodeWarrior Information
Short
instructions
on using CodeWarrior on the Mac.
Java packages and references
CS136 data structures package
(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 graphics package
(c) 1997 Kim B. Bruce
Java packages user documentation
(generated by javadoc) provided by Sun.
Java packages book
provided by Sun.
The Java Language Specification
.
The Java Tutorial
.
Virtual Machine Specification
.
Java Whitepaper
.
Most of this documentation (and more) can also be found at
http://java.sun.com
.
Sample Applets for CS136
Maze demo
Input/Output demo
See assignments for other demos.
Other sources of info on Java
Java resources (including tutorials) compiled by Marty Hall of Johns Hopkins University
GUI programming in Java
Gamelan
- one of the most comprehensive Java sites
Info on adding menus to applications
A Java
tutorial
that grew into a book
Apple flavored Java.
Look for the Apple flavored Java tutorial under "Learn"
Notes
from an intro course on Java at Hobart and William Smith College. It seems to have good explanations of events, among other things.
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:
Kim Bruce's home page
CS Department home page
kim@cs.williams.edu