CS 134:: Williams College

Laboratory Topics and Handouts

Date Title
05.02.07 Exploring Email Protocols
12.02.07 A Minimal Email Reader
19.02.07 An Extended POP Client
26.02.07 Chatting AIMlessly
  • Use this link to download the MessageMenu project for the BlueJ loop debugging tutorial.
  • Use this link to download the TOCtools.jar file (updated 2/23/07) which is needed if you want to work on this lab outside the CS lab. You will need to tell BlueJ to use this file by changing your BlueJ preferences just as required for the squint.jar file.
05.03.07 TOC to Me
12.03.07 Recursive Revision
  • Download Lab6.zip. It contains the sample code from which you will start.
02.04.07 Digital Image Processing
  • The AllImages.zip file contains sample images you will use in this and some of the following labs.
  • If you wish to work on this program outside of the CS lab, you will have to download the most recently updated version of the Squint library
09.04.07 You Can Make a Difference
  • A possible implementation plan for this program. Feel free to ignore this plan and use your own if you are comfortable with it. There are many good ways to approach this lab. You may do better following your own plan just because you will understand it better than ours.
  • The Lab8starter.zip file contains a starter project containing definitions of the ImageFilter, Quantizer and Paster classes together with a preliminary version of the ImageViewer class.
15.04.07 Huff(man)ing and Puffing
23.04.07 WebMail
  • Download WebMailStarter.zip, which contains a BlueJ project folder you should use to start the lab.
30.04.07 Cancelled
07.05.07 Test Program - Stego my Ego