Working on the CS3 labs at home

May of you have expressed a desire to work at home. Although we want you to be present as much as possible at your regular lab session, you can certainly work at home outside of those times as necessary.

Viewing Lab Materials

To view the lab materials, you will need the Firefox browser, freely available here. The latest version is 1.5. You might have some success with Internet Explorer, but we have also seen that it doesn't work well.

Just as you do in lab, start up your browser, go to, and log in with your ucwise login and password.

Using Scheme

A version of scheme that we use in this course can be installed from (Note, this script has been updated on Sept 1, 2006, because there were problems with the old script). You want to download a precompiled binary version for your operating system. Versions are available for Macintoshes, Windows computers, and Linux computers. When you are done, you should have a setup much like we have made available in lab: emacs with scheme running in a split screen.

Remember, the files that you work on in lab won't be automatically available to you at your home computer, and visa versa. You will need to manually transfer those files (see below).

There are many other scheme development environments available, although you will have to configure with the extensions we use in this course. If you want to use another, talk to your TA about how to get it installed.

Moving files between your home computer and the lab server

In order to work at home, you will most likely need to transfer files between the lab and your home computers. For instance, if you are finishing up a homework at home, you will need to get the files over to the lab servers in order to submit them electronically. (The transfering and submitting can happen over the internet, so you don't have to be physically present in the lab).

Writing in progress!

Fall 2006