Computer Engineering Program
Program Overview
Introduction to the Computer Engineering Program
The University of California, Riverside's Computer Engineering Program at the Marlan and Rosemary Bourns College of Engineering is at the forefront of the science and technology behind revolutionary hardware and software systems. Computing is in every aspect of our lives, from computers that we interact with directly in our laptops, desktops, and smart phones, to those in data centers making up the cloud, to the Internet of Things that brings it all together.
Program Overview
The Computer Engineering program rivals that of top departments in the country and prepares students at all levels in this fast-moving and growing discipline. The program offers undergraduate degrees, master's degrees, and an accelerated master's program, all of which combine offerings from both the Computer Science and Engineering (CSE) and Electrical and Computer Engineering (ECE) departments.
Undergraduate Program
The undergraduate program provides students with a comprehensive education in computer engineering, preparing them for careers in this field.
Graduate Program
The graduate program offers advanced degrees in computer engineering, allowing students to specialize in areas such as:
- Compilers and System Software
- Computer Architecture
- Digital Design and Automation
- Embedded and Real-Time Systems
- High-Performance Computing
- VLSI Circuits and Systems
Rankings
The Computer Engineering program at the University of California, Riverside has received the following rankings:
- 6th in High Performance Computing (CS Rankings 2024)
- 6th in Design Automation (CS Rankings 2024)
- 10th in Computer Architecture (CS Rankings 2024)
- 9th in Computer Systems (CS Rankings 2024)
- 2nd in Embedded and Real-Time Systems (CS Rankings 2024)
- 14th in Computer Security (CS Rankings 2024)
Research Areas
The program's research areas include:
- Compilers and System Software
- Computer Architecture
- Digital Design and Automation
- Embedded and Real-Time Systems
- High-Performance Computing
- VLSI Circuits and Systems
- Computer Systems
- Computer Security
Accelerated Master's Program
The program also offers an accelerated master's program, which allows students to combine their undergraduate and graduate studies in a single, streamlined program.
