Run Nifty Telnet and log to any Andrew workstation (Host Name is unix.andrew.cmu.edu
Create a symbolic link from your home dir to the submission folder. A
symbolic link is a way to make a directory or file in one location appear as if
its also in another location. You can create a link by running
ln -s /afs/andrew.cmu.edu/course/15/121/ 15121
This command will create the symbolic link namend '15121' in your home
account. When you 'cd' into the 15121 directory in your home account,
you will actually be moved to the /afs/andrew.cmu.edu/course/15/121
If by any reasons you are failed to create a correct link, you should
first delete whatever you created (you do this by running
rm 15121 ) and then repeat the above procedure.
You should see two folders there: handin and handback. If you go inside,
will find the folder which is named as your andrewID. You will FTP your porgramming
to a correspondent lab-folder. Once your assignment is graded you will see TA's comments in
Run SSH, WS_FTP32, KerbFTP or any other FTP application available on your computer;
Log to any Andrew workstation (Host Name is unix.andrew.cmu.edu) by using
andrewID and password;
In the Remote System window you should see your home account that contains
the folder '15121' . If there is no such folder, repeat the submission setup.
If you use KerbFTP, see Using KerbFTP instructions below;
Double click on '15121' and you will be transferred to the
You should see the folder 'handin'. Go inside and find the folder which
is named as your andrewID;
Inside this folder you should see 'lab00', 'lab01' ... 'lab08' folders. Now you
can transfer your *.java files to a correspondent lab-folder.
Once you connect to andrew.cmu.edu using ssh, you start SFTP to transfer files.
Read the above documentation on how to use SFTP.
Using Fetch (on Imacs) to Transfer Files
When you open Fetch, a connection box should pop up. If it doesn't, go to File > New Connection.
Fill in the following information:
Username: your Andrew ID
Connect Using: SFTP
Password: your Andrew password
and then hit Connect. If you receive a warning, press Continue.
To move remote files to your local computer, find and highlight the file(s), then click the Get button at the top of the screen.
To transfer files from your computer to the remove server, navigate to the folder where you would like to put the file(s), then click Put
at the top of the screen. This will open a box which lets you select a file or folder to transfer. Find the one you want, and click the Put button at the bottom of the window.
Transfering Files Using Secure Cop on IMacs
Secure copy is way to transfer files between local and remote computers/servers using the terminal.
From your local computer (using an SCP client), cd into the directory containing the file you want to transfer and type the command:
scp FILENAME MyAFS/15121/handin/exam/your_user_ID
For example, to transfer testfile.txt from my Desktop to one of the 15121 lab handin folders, I would enter:
Using Webmail (https://webmail.andrew.cmu.edu/).
Login, and then
click on FOLDERS. Under "UNSUBSCRIBE/SUBSCRIBE" select "
Click "Subscribe", and you are done.
Login. Go to Folder List.Go down to Bboards, and hit enter.
Hit "a" for addsub. Type in "academic.cs.15-121" without
How do I post to the bboard?
Send an email to email@example.com
Zipping Files on Imac
To zip all the files in a folder named myFolder into a single
myZip file you do the following:
type cd Desktop
type zip -r myZip.zip myFolder
Here is a list of some commands that will come in handy when you want to manage your files
cd <directory> -- Change to location to <directory>
cp <file> <directory> -- Copy <file> into <directory>
ls -- List the files and subdirectories in a directory
ls -a -- List all the files in a directory, including dot files
mkdir <directoryname> -- Crerate a directory with the name <directoryname>
mv <file> <directory> -- Moves <file> to <directory>
rm <file>-- Removes/deletes <file>
rmdir -fr <directory> -- Removes a <directory> and all
Your recitation section is run by a TA, and it is the TAs job to collect and report all of
course grades. It is thus extremely important that any change of section be done with (a) the
permission of your current TA and (b) the permission of your new TA. If either your current or
new TA fails to appprove of your section switch, then you may not make the switch. There are
many reasons why a TA might refuse a section switch. For example, a section might already have
too many students.
What if I need more time to do a homework assignment?
If you feel that you have a good reason for an extension, please see an instructor or your TA
in person, preferably during office hours.
If I miss a quiz or an exam, can I take a makeup
Make-up exams and quizzes are a courtesy that is extended to students by their instructors.
An instructor is never obligated to provide a make-up exam for any student, except in case of
medical or family emergencies. Students with a verifiable medical reasons may be excused from
being present for scheduled examinations.
If you miss the exam for medical reasons and wish to take a makeup you need to inform me by phone
(412-268-8121; there is voice mail) or email before the exam or quiz. You are also obligated
to provide a verifiable medical reason (doctor's note). If you do not comply with
this, you cannot take the makeup and will receive a zero on the examination.
Last updated 8/23/2009
Victor S. Adamchik,
Computer Science Department, Carnegie Mellon University, Pittsburgh, PA.