Skip to Content

College of Engineering and Computing


Banner Image

Computer Science and Engineering

Our Research

As a graduate or undergraduate computer science and engineering student, you can participate in many research opportunities at the University of South Carolina.

Working along national recognized faculty, students can conduct research in a variety of fundamental areas including:

  • agent-based computing
  • robotics
  • decision making and analysis
  • database mining and warehousing
  • multimedia system design and implementation
  • parallel computer architecture
  • and cyber security.

This research is applicable in fields such as bioinformatics, e-commerce, education, information systems and computer forensics.

Centers and Labs

The CSE department is home to more than a dozen research labs and centers.

Assistive Robotics and Technology Lab (ART LAB)

The aim of the Assistive Robotics and Technology Lab (ART Lab) is to conduct innovative, cutting edge research on assistive technology to improve the quality of life for older adults, children, and at need populations.

ARENA for Research on Emerging Networks and Applications

The goal of this research is to enhance wired and wireless networks in terms of their availability and reliability; capacity and throughput; and privacy and security. 

Bioinformatics and Computational Biology Group

Research involves the use of techniques from applied mathematics, informatics, statistics and computer science to solve biological problems. Research in computational biology often overlaps with systems biology. 

Computational Biology Research Lab

The general focus of this research is the application and transfer of engineering techniques to biological systems. 

Center for Information Assurance Engineering

CIAE is part of the ongoing effort at USC to increase information systems security awareness and develop high quality education and research in this area. Faculty and students associated with the CIAE are working in a broad spectrum of security topics and issues. 

Center for Information Technology

Researchers are investigating multiagent systems, information awareness and security, ontological engineering, and computational intelligence, with applications to enterprise integration, executive decision support, and agent-based software development. 

Computer Vision Laboratory

This lab conducts research related to computer vision, image processing and machine learning. Its main goals are to simulate basic human vision functions with computers and to develop novel image processing and machine learning techniques. 

Geneorder.org

Maximum Likelihood for Gene Order Analysis (MLGO) is a web server designed for genome rearrangement and gene order analysis. It can handle large scale data with the size ranges from mitochandrial to nuclear genomes. 

Heterogeneous and Reconfigurable Computing (HeRC) Group

Researcher focus on analysis and implementation of computationally intensive applications on coprocessors, to accelerate the applications. 

Machine Learning and Evolution Group 

Research focuses on development of machine learning, data mining and evolutionary algorithms for knowledge discovery and innovation in bioinformatics, science and engineering. 

Multiagent Systems Laboratory

Researchers build agent-based simulations of social systems and business processes, multiagent algorithms for distributed coordination and distributed resource allocation, and web applications. 

Robotics

The broad goal of this research is to design algorithms that enable robots and robot teams to operate autonomously, robustly, and inexpensively in unstructured and inhospitable environments. 

SPID: Secure Protocol Implementation & Development Group

This lab is dedicated to implementation and development of secure protocols for computer networks and distributed systems.