Computer Lab and Accounts
Each student in the course will have an account to use for coursework.
If you are an engineering major, you will use your OCE account (OCE
account names are usually something like your first initial and your
last name). If
you are not an engineering student,
a cs100 account will be provided for you.
If you don't know
what account names you have, you can use the
Account Lookup Tool to find out.
If you are enrolled in the course, and there is not a cs100 account listed
there for you, use your OCE account.
In any case,
when you log in, you should run the command prep cs100f
to initialize your environment appropriately.
These accounts are hosted on the
machine ieng6.ucsd.edu, a load-balanced multiprocessor
server running the Red Hat Enterprise Linux operating system. We will use the
JDK 1.6 (also known as "Java 2 Standard Edition JDK Version 6")
environment for
Java programming. These resources are for work related to CSE 100 only.
Access to the server is available via workstations in the
instructional labs in the basement of
the CSE building, EBU3B, as well as the server,
remotely using ssh. (Note: Tutors specifically for CSE 100
are planning to hold hours in lab B240.)
Getting into the labs
Labs are unlocked M-F
7am-10pm and Sat and Sun 7am-7pm. You can get in the lab 24 hours
a day 7 days a week using the combination provided for this
class. This combination is available using ACS's account lookup tool at
http://sdacs.ucsd.edu/~icc/.
Getting logged on
- Move the mouse. The screen should wake up.
These workstations are dual boot Windows and Linux machines.
If the machine offers you a Windows login, reboot into Linux:
- At the Windows login hit "Ctrl-Alt-Del", select Options, Restart, Click OK
-
As the machine restarts, you will get a screen where you can choose to
boot into Windows or Red Hat Linux. Use the keyboard arrow keys to choose
Linux and hit enter.
-
Now you should have the Red Hat Enterprise Linux screen,
and a box
asking for your username (or login). Type your username (followed by
Enter, of course). Don't know your
login or password?
Get access to a web browser and
use the ACS account lookup tool!
-
When prompted, type in your password.
-
You will be logged in and brought to a Linux desktop
environment. Towards the left of the top menu bar
is the Applications menu.
Clicking it will pull down a menu with various options.
- You can customize the graphical user environment
provided for Linux if you want. (For example, any of the icons in the
pulldown menus can be dragged to the menu bar to make accessing them quicker.)
But for the basic command line interface,
just right click on the background and
select "Open Terminal" from the menu shown.
You can do this multiple times to get multiple Terminal Windows. (When
you log in remotely, you will be automatically in a terminal window).
Getting logged off
Don't forget to log off of your machine when you are leaving it! In
the GUI, click on the red hat in the lower left hand corner and select
Log Off.
Then Click OK in the dialog box that pops up to complete your logout.
You can use your home computer or any other system to experiment
with programs for this course. However, your programming assignments
will be graded using the
1.6 javac compiler for Java, on ieng6 only. It is your
responsibility to make sure your programming assignment solution works
in this environment!
For the schedule of CSE 100 tutor lab hours, look
here.