CSCI 131

Techniques of Programming

Course webpage for CSCI 131, Spring 2019.

Below is general information about CSCI 131 and instructions for remote access to radius.

Helpful Web Sites

Useful Software

Online Java Editors and Compilers

Several programs let you try out short programs in java or many other languages right in the browser. Here are some popular ones. Just select java from the language menu, type or paste in your code, and click submit to compile and run it. Note: These compilers are not guaranteed to match the exact version of java we use on radius. You are responsible for checking that all your code compiles and runs properly on radius. On the other hand, for quick testing, these sites can be handy.

Graphical remote access to radius (works anywhere)

This is a more traditional way to get graphical remote access to a Linux machine. You may or may not get a full desktop, but when you run emacs or other programs they should open in their own window as usual, and you should be able to use the mouse within emacs.

Text-only remote access to radius (works anywhere)

SSH (short for "secure shell") gives you secure remote access to the radius command line. It is the modern replacement for the old Telnet remote console program. SSH works from anywhere, including from off campus. After connecting, you will be greeted with the radius command prompt, and you can use cd, ls, g++, and all the other commands we use in lab. The downside is that you can only use the keyboard; you will not be able to use the mouse and there will be no menu bars or other graphical interfaces, etc. You can still run emacs, but it will open in a "text only" mode right within the terminal window, and you will have to use keyboard shortcuts for saving, opening files, etc.

We have a detailed explanation of how to use ssh. Or read below for a quick tutorial:

Transferring files to and from radius (works anywhere)

SCP lets you copy files back and forth between your radius home directory and your laptop.