| | |
Computer Science "QuaCS" Teaching Lab: Koshland INSC H110
Availability/Access to lab computers (schedule | status )
This lab is available to students
as long as there is not class or lab scheduled, see the weekly schedule to confirm. The lab is
staffed in the evenings Sunday through Thursday, 7 - 9 pm.
It is also possible to work over the network:
Guide to Accessing Your Projects from Outside the H110 Lab.
In case of trouble in/with the lab:
this list of things that can go wrong and what to do about them,
send email to
Access to files for assignments
Once in the lab,
you'll need to start Eclipse and configure it to work for your course.
Setting up Eclipse for the CS Teaching Lab (for Python projects)
Using Eclipse to Obtain (and Submit) Lab Work
The aforelinked documents, and additional documents about using the H110 lab,
are available in
this GoogleDocs folder.
The following software is available on the QuaCS cluster,
for course work.
If you are trying to set up your computer to work in the same way,
this can serve as a starting point:
- Ubuntu Linux
(IDE for various languages,
(via the PyDev "plugin" --- just open "Help->Install New Software..." and click on the "Add" button to add the location "http://pydev.org/updates", then select Pydev and click on "Next" and "Finish" as needed (you'll also need to accept the license)) and the Haverford logic.py file used to make statements about the internal logic of a program;
and for upper-level courses Java and C++ (via the C++ plugin, which is included by default if you download the C++ version of Eclipse)).
- Python (already installed on most computers)
- HERA(Haverford Educational Resourse Architecture)
- MPI (Message Passing Interface) for parallel scientific computation
Note that all of the above software is freely available (just follow
the links), so you can install and use these programs on your own
computer, but see the warning at the end of Option 2 of the
Guide to Accessing Your Projects from
Outside the H110 Lab.
Note that PyDev can only be installed for Eclipse 3.3 if you
take off the checked "Pydev optional extensions" so that those
will not be installed.
If you want to work on your labs on another computer,
you'll also have to get any Haverford-specific files,
such as the logic.py file for
stating preconditions and postconditions,
or equivalent libraries for running C++ programs
(request via email or copy the file Haverford-course-support.tgz
- Intel Dual-Core workstations from components (10), each with 2 GB RAM, 80 GB disk, Dell 20" wide screen flat panels
- Server for authentication (NIS) and files (NFS)
- HP 1320 laser printer
- Integrated AV system for computer, laptop, CD/DVD/VHS, JBL speakers, XGA projector
- Tri-College card access (24/7 access for appropriate students/faculty)