Computer Science


The College of Engineering, Computer Science and Construction Management (ECC) is housed in the O'Connell Technology Center(opens in new window). ECC maintains a large site to support its computing and technology needs. Currently, the College manages 19 labs with a combined total of more than 300 machines (not including machines in faculty and department offices), 16 servers, multiple operating systems, supporting approximately 20,000 users on the Unix servers, using about 90GB of file usage, spanned over 350GB of disk space.

Computing facilities available to computer science majors include five general-purpose labs containing Hewlett-Packard, Sun Microsystems and Windows XP workstations. An additional lab is specifically for graduate students. On the third floor, the department has a separate computer networks laboratory. Here students get hands-on experience in configuring and reconfiguring various types of networks, and in the analysis of data obtained from network analyzers. An eighth lab containing Hewlett-Packard workstations is available to members of Network for Women in Technology (NeWT).

A variety of software tools are available, including a full complement of UNIX utilities, X Windows tools, GNU software, Oracle relational database, Java development environment, AI programming libraries and shells, and software packages or programming tools that support computer-aided software engineering, graphics and animation, etc.

The Department of Computer Science is a member of the Microsoft Developer Network Academic Alliance (MSDNAA), giving students free access to all of the Microsoft operating system, server, and software development products. Students may download this software for installation on their own machines.

O'Connell utilizes several high-speed local area networks and is connected to the rest of campus via an aggregated ethernet link.

College of ECC Labs

A list of all College of ECC teaching and research laboratories is available from the College website.

For all ECC Computing accounts, you may go to in new window) to either create a new account or to update your existing account.

Additional information (courtesy of Dr. Juliano) that you may find useful:

  1. CSCI Linux Lab(opens in new window), OCNL 251
  2. CSCI Linux Lab, OCNL 244
  3. ECC Unix Servers(opens in new window)

Please report issues with any of the the College of ECC labs or Unix servers to

Computer Science Labs

Computer Science (CSCI) computer labs are typically available during regular business hours. Most labs have classes scheduled in them. Check the door card on each lab door to find out when the lab is free.

OCNL 246 is an research lab (check out the ISL website for additional information) - classes are typically not scheduled there.

Planning Resources:

  1. Laboratory Plans: 2007-2008, 2006-2007, 2005-2006, 2003-2004, 2001-2002 (survey summary)
  2. Excellence Fee Committee (proposal) and Equipment Acquisition Procedure/Policy: 2002

Tutoring Services

Our upper division students want to help you succeed! Tutoring services are available for FREE from the following locations:

  • Fall 2022 Tutoring Schedule (Google Sheet)
  • OCNL 206 (a.k.a. The Student Lounge), hang-out area for most majors and club members (ACM, UPE, etc.)
  • SSC 340, the University Student Learning Center (SLC) also provides free tutoring for a variety of subjects