ECE15: Instructions for Homeworks/Labs Submission, Fall 2014
Looking up your ACS account:
- Go to http://acs.ucsd.edu/ and click on the "Account Lookup" button (lower left side of page).
- Enter either your e-mail username and student ID, or your last name and student ID.
- Find the account with 'ee15f__' in the name. Your user name, or login, for the course will be this value. For example, one of the user names is ee15fdz. Your password will be the same as the one you use for e-mail. In what follows, 'ee15f__' will be used to indicate your username.
- On this same page, you can find the combination for the computer lab assigned for this class (EBUI 4307). In the table with course ID, click where it says "click" under the "Code" column. Do NOT give this combination to anyone else, including other students in the class. They can look up the code the same way you did.
How to login to your ACS account:If you are using an ACS computer (for example, in EBUI 4307), simply type your class username and password as prompted.On Windows: Look on the desktop for a folder called "Class Resources." Open this, then open the folder labeled "ee15f home directory on ieng6." You are now in your home directory. This is where you should save your work in order to make it easier to turn it in.If you are using your own computer, you will need to first ssh into ieng6.ucsd.edu. Linux and Mac OS will have the command available from a terminal window. Type "ssh firstname.lastname@example.org" then enter your password when prompted. On Windows, you can use any ssh client. One recommendation is PuTTY, which can be found here: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. When you run PuTTY, the Host Name field will be ieng6.ucsd.edu. Type your username and password when prompted. This process should take you to your home directory by default. If you change directories, typing 'cd ~' (without the quotation marks) will take you back to your home directory.
On Linux: Look on the desktop for a folder called "ee15f__'s Home." This is your home directory, where you should save your work in order to make it easier to turn it in.
Putting your files in your ACS home directory:First, make sure your files are in your home directory for your class account on ieng6. If you did your homework on an ACS computer (or used ssh to login and work in a linux environment), your files are probably already there. If you developed on your personal computer, you will need to transfer the files to your home directory on ieng6. On Linux and Mac, you can use scp (secure copy).
scp filename email@example.com:.
scp -r folder firstname.lastname@example.org:.
The first command will copy a single file to your home directory. The second command will copy an entire folder (the -r means to recursively copy). Note that the colon and period at the end of the scp statement lines are part of the command.
On Windows, you will need to find an scp program. You can try WinSCP, found here: http://winscp.net/eng/download.php. Again, the host is ieng6.ucsd.edu; use your username and password. You will automatically be connected to your home directory. Copy the files you need, using the drag-and-drop Windows techniques.
Actually turning in the homework/lab:For each lab, there will be a specific command to turn in each problem. It will look something like 'bundleLab#P#'. This command will be specified precisely in separate instructions posted on this website. After your assignment is in your class account (it can be in different directories within the class account), go to the directory in which the lab you are turning in resides. Type the command to turn it in (bundleLab#P#). This command will look for files with the required names and turn them in. After you type this command, you should see:"Do you want to go ahead and turn in your source code? By choosing to turn it in, you are certifying that you wrote this code independently and did not share this code with anyone other than the instructor and the TAs [y/n]"If you can certify that you indeed wrote the code independently and did not share it with any person other than the instructors and/or the TAs, type 'y' then press Enter. You will receive some feedback about whether the files were turned in successfully; read the messages and contact a TA if there is a problem you cannot fix. If you change your homework/lab and wish to resubmit it before the deadline, simply run the command again (this will overwrite your previous submission). After the deadline, the command will fail, and you will not be able to turn in anything else.
What to do if you have problems:If you encounter difficulties with any part of the above instructions, please talk to a TA during office hours. If you are working on your own computer and it is a laptop, bring it with you. If you cannot bring your computer with you, make sure you bring your source files (any .c and .h files) on a USB drive, or CD, or e-mail the files to yourself so you will have access to them while you are in the computer lab.
ECE15 Home Page