Computer Engineering

Overview

Computer engineering research at UCSB spans a wide spectrum of topics, from devices and integrated circuits to software systems and applications. Computer architecture, which is central to the efforts aimed at improving the performance, cost-effectiveness, and energy efficiency of computing systems, is a key focal point.

The computer engineering faculty at UCSB conduct collaborative, multidisciplinary projects that allow students and other participants to engage in practically motivated, state-of-the-art research problems. There is an intense focus on industrial relevance and on the impact of emerging technologies on the direction of our field.

Additional Information about the Computer Engineering Program and its affiliated faculty can be found at the Computer Engineering Program website.

For more detailed descriptions of faculty research and activities, please follow the links to the various research centers, labs, and groups indicated on this page.

Computer Engineering Research Activities

Computer Engineering research areas include but are not limited to:

  • Bioinspired computing
  • Computer architecture
  • Emerging technologies for computing
  • Nanotechnology
  • Operating systems and middleware
  • Circuits and system design
  • Electronic design automation and testing
  • Energy-efficient computing
  • Fault-tolerant computing
  • Networking and distributed systems
  • Software and computer languages

CE Faculty Groups & Labs

Affiliated Research Units