Help sustain advancement in cyber-physical systems and artificial intelligence in technology, and combine principles of hardware and software design, through our computer engineering program.
This program is perfect for students who are interested not only in learning how to program computers, but also in how they work "under the hood" as well as what innovations are needed to make them faster, smaller and more energy efficient. We also offer internships enabled by industry sponsors and collaborators.
An Outstanding Faculty
Be mentored by a research-active faculty with expertise in heterogeneous and reconfigurable computing, among others.
Conduct research in hands-on applied lab courses involving state-of-the-art equipment, including on-device AI.
Collaborate with other departments across campus on special interdisciplinary projects.
What You’ll Study
Some of the most popular courses in this program include Advanced Digital Design, Embedded System Design, Cyberphysical Systems, Computer Architecture, Machine Learning Systems, Mobile Application Development, and Wireless and Mobile Systems for Internet of Things.
Gain the professional and personal intelligence it takes to have a successful career.
Examining and interpreting information to uncover insights and inform decision making
Preparing and delivering effective and engaging presentations to inform, persuade or inspire
Gathering and analyzing information to increase knowledge or solve problems
Exchanging information and ideas through speaking, writing or other means of expression
Inspiring and guiding others to achieve common goals and reach their full potential
Foster learning by conveying knowledge, skills and concepts to students
Using your degree
Make your college experience the foundation for a successful future.
- Hardware Architect
- Computer System Architect
- Wireless Network Engineer
- Internet of Things Hardware Designer
- Internet of Things Architect
- Machine Learning Architect
- Computer Engineering
- Engineering Research and Development