Undergraduate Programs

Computer Engineering

Bachelor of Science – B.S. |
Undergraduate

Male student in the data center

About the Program

Channel your passion for technology into solutions for an increasingly computerized world. Apply theories and principles of physics and mathematics to the study of circuits, electronics, software, hardware and digital system design to solve technical problems. With over 15 electrical and computer engineering laboratories, you will gain the hands-on experience needed to achieve your dream career.

#3
Best Undergrad Computer Engineering*
*Where doctorate is not offered / U.S. News & World Report, 2025
Computer Engineering

The Polytechnic Experience

Construct microelectronic circuits, learn algorithms involved in data mining and delve into computer architecture. Gain experience in hardware and software and become an experienced problem solver as you produce solutions for public health, safety, machine learning, cybersecurity and beyond.

Courses

Cal Poly Pomona's Bachelor of Science in Computer Engineering prepares students to excel in the integration of hardware and software systems. The curriculum emphasizes a blend of theoretical knowledge and practical skills in circuits, electronics, computer hardware, and digital system design. Students are trained to tackle technical challenges by applying principles of physics and mathematics to create and optimize computer systems, embedded hardware, and software solutions. This hands-on approach ensures that graduates are well-equipped to contribute effectively to various fields, including hardware design and software development. The program also focuses on cultivating ethical, inclusive, and responsible behavior, preparing students for successful careers and ongoing professional development in a rapidly evolving technological landscape. By mastering both individual and team communication skills, graduates are positioned to succeed in diverse environments and adapt to the dynamic demands of the global job market.

For the most up-to-date information on courses for this program, visit the course catalog or contact an advisor.

Thomas Ketseoglou

Professor, Electrical and Computer Engineering

Thomas Ketseoglou

Thomas Ketseoglou’s expertise is in the areas of state-of-the-art techniques in wireless communications, data mining, semi-supervised learning and localization techniques. His most recent work focuses on 5G and beyond linear precoder designs for optimized information transfer under reduced complexity and new insights in designing optimal linear precoders, with reduced system complexity.

Licensure Disclosure and Accreditation


California State University programs for professions that require licensure or certification are intended to prepare the student for California licensure and certification requirements. Admission into programs for professions that require licensure and certification does not guarantee that students will obtain a license or certificate. Licensure and certification requirements are set by agencies that are not controlled by or affiliated with the California State University and licensure and certification requirements can change at any time. 

The California State University has not determined whether its programs meet other states' educational or professional requirements for licensure and certification. Students planning to pursue licensure or certification in other states are responsible for determining whether, if they complete a California State University program, they will meet their state's requirements for licensure or certification. This disclosure is made pursuant to 34 CFR §668.43(a)(5)(v)(C). For more information, click here. 

The Electrical and Computer Engineering Department offers a Computer Engineering Program leading to a Bachelor of Science degree.  

The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org , under the General Criteria, and the Program Criteria for Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs. 

For more information, please view our program educational objectives and outcomes.