Computer Engineering

Computer engineering concerns itself with the understanding and design of hardware needed to carry out computation, as well as the hardware-software interface.

It is sometimes said that computer engineering is the nexus that connects electrical engineering and computer science. Research and teaching areas with a significant computer engineering component include digital logic and VLSI design, computer architecture and organization, embedded systems and Internet of things, virtualization and operating systems, code generation and optimization, computer networks and data centers, electronic design automation, or robotics.

Research Areas