Math 217A - Spring 2002
Program Turn-in Instructions

Goals: Turn in executables and source code for grading and for making programs available to the entire class.

How to turn in files.  For homeworks, you may be asked to turn in (a) Source files,  (b) Executables,  (c) Images (Gif or Jpeg files).  These are to be uploaded by anonymous ftp to the computer euclid.ucsd.edu, directory pub/sbuss/turnin217/ma217sXX/ZZZ.    Here the XX is replaced by the last two letters of your insci14 userid.  The "ZZZ" is replaced by the directory name for the homework project, e.g. SolarProg.   See below for more details on using anonymous ftp.

If you want to revise an already turned in file, just turn it in again.

For instance, the Solar program asks you to handin source files and executable.   You will find the executable in a directory named Debug or Release.   The Release version will run faster, and would be preferred for faster animation.  To create the Release version, switch the current project to the "Release" version before compiling in Visual C++.  You do this by looking under the Build menu, and selecting Set Active Configuration...    (Alternately, close the Build Mini-menu bar and open the Build menu bar.)

It is important to upload executables and Gifs and Jpegs in BINARY mode.

Academic Honesty:  Please do not read other people's turned in files without express permission.  The files will be world-readable for up to 20 minutes after they are turned in. 

Example of how to use anonymous ftp:

% ftp euclid.ucsd.edu
Connected to euclid.ucsd.edu.
220 euclid FTP server (SunOS 5.8) ready.
Name (euclid.ucsd.edu:userid): anonymous
331 Guest login ok, send ident as password.
Password: USERID@COMPUTER.UCSD.EDU
230 Guest login ok, access restrictions apply.
ftp> cd pub/sbuss/turnin217
250 CWD command successful.
ftp> cd ma217sXX
250 CWD command successful.
ftp> cd SolarProg
250 CWD command successful.
ftp> put Solar.c
200 PORT command successful.
150 ASCII data connection for Solar.c (132.239.145.3,48231).
226 Transfer complete.
ftp> put Solar.h
200 PORT command successful.
150 ASCII data connection for Solar.h (132.239.145.3,48232).
226 Transfer complete.
ftp> binary                                    
200 Type set to I.
ftp> put Solar.exe
200 PORT command successful.
150 Binary data connection for Solar.exe (132.239.145.3,48233).
226 Transfer complete.
ftp> bye
221 Goodbye.
%