CS 136
Data Structures and Advanced Programming

Spring, 2004


Course Information

  • Instructor: Kim Bruce, kim@cs.williams.edu, 305 TCL, X2273
  • Office Hours: M 2:00-3:00, T 2:00-3:00, W 11:00-12:00, Th 1:00-2:00, F 1:15 - 2:15 (usually), and by appointment
  • T.A.'s: Ashok Pillai and Evan Gee are the CS 136 TA's. TA's will be available in the CS Macintosh laboratory (TCL 217B) from 7 to 11pm, Sunday through Thursday evenings. Evan will be available on Sunday and Wednesday evenings from 8 to 11 p.m.
  • Text: Java Structures by Duane Bailey,
    If you would like a reference on Java, I recommend Core Java 2: Volume I - Fundamentals by Cay S. Horstmann and Gary Cornell. Buy it through your favorite on-line bookseller.
  • Syllabus
  • Lecture and Reading Schedule
  • Class Examples
  • Assignments
  • Style Guide
  • Design Patterns slides.

  • Programming Environment

  • Emacs Cheat Sheet
  • Unix Cheat Sheet
  • Tools

  • javac
  • java
  • jdb
  • javadoc
  • Java packages and references

  • JUnit information
  • CS136 data structures package documentation
  • CS136 data structures package source code
  • Java 1.4.2 documentation
  • The Java Tutorial from Sun.

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