The School of Computing maintains a network of more than 150 UNIX-based systems. These include Sun and Intel-based workstations and servers running the Solaris and Linux operating systems. Systems are distributed among three general use labs, two instructional labs, several research labs and graduate student offices. Areas supported by the research labs include graphics and virtual reality, operating systems, ATM and Gigabit networking and software engineering.
Of the MS program’s 115 students, roughly 80 percent are men; 90 percent attend full time; and 70 percent are international students. Of the 55 PhD students in the School of Computing, 65 percent are men; 80 percent attend full time; and 35 percent are international students.
Most MS graduates find employment in the high-technology industry. Recent graduates have taken positions with DreamWorks, AT&T, Cisco, EMC, IBM, Intel, Lucent, Microsoft, Nortel, Qualcomm and Sun Microsystems. Starting salaries range from the mid-$60,000s to as high as $80,000 per year or more.
Some of the school’s research areas are listed below. For more information on these and other research initiatives, visit http://www.clemson.edu/ces/computing/
Virtual Reality Eye Tracking (VRET) Lab
One current VRET project is the development of a high-impact, hands-on virtual reality model of the aircraft inspection and maintenance process. Use of virtual reality technology will enable educators to create and students to experience the complex aircraft maintenance environment in a classroom, a setting where it has not yet been successfully created using traditional multimedia-based technologies.
Resolve Software Research Group (RSRG)
The goal of RSRG is to facilitate specification, design, development and analysis of verifiably correct software systems from reusable components. Group members address a variety of foundational and practical software engineering and programming language issues.
Dependable Systems Research Group (DSRG)
Members of DSRG study the design, deployment and management of unattended, long-lived applications at scale.
Institute for Modeling & Simulation
The institute’s goal is to further knowledge by using models and simulations in education, industry and research. This includes research in computational science.
Discrete Algorithms & Self-Stabilizing Algorithms
Discrete algorithms are algorithms designed for objects such as trees, graphs and sequences. Another area of focus is self-stabilizing algorithms. The traditional approach in designing fault-tolerant distributed protocols assumes a maximum number of faults and involves a worst-case design by fault masking. Self-stabilizing algorithms make no assumptions about initial data and need no global coordination, so they can recover from many arbitrary faults. These algorithms have applications in ad hoc networks.
Color images usually have gamuts that span three dimensions, typically parameterized as red, green and blue. Some important applications, such as printing on grayscale printers and re-coloring images for viewing by color-deficient observers, require a reduction in gamut dimension. The effort focuses on techniques for preserving image information content in the face of such reductions.
Lattice-Boltzmann Models for Rendering
Lattice-Boltzmann methods are computational alternatives to finite-element methods for solving coupled systems of partial differential equations. The advantages over standard techniques lie in ease of implementation, straightforward parallelization and an ability to handle inter-facial dynamics and complex boundaries. Several difficult problems in rendering, including cloud dynamics and photon transport, now appear amenable to these methods.