There are many, many computer labs located on campus. Here's a list: http://www.columbia.edu/acis/facilities/labs/locations/.
The homeworks should be submitted using the Columbia CUNIX computer system. If you are logging into the CUNIX system from your own computer, you will need some kind of terminal emulator program to interface with the CUNIX system. We recommend using TTSSH, which is a secure program.
Information on TTSSH
(a nice, secure telnet program for windows)
Download TeraTerm (version 2.3)
(needed for TTSSH)
(Secure SHell (SSH) extension to TeraTerm)
Once you've dowloaded and installed TTSSH, you can log in from home. Connect to the Internet, and then run TTSSH. The hostname you want is "cunix.cc.columbia.edu", and you should click the "ssh" to indicate that you want to run a secure shell (connection).
If you want to print on campus...
AcIS provides printing capabilities from CUNIX computers. Information is here: http://www.columbia.edu/acis/facilities/printers/jake.html
If you want to print from home...
If you are logged into CUNIX and running TTSSH, but you are working from home, the program you have been writing (e.g., hw1eis2003.java) will be located (stored) on a CUNIX disk, NOT on your home computer's disk. You can wait until you come to campus and print it out here, using one of the printers as described in the paragraph above. Or you can download your program from the CUNIX system onto your own computer. Step-by-step instructions below assume you are using TTSSH and a windows computer (see the answer to the "what is telnet" question, above).
(1) On the TeraTerm "File" menu, select "Change directory", and enter the location of the directory on your windows computer where you'd like your homework file to be downloaded. (For example, I typed in "c:/sklar/teaching/cs1007/hw".)
(2) At the unix prompt inside your TeraTerm session, type "sz
(3) On the TeraTerm "File" menu, select "Transfer", then "ZMODEM", then "Receive". A little window should pop up and show the progress of the download. When it's done, the window should go away automatically. This should happen really fast, because the file is relatively small.
Trouble? If the window doesn't go away after a couple of minutes and it looks like things are hanging, try clicking on "cancel" and trying again. Once you've typed the "sz" command at the unix prompt, if the file transfer doesn't finish (i.e., you've clicked "cancel"), it is likely that your TeraTerm window will hang. So you'll need to close it and log into CUNIX again. Sorry :-(
(4) Back in the TeraTerm window, you should be able to hit return (enter) and get the unix$ prompt back.
If you have been working on your own computer, then your homework is located (stored) on your computer's local disk. You will need to upload your homework from your own computer onto the disk associated with your CUNIX account. The step-by-step instructions below assume you are using TTSSH and a windows computer (see the answer to the "what is telnet" question, above).
(1) Connect to the Internet and log onto your CUNIX account using TTSSH.
(2) Go to the directory (on your CUNIX account) where you want to upload your homework file. (For example, I would type: "unix$ cd cs1007/hw".)
(3) At the unix$ prompt, type: "unix$ rz"
(4) On the TeraTerm "File" menu, select "Transfer", then "ZMODEM", then "Send..." and select the file you want to upload. A little window should pop up and show you the progress of the upload. When it's done, the window should go away automatically, and inside your TeraTerm window, you should get the unix$ prompt back,