Computer Engineering (BS)

Who designs the bridge between hardware and software? Computer engineers! Graduates of this program go on to analyze and design computers, peripheral devices, or embedded systems such as those found in today’s smart appliances and transportation.

Computer screen

Armed with a solid foundation in math, physics, computer science, and electronics, in this program you’ll choose from a wide range of specialized electives, from software engineering and networks, to systems design or even alternative energy.

What’s different? Our approach looks to the greater good by serving others through technology. The motivation we share within a Christian environment shines through in the kinds of projects we tackle.

Accredited? Yes, the Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, as you would expect.

This major leads to a bachelor of science degree.

Check the latest SPU catalog for specific course descriptions and degree requirements.

Check the SPU Time Schedule for course offerings during the current year.

Here are three suggested course sequence flow charts for the Computer Engineering BS: for AST2 transfers, for DTA transfers, and for students starting with calculus.

Apply now.



All of SPU’s engineering degrees (Mechanical Engineering, Electrical Engineering, Computer Engineering, and General Engineering) are accredited by the Engineering Accreditation Commission of ABET.


Why I Teach at SPU

Aaron Dingler, Associate Professor of Computer Engineering

“I teach at SPU because I get to work closely with students on interesting problems. At SPU, our small class sizes, faculty advising model, and opportunities to collaborate on research projects allow students and me to share our passion for computing.”