Computer Science and Engineering
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
- 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
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.
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.
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
SPID: Secure Protocol Implementation & Development Group
This lab is dedicated to implementation and development of secure protocols for computer
networks and distributed systems.