Skip to main content
Bachelor of Science
Computer Engineering (B.S.)
Students will balance scientific and engineering theories with technical laboratory experiences to develop practical knowledge and skills they will need once they enter the careers in computer engineering.
Students using a soldering iron
Help Make Technology Smarter
As a computer engineer, imagine creating the next supercomputer, the next revolutionary tablet computer, or the next control system for the latest Air Force fighter jet.

The curriculum is balanced to help students learn how to design and develop computer hardware and software. Students will gain in-depth knowledge and skills in designing and developing many different types of computer systems, from small MP3 players to large parallel computer systems. Graduates are prepared for high-paying employment as computer engineers or to continue their education at graduate school.

Find out if this degree is right for you!

Watch expert advice on how to succeed in this major + career options

Highlighted Career Paths

Graduates with a degree in Computer Engineering have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.
Computer Engineer
Computer engineers work with various computer systems, such as architecture, parallel processing, and dependability. They work with mobile computing, distributed systems, computer vision and robotics, embedded systems, design, and testing. Computer engineers also work with coding, cryptography, and information protection.
Computer Programmer
Computer programmers develop and write computer programs to store, locate, and retrieve specific documents, data, and information. They create, modify, and test the code and scripts that allow computer applications to run. Computer programmers also work from specifications drawn up by software and web developers or other individuals.

Related Majors