Reference Material
- Darwin 2.2
- Unix Tutorial
- Emacs Quick Reference
- The Java Structures web site
- Documentation for
structure5
- Documentation for
java
- Documentation for
javac
- The Java 1.6 API
- The Java Language Reference Manual, 3rd Edition
- TA Hours
- The CS Honor Code and Computer Usage Policy
- The College Proxy Server Instructions
- Duane's Incredibly Brief Introductions to Unix and Emacs
Configuring Terminal
- From Terminal → Preferences → Settings → Keyboard, check the "Option Sends Meta" box. This allows you to use the Alt/Option key as Meta in Emacs.
- Add the following lines to
~/.bash_profile
, so that you will always know the machine and directory that you are in:PS1="\h:\w -> " export PS1
The Turnin Folder
Turn in your programming assignments by mounting the cs136/Turnin folder as Guest and dragging your program onto it before the deadline. Do not e-mail your project to me or the TAs.
- Name your project folder "n-project-username-#", where "n" is the lab number, "project" is the lab name, and "#" is an optional revision number. For example,
1-silverdollar-awb1
.- From the Finder menu bar, select the "Go" menu
- Select "Connect to Server" from the Go menu
- Type "afp://cortland.cs.williams.edu/" in the Server Address text box.
- (Optionally push the "+" button to save this choice)
- Push "Ok"
- In the new dialog, select "Guest" and press "Ok". If you log in as yourself, I will not be able to access and grade your files.
- Select the "Courses" volume and press "Ok".
- In Finder, open the
cs136/Turnin
folder- Copy your project folder into
Turnin
. You will not be able to see it once dropped. The original should remain on your own CS account (don't delete it--you'll want to look back at this code later!)- If you need to update your solution, increment the revision number and re-upload. I will grade the highest version.