From designing complex software systems to “chips” for next-gen computing machines, computer engineers do it all. Computer engineers play a crucial role in applied machine learning, the Internet of Things, cloud computing, cyber security and much more.
If you love computer coding and computer hardware, then computer engineering is for you.
As a student in computer engineering, you will learn skills such as:
- Programming in multiple languages
- Computer architecture and hardware design
- computer systems such as 8-bit microcontrollers, single-board computers, econfigurable computers, and more
- Collaborating in teams
- Prototyping using the engineering design process
Exciting electives to fine-tune your degree include Computer Networks, Applied Machine Learning, Security Engineering, Computer Algorithms, Computer Architecture, VLSI Design, AR/VR systems.
97% of our College of Engineering class of 2019 students reported successful career placement within six months of graduation. Our graduates go on to work in a variety of industries, with placements such as Google, Intel, and Tesla.
Undergraduate Admissions; Student Organizations; Research Centers, Institutes, and Programs; The College of Engineering Office of Student Affairs; Engineering Career Development and Experiential Learning Center; College of Engineering Office of Diversity, Equity, and Inclusion
Contact / Undergraduate Advisor
The College of Engineering is dedicated to providing personal guidance and mentoring to all students. For more information or questions about electrical engineering, please contact William Leonard, undergraduate program director, at email@example.com .