What is Computer Engineering?

Computer Engineering is the discipline that designs and engineers computer systems from digital circuits, through compilers and runtime systems, to networking and world-wide distributed systems. As an engineering discipline, the computer engineer must appreciate the physical aspects of computations (energy, delay, area, reliability, costs) and be able to expertly navigate the multidimensional tradeoff space associated with implementing computations.

Why Choose Computer Engineering?

Computer Engineering is a natural path for students interested in embedded and real-time systems, consumer electronics, or computer system design (architecture, operating systems, distributed systems, compilation and electronic design automation). It is also a good fit for those interested in security, networking and robotics.

Learn More