Whitman College Math & Computer Science Lab Manual

Table of Contents

Description....................................................................................................................... 1

Logging In for the First Time........................................................................................ 3

Pair Programming Setup............................................................................................... 3

Standalone Configuration.............................................................................................. 3

Paired Configuration...................................................................................................... 3

Change Lab User Password........................................................................................... 4

Run i>clicker software.................................................................................................. 4

Epoptes and Screen Sharing through Airplay............................................................ 4

Printing.............................................................................................................................. 5

Projectors......................................................................................................................... 5

SSH Remote Access......................................................................................................... 6

To ssh into a Lab Computer from Mac/Linux:............................................................... 7

To ssh into a Lab Computer from Windows:................................................................. 7

SCP - Secure Copying of Files to your Local System................................................. 7

To scp a file from Mac/Linux:......................................................................................... 8

To scp into a Lab Computer from Windows:................................................................. 9

Lab Map with Hostnames.............................................................................................. 9

MathLab (Olin 207)........................................................................................................ 9

CS Lab 1 (Olin 124)....................................................................................................... 10

CS Lab 2 (Olin 228)....................................................................................................... 10

Sound Controls.............................................................................................................. 11

Room Computer........................................................................................................... 11

Guest Computer........................................................................................................... 11

Guest Login..................................................................................................................... 12

Installed Applications.................................................................................................. 12

Contact Information..................................................................................................... 12

 

Description

 

This document contains all frequently asked information and setup questions. It is designed to be a quick reference document for Math & Computer Science Lab users and will posted publicly in the labs.

 

Top

Logging In for the First Time

 

Each user will be given a username and password specific to the Math & Computer Science Labs. This paper will be available for pick up at the Math & Computer Science Technical SpecialistŐs office (Olin 126). If you do not receive this paper, please contact your professor or the MCSTS.

 

1.     Login = Whitman Campus Username

2.     Password = Temporary password given to you by professor

3.     On your keyboard, press CTRL+ALT+T all at once. This will open a terminal.

4.     If you are on computer an A on top of it, type the following command and hit enter: mirror

5.     Next, type in the following command and hit ENTER on your keyboard:

unity --reset-icons

6.     You will be logged out.

7.     Log back in and you are all set.

8.     Please change your password ASAP using the kpasswd command in the terminal.

 

IMPORTANT!

Accounts are set to automatically log off after two hours of inactivity. When you are prompted to change your password, text on the screen will not appear but the computer is accepting input from the keyboard.

 

Top

Pair Programming Setup

Standalone Configuration

á       Display on computer B monitors is set to PC.

o   This can be confirmed by cycling through the Display options until the PC watermark is displayed in the bottom right corner.

á       USB HUB switches 3 & 4 are toggled RED.

Paired Configuration

á       From Starting status as mentioned above:

o   USB HUB switches 3 & 4 are toggled GREEN.

o   Toggle Computer B Display until HDMI appears in the bottom right corner of the screen.

 

Top

Change Lab User Password

 

If you are locked out of your account due to a forgotten password, type in the following command into the Terminal and follow the on screen prompts: resetpass

 

If you remember your password but wish to change it, type in the following command into Terminal and follow the on screen prompts: kpasswd

 

PLEASE NOTE! You will need authorization from your instructor or the Math & Computer Science Technical Specialist to reset your password. You may be asked to verify your ID. Also, the local admin account is NOT your network account. If you have forgotten your password, please contact the Math & Computer Science Technical Specialist.

 

 

Top

Run i>clicker software

 

To run the i>clicker, type the following command in the Terminal:

 

iclicker

 

PLEASE NOTE! The iClicker software must be running BEFORE you plug in the base station. If you encounter errors, you may need to run the setup file again. This can be done by typing in setup-iclicker and hitting ENTER on the keyboard to run it. YouŐll need sudo capabilities though.

 

Top

Epoptes and Screen Sharing through Airplay

 

Epoptes allows you manage the classroom lab terminals from a streamlined GUI. The software can only be run from the podium computers as they act as the server. The lab terminals have a client version, which runs automatically upon login.

 

To run Epoptes, type in the following command in the Terminal: epoptes

 

The software will immediately begin running and start picking up the lab terminals.

 

In order to have a student share their screen through the Apple TV, select DVD/VCR on the podium touchscreen. Then have the student type in the following command into their terminal: airshare

 

They will need to hit CTRL+C to quit sharing their screen.

IMPORTANT! Only one person can be sharing their screen at the same time. If someone runs airshare while another person is currently sharing, it will take over the current session. If that person quits, the Apple TV will not resume the previous session

Printing

 

When printing, selecting Olin124-BW will print to Olin 124 printer, Olin228-BW will print to Olin 228, Olin207-Color will print to the color printer in Olin 207 and Olin207-BW will print to the monochrome printer in Olin 207. Once print order has been submitted, proceed to the destination Printing Kiosk in the locations specified above.

 

1.     On the screen, printing requests are listed on the screen.

2.     Using the keyboard, select the print request.

3.     Hit ENTER on the keyboard.

4.     You will be prompted for your password.

This is your Math & CS Lab account password NOT your Whitman account password.

5.     The print request will be processed and your account will have the amount deducted from it.

 

 

PLEASE NOTE! The printing system is separate from the GoPrint system used on campus. It is only available to individuals who have an account on the Math & Computer Science Lab Computers. However, like the GoPrint system, each user is given a preset amount of money to print with. If this amount hits zero, please contact Math & CS Tech Specialist.

 

Top

Projectors

 

To mirror the computer and projector screens:

1.     Log in to the podium computer.

2.     Select System Settings (it is the Wrench and Gears icon on the Launcher bar).

3.     Click Display.

4.     Check the Mirror Displays checkbox.

5.     Click Apply and accept revisions.

 

To play audio out of the Lab Speakers:

1.     Log in to the podium computer.

2.     Select System Settings.

3.     Click Sound.

4.     Select HDMI Output.

 

The display panel to the left of the Podium computer contains all the commands youŐll need to operate the projector.

 

INFO = Contains Contact for Technical Support

 

MUTE = Mutes Audio (Can also touch the sound bars to mute).

 

Volume Up / Volume Down

 

Proj On = Turns on projector

 

Proj Off = Turns off projector

 

No Show = Hides projector display, but keeps projector on.

 

Room Computer = Select Podium computer as the output.

Guest = Uses HDMI input located on top of Podium as output.

DVD/VCR = Displays DVD/VCR as the output.

 

THINGS TO NOTE!

-       If you need an adapter, please consult the Math & CS Tech Specialist.

-       If you turn the Projector off, wait until the Status Light on the bottom of the projector turns red before turning it back on again.

-       If nothing is coming up on the screen, a hard reset on the projector may be required.

 

Top

SSH Remote Access

 

Students and faculty are able to remote in from home to any of the Math & Computer Science computers by connecting through Secure SHell or ssh. Before running the steps below, you can locate a free terminal via the Whitman College Mathematics and Computers Science web page under the Resources for Students. ( https://goo.gl/oKa3D3 )

 

To find a list of the hostnames, see Lab Maps with Hostnames section.

 

To ssh into a Lab Computer from Mac/Linux:

 

1.     Open up Terminal.

2.     Type the following command filling in the names where requested:

 

ssh –A <MathCS_Account>@math.whitman.edu

 

Example:

ssh –A smithj@math.whitman.edu

 

3.     If prompted with a yes:no option, type in yes and hit ENTER

4.     When prompted for a username or password, use your Student Lab Account.

5.     IMPORTANT: when work is done, type exit in Terminal until the connections are closed.

To ssh into a Lab Computer from Windows:

 

1.     Download PuTTY application from the following website:

a.      http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

b.     Select PuTTY.exe for Windows on Intel x86

2.     Open up PuTTY by double clicking on it. (It doesnŐt install anything, it is an executable).

3.     Where it asks for a hostname, type in: math.whitman.edu

4.     Click CONNECT and say yes to the prompt.

5.     When prompted, type in your Student Lab Username and Password.

6.     Here you will need to use a local editor like pico to edit files.

 

IMPORTANT: when work is done, type exit in PuTTY until the connections are closed.

 

Top

SCP - Secure Copying of Files to your Local System

 

Not only can students and faculty remote in from home to any of the Math & Computer Science computers, but they are able to transfer files between the two without needing a separate FTP client. This can be achieved through the use of Secure Copy. Before running the steps below, you can locate a free terminal via the Whitman College Mathematics and Computers Science web page under the Resources for Students. ( https://goo.gl/oKa3D3 )

 

To find a list of the hostnames, see Lab Maps with Hostnames section.

To scp a file from Mac/Linux:

 

1.     Open up Terminal.

2.     Type in the following command filling in the paths where bracketed:

 

scp <MathCS_Account>@math.whitman.edu:~/<directory_name>/<file_name> ~/<local_directory_name>/

 

If you need help locating your file in terminal, review the Linux Commands section below. You can also use the SSH instructions above remote into your directory and see the files.

 

3.     When prompted, put in your account password to start the transfer.

4.     Exit the terminal when complete.

 

Example Scenario:

 

scp smithj@math.whitman.edu:~/homework/homework1.py ~/Documents/

 

Top

To scp into a Lab Computer from Windows:

 

There are no native SCP capabilities for Windows, so youŐll need to install a File Transfer Protocol program called FileZilla.

 

1.     Download FileZilla for Windows from the following website:

a.      https://filezilla-project.org/download.php?type=client

b.     The file will need to be installed once it is downloaded.

2.     Open FileZilla.

3.     Fill in the fields at the top with the following information:

a.      Host: math.whitman.edu

b.     Username: <MathCS_Account>

c.      Password: <MathCS_Account_Password>

d.     Port: 22

4.     Click Quickconnect and Filezilla will connect with your personal directory on math.whitman.edu and display it in the right pane under Remote site.

5.     From here, locate the file you wish to transfer and drag it into left pane under Local site, which contains your local computer file structure.

6.     When you are finished copying files, close down Filezilla.

 

Top

Lab Map with Hostnames

MathLab (Olin 207)

To see who is actively logged into to which station, go to the following link:

http://skink.whitman.edu/cgi-bin/mathlab_finger.pl

 

FRONT of CLASS

Zeus

 

 

 

 

 

 

Coeus

Athena

Artemis

Ares

Apollo

Aphrodite

Hera

Hephaestus

Dionysus

Demeter

Cronus

Crius

Oceanus

Mnemosyne

Iapetus

Hyperion

Hestia

Hermes

Themis

Theia

Tethys

Rhea

Poseidon

Phoebe

 

Top

 

 

 

 

 

 

           

CS Lab 1 (Olin 124)

To see who is actively logged into to which station, go to the following link:

http://skink.whitman.edu/cgi-bin/cslab1_finger.pl

 

FRONT of CLASS

Markweiser

 

 

 

 

 

 

Anitaborg

Evinemeth

Johnmccarthy

Landin

Goldstone

Vonneumann

Skolem

Estrin

Shockley

Atanasoff

Keniverson

Pausch

Annieeasley

Jefraskin

Kaymcnulty

Jonpostel

Gertrudeblanch

Tedcodd

Emilpost

Engelbart

Allennewell

Zuse

Mauchly

Ritchie

Quine

Holberton

 

 

 

 

Nygaard

Kleene

 

 

 

 

Noyce

Bartik

 

 

 

 

 

 

 

 

 

 

Top

CS Lab 2 (Olin 228)

To see who is actively logged into to which station, go to the following link:

http://skink.whitman.edu/cgi-bin/cslab2_finger.pl

 

FRONT of CLASS

Adalovelace

 

 

 

 

 

 

 

 

 

 

Al-khwarizmi

 

 

 

 

 

 

 

 

Jpeckert

Pnueli

 

 

 

 

 

 

 

 

Backus

Gracehopper

Perlis

        Lamarr

      Brattain

     Fitts

Dijkstra

Anwang

Buituongphong

  Skipellis

    Babbage

Shannon

Turing

 

Top

 

 

 

 

 

 

Sound Controls

 

To play sound from the podium computer to the external hanging speakers in the labs, youŐll need to change the sound output in the computer. The HDMI cable located in the back of the machine handles the sound and the volume is adjusted via the touch screen controls on the Podium touchscreen.

Room Computer

1.     Description: Macintosh HD:Users:palmerdl:Desktop:Screen Shot 2015-08-13 at 11.10.59 AM.pngOn the Podium touchscreen, as seen in the Projectors section, make sure that the Room computer option is selected.

2.     Log in to the computer and open the System Settings.

3.     Click on the Sound option located in the Hardware section.

4.     Description: Macintosh HD:Users:palmerdl:Downloads:screenshot.pngIn the Output tab, in the Play sound through list, select HDMI/DisplayPort2 and close the window.

 

PLEASE NOTE! There are two ways to adjust the sound: the output volume controls in the computer and in the top right corner of the podium touch screen. 

 

 

 

Guest Computer

1.     On the Podium touchscreen, as seen in the Projectors section, make sure that the Guest option is selected.

2.     Open the computerŐs sound options and select the HDMI option.

a.     For Windows: Control Panel > Sound > Playback tab

b.     For Mac: System Preferences > Sound > Output tab

 

PLEASE NOTE! If you need an adapter, please contact the Math & Computer Science Technology Specialist.

 

Top

Guest Login

 

Should a person not have an account created or if the person should only need a temporary account, they may access any computer via the local account.

 

Username:    local

Password:    

 

Top

Installed Applications

 

Chrome, Android Studio, Emacs, GVim, ipython3, Gedit, Virtualbox, GIMP, Image Magick, Libre Office, R, Rstudio, Firefox, Teamviewer, Remmina, Java 8, Thunderbird, X11VNC Server, TeXworks, Diction, Compiz, Maple 17, MATLAB R2016a, Wine, Python 2.7.12, Python 3.5.2, Spyder 3, Brackets, Eclipse, VLC Player, Handbrake, OpenShot, RecordMyDesktop, Rhythmbox, Bleachbit, browser-plugin, clang, clang-3.4, codeblocks, dconf-editor, Deja-Dup, dictionaries-common, duplicity, enchant, eog, epoptes-client, g++, g++-4.8, gcc, gcc-4.8, gcc-4.8-base, gcc-4.9-base, gcr, gdb, gdisk, git grep, gzip, htop, java-common, krb5-config, krb5-locales, krb5-user, latex-beamer, latex-xcolor, less, llvm-3.4, llvm-3.4-dev, llvm-3.4-runtime, nano, net-tools, netbase, netcat-openbsd, openshot, openssh-client, openssh-server, openssh-sftp-server, openssl, oracle-java8-installer, p7zip, perl, r-base, ristretto, rstudio, ruby, ruby1.9.1, samba, sane-utils, screen, seahorse, sed, SMLNJ, smlnj-runtime, Subversion, Swi-Prolog, swi-prolog-nox, swi-prolog-x, Synaptic, telnet, totem, vim-common, vim-gnome, vim-gui-common, vim-runtime, vim-tiny, vlc-plugin-notify, vlc-plugin-pulse, winetricks texmaker, netbeans, jdk8, nltk, numpy, pygame, pyplot, Mathematica, SAS University Edition, virtualbox

 

Top

Contact Information

 

For additional information or support, please contact the Math & Computer Science Technical Specialist:

 

Dustin Palmer

Phone # 4745

Room # Olin 126

 

Top