Introduction to Computer Science for majors I by James Tam Return to the course web page

Working from home

You can use "remote login" programs when working from home. When you login to a computer science server using these programs it will the same as working in the lab, you access files on the computer science network and your work is saved there. There is no need to worry about transferring files or working with the correct version. The downside is that the simple programs that I will cover here only allow for a text-only connection. For the small programs you write for this class it shouldn't be huge problem (I make sure that I create the assignment solutions using a text-only editor).

There are two programs that you can use: SSH or Putty. If you are MAC user then SSH is built right into the operating system. If you are a Windows user then the free versions of SSH are no longer compatible with modern UNIX servers so you will need to use Putty (or you can pay for the latest commercial version of SSH if you wish).

Windows Users

MAC Users (alternatively you can download and run Putty for the MAC if you wish)

The current list of servers on the computer science network that you can login to, make sure you pick a machine with Linux installed and isn't restricted to graduate students or 'Profs': [Server list, look for a Linux server that undergrads can use ]

Transferring your files from your CPSC account: needed to submit using D2L and useful for backing up your work:

  1. Install a file transfer program such as Filezilla: https://filezilla-project.org/ (Use a server from the above list, enter your CPSC login and password, port #22)
  2. On your home computer map a drive to your UNIX account: http://www.cpsc.ucalgary.ca/tech_support/services/network_drives (currently not available, may or not be made available again in the future)