Computer engineering is where software meets hardware. It's for people who want to understand the code and the circuits that make it possible for us to have smartphones, robots, driverless vehicles, computer networks, medical sensors and millions of other devices. In this program, you'll get to work with your head and your hands as you discover how to be a translator, making software and hardware work together as efficiently as possible. It's part computer science, part electrical engineering … and all pretty amazing.
As a computer engineering (CE) major, your first few years will include courses in software, such as data structures and object-oriented programming, as well as classes in math, physics, chemistry and circuits that help you understand how computer hardware functions. Once you have this foundation, you’ll take more technical courses in computer organization, operating systems and microprocessors, as well as electives that let you explore interests in computer architecture, networks and other advanced topics. Along the way, you'll have opportunities to focus on your communications skills, teamwork and leadership ability.
Grab your laptop and go. At UB, you'll find countless ways to learn and have fun outside of class.
UB grads make a difference. They've worked as an engineering manager at Facebook, chief technology officer within Microsoft, and many other positions within the world's top tech organizations—from Apple and Samsung to the National Institutes of Health and Brookhaven National Laboratory. Of course, they've also gone on to some of the top graduate programs in the world.
As a computer engineering grad, you'll have the flexibility to work in many different fields and industries, including (but certainly not limited to):
Whether you want a career as a software engineer, systems engineer, security engineer or a related position, you’re in the right place to get started.
As one of our students said, "Getting to know my professors helped a lot. They're phenomenal."
At UB, you'll find faculty with an international reputation for excellence and established research ties with some of the world’s leading computing companies, including Microsoft, Google, IBM, Intel, Cisco, Oracle and Nokia.
In addition, our faculty members have served as editorial board members of top industry journals, have earned awards from top national and international organizations, and have been named as Fellows of leading professional societies, including the ACM, IEEE, IAPR and AAAS.
Their commitment to excellence starts in the classroom. Our faculty members have received many awards for outstanding teaching, including the SUNY Chancellor's Award for Teaching Excellence, the UB Teaching Innovation Award, and other high honors for their teaching and mentoring.