The faculty of the Department of Computer Science is composed of energetic and creative professors whose interests cover many of the growing or emerging research areas in Computer Science. The department has various research groups and labs and several of them have significant external funding. Particular strengths include theory, systems, information systems, and artificial intelligence.

Research Clusters

The design and analysis of advanced algorithms is useful in a variety of applications. Combinatorial analysis of discrete structures is important in analyzing algorithms as well as in understanding the properties of the discrete structures themselves. Established…

Artificial intelligence is the computer modeling of intelligent behavior, including but not limited to modeling the human mind. We see it as an interdisciplinary field where computer science intersects with philosophy, psychology, linguistics, engineering, and other…

Biology is increasingly considered to be a data-intensive discipline, replacing earlier hypothesis-driven and lab oriented approaches.  A large mass of experimental data (e.g., genomic data at sequencing center, proteomic and glycomics data generated using high…

Recently, a number of technical advances in molecular biology, such as cloning and sequencing DNA fragments, have resulted in a new approach to genetics. Where traditionally genetics has proceeded from a phenotype to a DNA fragment (gene), the new genetics with its…

In conjunction with the Artificial Intelligence Center, several studies in computational intelligence have been conducted. Genetic algorithms and simulation are used to find good (in many cases near-optimal) solutions to hard problems that are intractable using…

Networks are becoming increasingly complex as the needs for speed, bandwidth, robustness, and security increase. The network research group focuses on the problem of building efficient, scalable and secure networks and applications. The research topics include…

A variety of problems in low- and high-level vision are studied.


The low-level vision (i.e. image processing) problems being addressed are edge detection, stereo correlation, contour grouping, image segmentation, and figure-ground discrimination. Various…

The CAID (cortical architecture imaging and discovery) lab's research mainly focuses on the discovery of structural and functional architectures of the cerebral cortex via brain imaging and computational modeling. Our long-term goals are to discover the fundamental…

Today's information systems utilize a variety of sophisticated software tools and systems. Database systems form the core technology supporting modern information systems. Previous work in this area has focused on semantic data models, knowledge-based systems,…

The scope of the operating system research includes scheduling, caching, storage systems, distributed systems, security and performance. The operating system group in UGA studies the OS support for a variety of devices, ranging from battery powered sensors, to…

The parallel processing group is pursuing both the advanced use and the development of parallel processing systems. Since parallel processing systems are being used in the most compute-intensive applications, we have been investigating the implications of parallel…

In real-time systems, many events have specific timing constraints.  If these constraints are violated, a system failure occurs.  These types of systems are used in many applications incuding airplane autopilot systems and powerplant controllers.  Because these…

The main focus of the robotics research group is the development of autonomous mobile robots (AMRs). With AMRs there are two primary issues to deal with: (1) cognitive behavior, and (2) motion. Cognitive behavior addresses problem solving using sensory inputs and…

Modern numerical analysis uses high performance computing machines to solve complex mathematical problems for which simple analytic solutions are not available.


Service Oriented Architectures, especially with the use of Web Services to provide loosely coupled approach to develop distributed systems, is gaining wide industry acceptance. The Semantic Web has emerged as the vision of the next generation of the web, in which…

Simulation involves the creation of a computer model of some real-world phenomenon and the execution of that computer model. Systems that are modeled include air-traffic, ground traffic, inetwork behavior, insect swarms and more. One aspect of work in this field is…