Most CS classes that have programming projects require students to use the computers in the CS department, which are only accessible with a CS account. If you are a CS major, your CS account should remain active until you graduate. For non-majors, you may need to request a CS account each time you take a CS class, though the files you created previously in that account should be available when your account is reactivated.
To request a CS account, enter your information on the following page:
Account activation should be completed within 24 hours of a request.
Additional information concerning accounts can be found under the "Accounts and Resources" heading on the following page:
The names of the 24 computers in the CS Lab are as follows:
Additional information, including machine specs for each node, can be found on the following page:
If you have a Mac, you can bring up a Terminal window to enter linux commands, including a command to login remotely to one of the lab computers. For instance,
You can use Fetch, or something similar, for file transfers.
For Windows, you can use the same linux command as above in PowerShell.
Alternatively, you might consider SmarTTY, which is freely available for Windows at
It has both terminal and an easy-to-use editor, plus rudimentary file transfer features.
For file transfer on Windows, I would suggest WinSCP -- it's free, user-friendly, and easy to use:
Other software for remote access and file transfer, including Fetch, is freely available through W&M IT services on the following page under the "Web Editing & SFTP" heading: