Skip to main content

Research Areas

The faculty in the Department of Computer Science aim to advance modern technologies — and create new ones — through their work. Explore their research areas below.

molecular structure on screen

Bioinformation and Systems Biology

Our faculty use advanced computational and statistical methods to solve various biological problems including:

  • Gene protein interactions
  • Gene regulation
  • RNA genomics
  • Drug design
  • Metabolic networks
circuit board

Computer Architecture

Improving the performance and efficiency of computers is the focus of our computer architecture researchers. These are a few topics they cover:

  • Design of processors, memory systems and networks
  • Modern file system design
  • Energy efficient architectures

Computer Graphics

Pushing the boundaries of animation and simulation, our faculty figure out how to produce images from mathematical descriptions. Their research includes:

  • How to render realistic objects
  • How to animate objects
  • Computer vision and image processing
man and woman in data center

Computer Security and Digital Forensics

Our faculty design new mechanisms to keep data safe from the threat of cybercriminals, and address the problem of evidence recovery when a digital attack occurs. These are just a few of the issues they tackle:

  • Intrusion prevention and detection
  • Malware propagation modeling and analysis
  • Wireless network security
  • Cloud security
Digital eye

Computer Vision

Our faculty develop innovative ways to help computers “see” by processing visual information, including photos and videos. Problems they cover include:

  • Recognition and detection of objects or people
  • Segmentation of videos
  • Using image or video data in computational processes
man behind a computer

Database

Information must be stored efficiently and conveniently, and our faculty figure out how to make data retrieval easier for the end user. Here are some topics they cover:

  • Processing large data sets
  • Database management as a service
  • Moving object databases for mobile computing
  • Querying multimedia databases
  • Database management in the Internet of Things
programmer behind a keyboard

Image and Video Processing

Our researchers aim to make the acquisition, storage and retrieval of data easy for humans, robots and autonomous systems. Their research covers:

  • Design and analysis of imaging sensors
  • Compression methods
  • 3D sensing and modeling
  • Space imaging
  • Medical imaging
brain

Machine Learning and AI

In the cutting-edge areas of machine learning and artificial intelligence, our researchers solve problems related to:

  • Complex systems
  • Data mining
  • Natural language processing
  • Neural networks
  • Robotics
  • Multi-agent systems

Networking and Mobile Computing

Our faculty design efficient communications protocols and architectures for exchanging data among computers and mobile devices. These research areas include:

  • Intruder tracking in sensor networks
  • Underwater tracking
  • Intelligent sharing of wired and wireless bandwidth
  • Real time transmission of audio and video

Parallel Computation

Our researchers aim to provide the fundamental tools and techniques for understanding how to design applications and algorithms for the rapidly evolving massively parallel chip architectures. Areas include:

  • Design of parallel algorithms
  • Models of parallelism
  • Creating and adapting parallel software applications

Software Engineering and Systems

It’s important to develop quality software on time and in budget. Our researchers are investigating these areas to help software engineers complete their work efficiently:

  • Software system specification
  • Computational system verification
  • Model checking of hardware and software
algorithms digital graphic

Theory of Computing, Algorithms and Quantum Computing

Our faculty strive to understand the fundamental nature and limitations of computing. Areas they study include:

  • Finding algorithms for computing problems
  • Proving that a given problem requires specific resources
  • Using algorithms to solve problems efficiently with quantum information
young man with VR headset on

Virtual Reality and Human-Computer Interaction

Our faculty bridge the gap between reality and fantasy through their work in virtual reality, augmented reality and human-computer interaction. Here are a few topics they cover:

  • Computer graphics
  • Multi-modal systems
  • 3D interactions
  • Human factors
  • Illusions of presence and telepresence

Faculty Clusters and Initiatives

The faculty in the Department of Computer Science not only manage their own labs but collaborate with researchers across the university through faculty clusters and research initiatives. Learn more below. 

glowing lock graphic

Cyber Security and Privacy Cluster

The Cybersecurity and Privacy Faculty Cluster, led by Professor Yan Solihin, explores and develops new methods to keep our data secure. It also studies the social implications of new technologies and the Internet of Things. 

Genomics and Bioinformatics Cluster

UCF’s Genomics and Bioinformatics Faculty Cluster, led by Professor Shaojie Wang, uses genomic tools to address a variety of questions in the biological domain. 

hands on a laptop keyboard

Learning Sciences Cluster

UCF’s Learning Sciences Faculty Cluster explores the use of technology to improve learning outcomes. The group also explores how we interact and learn from machines. 

Synthetic Reality Lab

SREAL is an interdisciplinary lab that is part of the Institute for Simulation and Training as well as the UCF Department of Computer Science. Research covers robotics, mixed reality experiences and digital avatar technology.

earth held in someone's hands

UCF RISES Center

UCF’s Resilient, Intelligent and Sustainable Energy Systems Center, or RISES, works to develop sustainable and resilient energy systems and storage to make sure we have power and stay connected when disasters strike.

Skip to content