College of Engineering and Science

Math & Computer Science Lab Facilities

Students at the Department of Mathematics & Computer Science have access to the following computing laboratory facilities:

Distributed and Parallel Computing Lab

This lab was established with the support of Ford Motor Company. The lab is equipped with 32 state-of-the-art Windows /XP based PCs. There are two servers: Windows 2003 Server and Linux Server. Each client has dual operating system; Windows XP and Linux. Each PC has Pentium 4 with 2.8-3.0 GHz processor, 512 MB Memory, and 80 GB Disk Drive. The following programming languages, software tools, and Computer-Aided Software Engineering (CASE) tools are installed:

  • MPICH-NT 1.2.4 (Parallel Programming tool)
  • ORBacus CORBA tool (Distributed Computing tool)
  • PolyAnalyst Pro 4.5 (Data Mining Software)
  • WEKA 3.2.3 (Data Mining Software)
  • Visual C++ 6.0/ Visual C++ .NET Programming Language
  • SDK 1.5 for Java Programming Language and Forte for Java
  • Oracle 9i
  • Microsoft Project 2002
  • Rational Suite TestStudio
  • Rational Rose RealTime
  • Rational Suite Enterprise
  • Rational ClearQuest
  • Rational Rose
  • Rational Unified Process
  • Rational XDE
  • Rational RequisitePro
  • Performance Aide V3.1
  • Performance Toolbox V3.1

Networking Lab

The Networking Lab (NL) was also established with the support of Ford Motor Company. It has 6 networking groups. It contains 18 Workstations (PCs), 7 Routers, 4 Hubs, 4 Switches, and 7 Servers. It also has Bluetooth/WAP Wireless Networking Development Environment, CAN Networking Development Environment with CAN Analyzer and 4 PCs. The Networking Laboratory will provide students with skills to design, setup, configure, and manage network devices and their applications. In addition, the NL will provide researchers and educators with a controlled environment to validate and evaluate their research, education, and training programs. This lab will educate undergraduate and graduate students about the fundamental design, analysis, operation, control and management of networked systems.

PC Lab

This lab contains 40 PCs equipped with Pentium 4 with 1.5 GHz Processor, 256 MB RAM, and 20 GB Disk Drives. It is a general-purpose lab. Students can work on any assignment requiring the use of computer. It has the following programming installed; MS Assembler, Java, C++, Perl, Basic, COBOL, and Oracle. For students requiring the use of Graphics, Symbolic Math, and Statistical Analysis, the lab has AutoCAD, DataPlot, Maple, MATLAB, Simula8, and SPSS. Software Engineering tools, such as MS Project, also exist.

UNIX Lab

The UNIX lab is equipped with 30 Sun workstations. Typically the lab is being used for advanced Computer-Aided Design (CAD). However, students prepare and implement their projects for Operating Systems and UNIX Systems Programming courses using this lab. The lab has a powerful CAD/CAE package, CATIA. Other software includes Java, C++, and Integrated Development Environment for Java and C++.

Geographic Information Systems (GIS) Lab

A Geographical Information System is a group of procedures that provide data input, storage and retrieval, mapping and spatial analysis for both spatial and attribute data support the decision-making activities of the organization. The lab has seven state-of-the-art computers, Plotter, 5 GIS-related printers, and a scanner. All these have a network connection. Powerful GIS software tools, ARCVIEW and ARC-IMS, are installed in these machines. Students working with a GIS-based project in their graduation seminar will find this lab one of the reasons behind their success.

Printer Print-friendly