The George Washington University
School of Engineering and Applied Science
Department of Electrical Engineering and Computer Science
CSci 131 -- Algorithms and Data Structures I
Project #0
Due Date: 5 PM, Friday, Aug. 31, 2001
http://www.seas.gwu.edu/~csci131/131f01p0.html

This initial "mini-project" will not be graded, but you must do it on time. The purpose of is to get you onto the computer and using the editor and e-mail system to compose a message. You will get assistance for this during the first lab meetings. Of course, it is acceptable to do it earlier.

Part I. Getting your accounts set up before the lab meets.

GW has two computer organizations, the School of Engineering and Applied Science Computing Facility (SEASCF) and the Computer Information and Resource Center (CIRC). SEASCF manages the central computer you will use for this course, a Sun/Solaris Unix server called hobbes. CIRC manages the Windows and Mac computers in the labs and classrooms; you will use these as terminals to hobbes. So you will need student accounts from both organizations. There is no charge for these but you must apply in person. You must arrange for these computer accounts before your first laboratory meeting!
  1. Get a Novell network account, so you can use the computers in the lab room. You can do this at CIRC, on the B1 level of the Academic Center.

  2.  
  3. Get your Unix account set up at SEAS, 4th floor, Tompkins Hall.

Part II. Getting ready to use your hobbes account for CSci 131.

  1. Go to a computer and log in remotely log in hobbes. If you don't have experience with this, don't worry--you'll do this in your first lab meeting.

  2.  
  3. If you were in CSci 51, remove the CSci 51 newsflash by editing the .profile file in your top-level directory, deleting the lines involving CLASSDIR and shownews.

  4.  
  5. Type the following to get your account set up:

  6.  

     

    . ~csada/setup-131-10

    This must be typed in exactly as you see it, including the initial dot and the "tilde". If you have files in your file system from other courses, the setup script will leave those untouched. The setup process will, however, modify your .kshrc and .profile files to give you read-only access to the shared directories programs51, programs131, and info. You will also start receiving a "news flash" from the professor and lab instructor every time you log in.

  7. Once the setup is done, copy the file info/survey.txt into your file system:

  8.  

     

    cp info/survey.txt ~
     

  9. Bring the survey form into the editor:

  10.  

     

    vi survey.txt
     

  11. Use the editor to fill in the requested information on the survey form, then save the survey back in your file system. Please fill in the e-mail address carefully, because we will use this to make up a class e-mail list and want to be sure you will receive the mail properly.

  12.  
  13. Send the survey as an e-mail message to Prof. Feldman:

  14.  

     

    elm mfeldman <survey.txt

    and your lab instructor. Your lab instructor will tell you which e-mail address to use.
     

  15. Log off.
We will both acknowledge receipt by sending a "thank you" message back to you. You will then know that we can communicate with each other.

Part III. Using the GNU Ada 95 (GNAT) Compiler for the First Time.

Follow the step-by-step introduction in the "Using GNAT in CSci 131" Guide. Copy, compile, link, and execute the programs given there.

Please do this project before the deadline.