This is the oldest method. Student accounts are set up on a server, such as power.arc.losrios.edu. Each account has shell access, which means a student can remotely log in using an SSH client, such as PuTTY.
This approach requires the least computational resources on a student’s computer. PuTTY runs well even with an older computer with a Pentium III processor. In addition, this approach means a student can continue to work from just about any computer.
However, this approach also requires continuous Internet access when programs are being written and debugged.
Furthermore, this approach also relies on the service of a remote server. If the server is down for any reason, then homework cannot be worked on.