Department of Computer Science and Engineering CSE 150
University of California at San Diego Fall 2004

 

How to submit projects in CSE 150

Updated October 5, 2004


Please follow carefully the following instructions regarding submitting projects electronically for CSE 150.

Login to ieng9

You will login to ieng9 by using telnet or ssh, using your OCE username (if you have one), or the username given to you for this class (such as cs150wzz). Note that you need to use telnet or ssh to do this, because you need to be able to issue command prompt commands. When you log in the first time, type

     % prep cs150f

The prep command will set up your path and may change your working directory to one that has been created for you under the course directory.  Your course directory is in /home/solaris/ieng9/cs150f/your_ieng9_username

Provide a README file

This file must include Important: if the compilation of your program uses more than one step, create a makefile so that it can be compiled by just using one command.

Submitting your project

Each project must be submitted in two ways: in hardcopy in class and electronically. This page describes how to submit the projects electronically.

When you submit your projects, you need to use the turnin command on ieng9. Turnin requires one command-line argument, which is the name of the file you are submitting; for this example we will assume it is myfile.tar.  You should also provide the course with "-c cs150f" and the project with "-p projectX", where X is the project number. For example, to turn in your solution to the first project (project 1) which you have in the file "myfile.tar", you should do the following:

    % turnin -c cs150f -p project1 myfile.tar
You may submit the same project multiple times until the due date, and it does not matter how you name the file. You should always name the project consistently, however. If you submit several times with different project names, you will create multiple submissions, and we will take the most recent submission.

Because you may only submit one file using turnin, and because you should provide at least two files (a source file and a README), you need to use tar to make one archive file out of all your files. To use tar, do the following:

    % tar -cf myfile.tar file1 file2 file3...
Here file1/2/3... refers to the files that you want to submit. This will create a tar file called myfile.tar which will have inside the files you listed on the command line.

For more details on using turnin, see this documentation:  http://www-cse.ucsd.edu/classes/fa00/cse120/project/turnin/turnin.1.html



Modified for CSE 150, October 5, 2004.  Originally written by Greg Hamerly for CSE 134A.