CS 101

Winter 2003

Programming Assignments


Computing Environments at UCSC:
It is a requirement of this course that all students have a computer account with Communications and Technology Services (CATS) .  CATS provides instructions on how to apply for an account online.  The machines used for programming assignments in this course are administered by Instructional Computing (IC), a department within CATS.  The IC Solaris machines are named unix.ic, unix1.ic, and unix2.ic.  You should always log on to one of these machines when connecting to the campus network.

Submitting a Programming Assignment On-Line:
To submit a programming assignment, log on to one of the IC Solaris machines, then cd to the directory where your program resides.  Type the following at the Unix prompt (%):

% submit  cmps101-pt.w03  assignment_name  file1  file2   ...
In the above example file1, file2, etc are the files to be submitted, and  "assignment_name" is the name of the assignment, such as pa1, pa2, etc.  Most assignments will require that you submit multiple files.  If you decide that you don't like what you submitted and want to submit a better version of the assignment (before the due date of course), just submit again using the same file name.  The new submission overwrites the old.  To verify that an assignment was accepted by the system, and to check what was actually submitted, use the peek command:
% peek  cmps101-pt.w03  assignment_name
You'll get a listing of all files which have been submitted for that assignment with the option of viewing the contents of each file.  If you just want to check and see if you are using the submit and peek commands correctly, submit some dummy file to the assignment name "junk".  For example
% submit  cmps101-pt.w03  junk  dummy_file
then
% peek  cmps101-pt.w03  junk
Files submitted in this way will not be graded or even looked at.

Assignment Links:

pa1:  pdf, word  Due Monday 1/13/03  12:00 midnight
pa2:  pdf, word Extended to Wednesday 1/22/03 12:00 midnight
pa3:  pdf, word Extended to Monday 2/10/03  12:00 midnight
pa4:  pdf, word  Due Wednesday 2/26/03  12:00 midnight
pa5:  pdf, word  Due Thursday 3/13/03  12:00 midnight
If you find any errors, please report them to: ptantalo@soe.ucsc.edu

webmaster@soe.ucsc.edu

Back to the SOE Class Home Pages
Back to the SOE Home Page