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, Jan. 19, 2001
http://www.seas.gwu.edu/~csci131/131s01p0.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!
-
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.
-
Get your Unix account set up at SEAS, 4th floor, Tompkins Hall.
Part II. Getting ready to use your hobbes account for CSci 131.
-
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.
-
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.
-
Type the following to get your account set up:
. ~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.
-
Once the setup is done, copy the file info/survey.txt into your
file system:
cp info/survey.txt ~
-
Bring the survey form into the editor:
vi survey.txt
-
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.
-
Send the survey as an e-mail message to Prof. Feldman:
elm mfeldman <survey.txt
and your lab instructor. Your lab instructor will tell you which e-mail
address to use.
-
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.