The Computer Engineering program requires students to be "Multidisciplinary Certified" for graduation. This provides students an opportunity to practice skills associated with working on multidisciplinary teams. Such experience is important for practicing engineers, with the ever-increasing diversity of engineering science and applications. In addition, this integrated approach allows students to work effectively in such diverse areas as digital systems simulation and digital control systems. Knowledge and laboratory experience in computer architecture and structures provide the understanding necessary to design and build computer systems, computer networks and digital communications systems. A thorough knowledge of modern microprocessors enables the graduate to apply these machines in applications such as robotics and data acquisition.
The Bachelor of Science in Computer Engineering prepares students interested in the design and application of computers and computer-based systems. The program incorporates a firm foundation in both electrical engineering and computer science, with a focus on the integration of hardware and software systems.
Graduates of the Computer Engineering Program are qualified for admission to Cal Poly master's degree programs in electrical engineering, computer science, general engineering, and biomedical engineering.