University of California, Riverside

Computer Engineering


Welcome to the Computer Engineering Program at UC Riverside!

Computer Engineering (CEN) in the Bourns College of Engineering at UC Riverside has long been a popular major. In 2010 the Computer Engineering Program was created as an interdepartmental program between the Computer Science and Engineering and Electrical Engineering Departments to accommodate its rapid growth and enable future graduate degrees.

Computer Engineering research at UCR rivals that of the top departments in the in the US in the ranking which emphasizes research publications in the top most conferences. In the period of 2012-2017, UCR ranks 14th in Systems overall, 12th in Computer Architecture, 5th in Design Automation, 17th in Embedded Systems, 18th in Computer Networking, 17th in Computer Security, and 4th in High Performance Computing.

What is Computer Engineering?

Computer Engineering (CEN) has been a distinct discipline for more than 30 years. It is concerned with the design, programming and use of computing structures, large and small.

Computer engineering is a discipline that embodies the science and technology of design,
construction, implementation, and maintenance of software and hardware components of
modern computing systems and computer-controlled equipment. Computer engineering has
traditionally been viewed as a combination of both computer science (CS) and electrical
engineering (EE).
[IEEE/ACM Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, 2004]

Computer engineers have training in electronic engineering, software design and hardware-software integration. They are involved in many aspects of computing, from the design of individual microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also how they integrate into the larger picture of the specific application.

Computer Engineering Careers

The career options for CEN graduates are extremely varied and diverse, ranging from embedded systems to large-scale servers; from software to hardware design etc. This major has seen and continues to see a very healthy growth in employment.

  • Computer software engineers are one of the occupations projected to grow the fastest and add the most new jobs over the next decade.
  • Excellent job prospects are expected for applicants with at least bachelor’s degree in computer engineering or computer science and with practical work experience.
  • Computer software engineers must continually strive to acquire new skills in conjunction with the rapid changes that occur in computer technology”.
[Job prospect for Computer Engineers”, from the BLS Occupational Outlook Handbook, 2008-09 Edition]

Please take a moment to browse the CEN Program web pages and find out more information about the program, educational opportunities and the internationally recognized faculty who participate in this program.

Walid Najjar
Director, Computer Engineering Program
Professor, Department of Computer Science & Engineering

More Information 

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Program Information

Computer Engineering Program
351 Winston Chung Hall
Tel: (951) 827-5639
Fax: (951) 827-4643