CMPS 12A
Introduction to Programming
Programming Assignments

pa1:  pdf, word   Due Friday April 9,  10:00 pm   
pa2:  pdf, word   Due Saturday April 17,  10:00 pm  Extended to Monday April 19,  10:00 pm 
pa3:  pdf, word   Due Saturday May 1,  10:00 pm  Extended to Sunday May 2, 10:00 pm
pa4:  pdf, word   Due Friday May 14,  10:00 pm   Extended again to Monday May 17, 10:00 pm 
pa5:  pdf, word   Due Sunday May 23,  10:00 pm  Extended again to Wednesday May 26, 10:00 pm
pa6:  pdf, word   Due Thursday June 3, 10:00 pm  Extended (for the last time) to Sunday June 6, 10:00 pm 

Getting a Computer Account:
It is a requirement of this course that all students have an active UCSC computer account.  If your account is not already activated, go to the UCSC portal:  http://my.ucsc.edu, and log in using the User ID and Password that were sent to you by the Registrar's Office.  Click on the link labeled Activate UCSC Account, and follow the subsequent instructions.  Logon to the host unix.ic.ucsc.edu to access your account.  (If you don't know how to logon to your account, you need to go to a lab session to learn how.)  You may develop your programming and lab projects on any platform you like, but you must port them to the UCSC  ITS - Instructional Computing Unix environment to submit them.  I highly recommend that you test your projects thoroughly on this platform before sumitting, since this is where they will be evaluated.

Submitting a Programming Assignment Online:

To submit a programming assignment, logon to one of the IC Solaris hosts (unix.ic.ucsc.edu, unix1.ic.ucsc.edu, or unix2.ic.ucsc.edu), then cd to the directory where your program resides.  Type the following at the Unix prompt (%):
% submit  cmps012a-pt.s10  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. 

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