Department of Computer Science
facilities and labs
The Computer Science Department maintains nine production laboratories for use by students taking computer science classes. These nine instructional laboratories are:
•PC Computer Literacy Labs for use by COMP 100 (JD 1105, JD 1107 & JH 2204)
•Windows Labs (JD 1600, JD 2211)
•Linux Lab (JD 2210)
•Macintosh Lab (JD 2215)
•Open Labs with Windows, Macintosh, Linux and Sun systems (JD 2214, JD 2217) - Note, effective Fall 2007: JD 2214 is a shared lab, open to students taking major courses from engineering or computer science; JD 2217 is open to upper division computer science students who have been issued an Omnilock code
Click here for lab hours and tutoring information.
The college operates a number of HP high end UNIX servers. All of the computing facilities in the department are networked to college and campus servers as well as to the Internet.
The software available in these laboratories includes, but is not limited to: C, C++, Java, Smalltalk, Scheme, Prolog, Visual Basic, Ada, database systems, software development environments, computer simulators, multimedia applications, and standard office applications.

The department has established several special purpose laboratories for senior projects, master's projects and faculty research. These special labs are described below:
•Networking Interoperability Laboratory (JD 1602) Created through donations from Enterasys, e-Systems, and the campus IT division, this room contains state-of-the-art networking equipment and computers for the exploration of networking and system security projects.
•Software Engineering Laboratory (JD 1622C) This facility consists of team project areas in a cubical environment for the study of software engineering.
•E-commerce Laboratory (JD 1538) A dedicated environment to study issues related e-commerce.
•Multimedia Systems Design Laboratory (JD 1618) This lab is equipped with multimedia computers and peripherals along with software tools for authoring multimedia applications and interfaces. Development of the lab will be ongoing to keep pace with technological advances and changing industry standards.
•Virtual Reality Laboratory (JD 2212) This lab supports special projects using VR technology, classes in advanced graphics and virtual reality, and, undergraduate, graduate and faculty research projects. The lab supports development of projects in areas such as fully immersive, networked, and VRML 2.0 virtual environments, and 3D games. The lab is equipped with tracking displays, gesture devices, VR software development libraries, and high performance Microsoft Windows and Intel based Linux systems with accelerated graphics capabilities.
•Artificial Intelligence Laboratory (JD 1600A) With Symbolics and Windows-based systems for the study of AI and expert systems.
•Embedded Applications Laboratory (JD 1600B) This facility supports course projects related to the growing field of application programming for embedded systems.