Department of Computer Science

Our Computer Labs

In our department, we have a total of 5 labs. Three of the labs are instructional labs and the other two are research labs. All of our systems are connected to our campus Ethernet.

Linux Lab

One of the instructional labs, the Linux Lab consists of 28 Dell Precision Workstations running Arch Linux with Intel i7-6700 Processors, 16GB DDR4 RAM, NVIDIA Quadro K620 ( 2GB of VRAM), and a 500GB SSD. Installed software includes IDEs and editors like Eclipse, Emacs, Vim, and Netbeans. Supported languages include Java, C/C++, Python, Perl, Lisp, OCaml, Haskell, Prolog, and D.

Mac Lab

Our second instructional lab, the Mac lab consists of 28 21.5" 4K iMacs with Intel i7-7700 Processors, 16GB DDR4 RAM, AMD Radeon Pro 560 GPU (4GB of VRAM), and a 512GB SSD. Installed software includes XCode, Eclipse, Visual Studio Code, Sublime Text, Adobe Creative Cloud, Microsoft Office, and most of the command-line utilities found in the Linux Lab.

Intelligent Machines Lab

One of the two research labs, the Intelligent Machines lab, directed by Dr. Roger Webster and Dr. Gary Zoppetti, contains four Core i7 PCs and three iMacs. All machines have high-end graphics cards to handle graphics and haptic research. This lab is also equipped with a 46" flat screen display for large group presentations. 

Adaptive Computing Lab

The second research lab, the Adaptive Computing lab, directed by Dr. Blaise Liffick, is dedicated to human-computer interaction and assistive technology for the disabled. It contains six iMacs and several PCs. One system is connected to a projector system. The lab also contains two 16 GB iPad tablets. There are several older PCs available used primarily for running legacy Windows systems or Linux. The lab contains a miscellaneous collection of interface devices, such as a SmartBoard whiteboard, alternative keyboard and pointing devices, a scanner, and an augmentative communication device (Prentke-Romich Pathfinder). The Microsoft .NET programming environment is available on all of the six main systems. A variety of specialized software packages is also available, such as screen readers, voice recognition systems, optical character recognition, etc.

The Adaptive Computing Lab also houses the Software Productization Center directed by Dr. Stephanie Elzer. The mission of the SPC is to provide emerging technology-focused entrepreneurs within the Central Pennsylvania region with assistance in advancing software products from concept to marketable product. The Center accomplishes this mission by utilizing faculty expertise, the assistance of student interns from various disciplines, and support from community business leaders and technology experts. The center contains two workstations with Core 2 processors, a 27" Core i7 iMac, a 15" Core i7 MacBook Pro, and two iPod Touches.

  • Lab Hours

    All the labs are open the following times during the Fall 2017 Semester. Be sure to check the signage near lab doors for reservations. 

    Monday 8:00am - 8:00pm
    Tuesday 8:00am - 8:00pm
    Wednesday 8:00am - 8:00pm
    Thursday 8:00am - 8:00pm
    Friday 8:00am - 5:00pm
    Saturday Closed
    Sunday Closed
  • Lab Support Staff

    If you have any problems in the labs, please see one of the following Lab Support Staff members or email

    Todd Echterling