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:
    1. Java Structures by Duane Bailey (will be handed out in class), and
    2. 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

    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