Computer Engineering Program

Group of four students working in library fishbowl

Our Program

Computer engineers learn to integrate a variety of skills, knowledge, and expertise at the intersection of hardware and software. The Computer Engineering Program attracts people from diverse backgrounds, promotes a sense of support and inclusion, encourages whole person engagement and development, and nurtures reflective engineering practice. Our graduates are valued for their diversity in body and voice, their ability to negotiate complexity and ambiguity, and their capacity and agency to make a positive impact on society.

Our Mission

The mission of the Computer Engineering Program is to provide students with a well-rounded education encompassing the theory and practice, and the ability to navigate, the complex, integrated nature of computer engineering such that graduates will be well positioned to creatively and collaboratively respond to the complex challenges we face in the world and to innovate in ways that serve the pressing needs of society.


The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET

For more information about our curriculum, program educational objectives and program learning objectives, please see the Cal Poly Catalog.