CS 136
Data Structures and Advanced Programming

Spring, 1998


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 11:00-12:00, Th 2:35-3:30 (usually), F 1:15 - 2:15, and by appointment

  • T.A.'s: Snehal Patel and Robin Yan 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:
    1. Java Structures by Duane Bailey, and
    2. Core Java 1.1: 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.
  • CS136 graphics package (c) 1997 Kim B. Bruce
  • Most of this documentation (and more) can also be found at http://java.sun.com.


    Sample Applets for CS136

    See assignments for other demos.


    Other sources of info on Java


    Java Resources for Sun Workstations


    Back to:
  • Kim Bruce's home page
  • CS Department home page
  • kim@cs.williams.edu